SlideShare a Scribd company logo
1 of 18
MIS-49100
METHODOLOGIES OF
PROJECT DEVELOPMENT
 Capstone course that guides student to emphasize various methodological approaches
to software acquisition, development, testing, and implementation, and understand
relevance of methodologies to Capability Model Theory, interdependence of phase
deliverables, quality control techniques and methods, and tools for testing
SDLC
Systems Development Life Cycle
1. Preliminary Investigation
 Assesses feasibility and practicality of system
2. System Analysis
 Study old system and identify new requirements
 Defines system from user's view
3. System Design
 Design new/alternative system
 Defines system from technical view
Methodologies of Project
Development
Six Phases of the System
Development Life Cycle
Methodologies of Project
Development
Six Phases of the System
Development Life Cycle
4. System Development
 New hardware and software is acquired, developed,
and tested
5. System Implementation
 System installation and training
6. System Operation & Maintenance
 Daily operation
 Periodic evaluation and updating
Methodologies of Project
Development
SDLC Phases
Phase 1:
Preliminary Investigation
 Determine if a new system is needed
 Three primary tasks:
 Define the problem
 By observation and interview, determine what information is
needed by whom, when, where and why
 Suggest alternative solutions
 Prepare a short report
Methodologies of Project
Development
 In depth study of the existing system to
determine what the new system should do.
 Expand on data gathered in Phase 1
 In addition to observation and interviews,
examine:
 Formal lines of authority (org chart)
 Standard operating procedures
 How information flows
 Reasons for any inefficiencies
Phase 2:
System Analysis
Methodologies of Project
Development
Phase 2: System Analysis
Tools Used
 Checklists - list of questions
 Top-down analysis - start with top level
components, break down into smaller parts
through each successive level
 Grid charts - to show relationship between
inputs and outputs
 System flowcharts - charts flow of input data,
processing, and output which show system
elements and interactions
Methodologies of Project
Development
Phase 2: System Analysis
Documentation Produced
 Complete description of current system and its
problems
 Requirements for for new system including:
 Subject
 Scope
 Objectives
 Benefits
 Possible development schedule
Methodologies of Project
Development
Phase 3:
System Design
 Uses specifications from the systems analysis
to design alternative systems
 Evaluate alternatives based upon:
 Economic feasibility - Do benefits justify costs?
 Technical feasibility - Is reliable technology and
training available?
 Operational feasibility - Will the managers and
users support it?
Methodologies of Project
Development
Phase 3: System Design
Tools Used
 Computer-Aided Software Engineering (CASE)
tools are software-based products designed to
help automate the production of information
systems.
 Examples:
 Diagramming Tools
 Data Repositories
 Prototyping Tools
 Test Data Generators
 Documentation Tools
 Project Management Tools
Methodologies of Project
Development
Phase 3: System Design
Documentation Produced
 System Design Report
 Describe Alternatives including:
 Inputs/Outputs
 Processing
 Storage and Backup
 Recommend Top Alternative based upon:
 System Fit into the Organization
 Flexibility for the future
 Costs vs. benefits
Methodologies of Project
Development
Phase 4:
System Development
 Build the system to the design specifications
 Develop the software
 Purchase off-the-shelf software OR
 Write custom software
 Acquire the hardware
 Test the new system
 Module (unit) test - tests each part of system
 Integration testing - tests system as one unit
 Create manuals for users and operators
Methodologies of Project
Development
Phase 5:
System Implementation
 Convert from old system to new system
 Compile final documentation
 Evaluate the new system
 User Training
 Ease into system, make them comfortable, and gain
their support
 Most commonly overlooked
 Can be commenced before equipment delivery
 Outside trainers sometimes used
Methodologies of Project
Development
Phase 5: System Implementation
Types of Conversion
 Direct/plunge/crash approach – entire new system
completely replaces entire old system, in one step
 Parallel approach - both systems are operated side
by side until the new system proves itself
 Pilot approach - launched new system for only one
group within the business -- once new system is
operating smoothly, implementation goes company-
wide
 Phased/incremental approach - individual parts of
new system are gradually phased-in over time, using
either crash or parallel for each piece.
Methodologies of Project
Development
Phase 6: Operations &
Maintenance
 Types of changes:
 Physical repair of the system
 Correction of new bugs found (corrective)
 System adjustments to environmental changes
 Adjustments for users’ changing needs (adaptive)
 Changes to user better techniques when they become
available (perfective)
 Evaluation Methods
 Systems audit - performance compared to original
specifications
 Periodic evaluation - “checkups” from time to time,
Methodologies of Project
Development
SDLC
Begin building
new system
System converted
Users trained
Coded and
Tested System
Design Specifications
Preliminary
Investigation
System
Analysis
System
Design
System
Implementation
System
Development
System
Maintenance
Approved Feasibility
Study
Operational System
Documentation completed
Abort Project
Goto next phase
Goto Previous phase
Problem
Specifications
Methodologies of Project
Development
Copyright

More Related Content

What's hot

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleAchmad Harpin Asrori
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleAditya Ramadhan
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cyclechayo rona
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycleMantesh Basarakod
 
System development life cycle
System development life cycleSystem development life cycle
System development life cyclerelekarsushant
 
15 si(systems analysis and design )
15 si(systems analysis and design )15 si(systems analysis and design )
15 si(systems analysis and design )Nurdin Al-Azies
 
Test case management
Test case managementTest case management
Test case managementAshari Juang
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleeva khasana
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycleRiski Indra Hilman
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle4goggas
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter tenShaheen Khan
 
Software engineering 21 integration testing
Software engineering  21 integration testingSoftware engineering  21 integration testing
Software engineering 21 integration testingVaibhav Khanna
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cyclementary fransiska
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleNikita Knysh
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wmWiwik Muslehatin
 
Information Systems For Management Strategies
Information Systems For Management StrategiesInformation Systems For Management Strategies
Information Systems For Management StrategiesSindhuKB
 

What's hot (20)

Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software development life cycle
Software development life cycleSoftware development life cycle
Software development life cycle
 
System development life cycle
System development life cycleSystem development life cycle
System development life cycle
 
15 si(systems analysis and design )
15 si(systems analysis and design )15 si(systems analysis and design )
15 si(systems analysis and design )
 
System implemantation
System implemantationSystem implemantation
System implemantation
 
9 test_levels-
 9 test_levels- 9 test_levels-
9 test_levels-
 
Test case management
Test case managementTest case management
Test case management
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
System testing
System testingSystem testing
System testing
 
Sdlc process
Sdlc processSdlc process
Sdlc process
 
Information Systems Life Cycle
Information Systems Life CycleInformation Systems Life Cycle
Information Systems Life Cycle
 
Cibm workshop2 chapter ten
Cibm  workshop2 chapter tenCibm  workshop2 chapter ten
Cibm workshop2 chapter ten
 
Software engineering 21 integration testing
Software engineering  21 integration testingSoftware engineering  21 integration testing
Software engineering 21 integration testing
 
Testing throughout the software life cycle
Testing throughout the software life cycleTesting throughout the software life cycle
Testing throughout the software life cycle
 
Software Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software LifecycleSoftware Testing Foundations Part 2 - Testing in Software Lifecycle
Software Testing Foundations Part 2 - Testing in Software Lifecycle
 
Testing & implementation system 2-wm
Testing & implementation system 2-wmTesting & implementation system 2-wm
Testing & implementation system 2-wm
 
Information Systems For Management Strategies
Information Systems For Management StrategiesInformation Systems For Management Strategies
Information Systems For Management Strategies
 

Similar to MIS 49100 Week 2 Systems Development Life Cycle

Similar to MIS 49100 Week 2 Systems Development Life Cycle (20)

Sdlc
SdlcSdlc
Sdlc
 
Sec7.3 sdlc
Sec7.3 sdlcSec7.3 sdlc
Sec7.3 sdlc
 
System Design and Analysis 1
System Design and Analysis 1System Design and Analysis 1
System Design and Analysis 1
 
Week 10
Week 10Week 10
Week 10
 
Week 10
Week 10Week 10
Week 10
 
pertemuan 1.ppt
pertemuan 1.pptpertemuan 1.ppt
pertemuan 1.ppt
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
SCD2_Systems_Overview.ppt
SCD2_Systems_Overview.pptSCD2_Systems_Overview.ppt
SCD2_Systems_Overview.ppt
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
SDLC slides 1.pdf
SDLC slides 1.pdfSDLC slides 1.pdf
SDLC slides 1.pdf
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
Sdlc
SdlcSdlc
Sdlc
 
Sdlc
SdlcSdlc
Sdlc
 
Chapter 2
Chapter 2Chapter 2
Chapter 2
 
SDLC
SDLC SDLC
SDLC
 
pertemuan 1 system dev
pertemuan 1 system devpertemuan 1 system dev
pertemuan 1 system dev
 
Systems Analysis And Design 2
Systems Analysis And Design 2Systems Analysis And Design 2
Systems Analysis And Design 2
 
System development life_cycle
System development life_cycleSystem development life_cycle
System development life_cycle
 
Systems_Overview.ppt
Systems_Overview.pptSystems_Overview.ppt
Systems_Overview.ppt
 
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
Systems Development Lifecycle Walkthrough (Cambridge Technical Level 3 IT)
 

More from oudesign

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechoudesign
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowoudesign
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchainoudesign
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policyoudesign
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspaceoudesign
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Roboticsoudesign
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3oudesign
 
CST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic DesignCST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic Designoudesign
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2oudesign
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computingoudesign
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSoudesign
 
CST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the BitginningCST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the Bitginningoudesign
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Divisionoudesign
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Processoudesign
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalizationoudesign
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Modeloudesign
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modelingoudesign
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Modelsoudesign
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directionsoudesign
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Conceptsoudesign
 

More from oudesign (20)

Week 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTechWeek 8 multicultural images OUacademicTech
Week 8 multicultural images OUacademicTech
 
ITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshowITS-35505-Amazing_photoshop_slideshow
ITS-35505-Amazing_photoshop_slideshow
 
CST 20363 Session 7 - Blockchain
CST 20363 Session 7 - BlockchainCST 20363 Session 7 - Blockchain
CST 20363 Session 7 - Blockchain
 
CST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity PolicyCST 20363 Session 6 Cybersecurity Policy
CST 20363 Session 6 Cybersecurity Policy
 
CST 20363 Session 6 Cyberspace
CST 20363 Session 6 CyberspaceCST 20363 Session 6 Cyberspace
CST 20363 Session 6 Cyberspace
 
CST 20363 Session 5 Robotics
CST 20363 Session 5 RoboticsCST 20363 Session 5 Robotics
CST 20363 Session 5 Robotics
 
CST 20363 Session 3
CST 20363 Session 3CST 20363 Session 3
CST 20363 Session 3
 
CST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic DesignCST 20363 Session 4 Computer Logic Design
CST 20363 Session 4 Computer Logic Design
 
CST 20363 Session 2
CST 20363 Session 2CST 20363 Session 2
CST 20363 Session 2
 
CST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of ComputingCST 20363-Session 1.2-A Brief History of Computing
CST 20363-Session 1.2-A Brief History of Computing
 
CST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CSCST-20363-Session 1.1-Something Called CS
CST-20363-Session 1.1-Something Called CS
 
CST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the BitginningCST-20363-Session 1-In the Bitginning
CST-20363-Session 1-In the Bitginning
 
Synthetic Division
Synthetic DivisionSynthetic Division
Synthetic Division
 
Week 7 Database Development Process
Week 7 Database Development ProcessWeek 7 Database Development Process
Week 7 Database Development Process
 
Week 6 Normalization
Week 6 NormalizationWeek 6 Normalization
Week 6 Normalization
 
Week 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data ModelWeek 4 The Relational Data Model & The Entity Relationship Data Model
Week 4 The Relational Data Model & The Entity Relationship Data Model
 
Week 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data ModelingWeek 3 Classification of Database Management Systems & Data Modeling
Week 3 Classification of Database Management Systems & Data Modeling
 
Week 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data ModelsWeek 2 Characteristics & Benefits of a Database & Types of Data Models
Week 2 Characteristics & Benefits of a Database & Types of Data Models
 
Week 1 Lab Directions
Week 1 Lab DirectionsWeek 1 Lab Directions
Week 1 Lab Directions
 
Week 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental ConceptsWeek 1 Before the Advent of Database Systems & Fundamental Concepts
Week 1 Before the Advent of Database Systems & Fundamental Concepts
 

Recently uploaded

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 

Recently uploaded (20)

POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 

MIS 49100 Week 2 Systems Development Life Cycle

  • 1. MIS-49100 METHODOLOGIES OF PROJECT DEVELOPMENT  Capstone course that guides student to emphasize various methodological approaches to software acquisition, development, testing, and implementation, and understand relevance of methodologies to Capability Model Theory, interdependence of phase deliverables, quality control techniques and methods, and tools for testing
  • 3. 1. Preliminary Investigation  Assesses feasibility and practicality of system 2. System Analysis  Study old system and identify new requirements  Defines system from user's view 3. System Design  Design new/alternative system  Defines system from technical view Methodologies of Project Development Six Phases of the System Development Life Cycle
  • 4. Methodologies of Project Development Six Phases of the System Development Life Cycle 4. System Development  New hardware and software is acquired, developed, and tested 5. System Implementation  System installation and training 6. System Operation & Maintenance  Daily operation  Periodic evaluation and updating
  • 6. Phase 1: Preliminary Investigation  Determine if a new system is needed  Three primary tasks:  Define the problem  By observation and interview, determine what information is needed by whom, when, where and why  Suggest alternative solutions  Prepare a short report Methodologies of Project Development
  • 7.  In depth study of the existing system to determine what the new system should do.  Expand on data gathered in Phase 1  In addition to observation and interviews, examine:  Formal lines of authority (org chart)  Standard operating procedures  How information flows  Reasons for any inefficiencies Phase 2: System Analysis Methodologies of Project Development
  • 8. Phase 2: System Analysis Tools Used  Checklists - list of questions  Top-down analysis - start with top level components, break down into smaller parts through each successive level  Grid charts - to show relationship between inputs and outputs  System flowcharts - charts flow of input data, processing, and output which show system elements and interactions Methodologies of Project Development
  • 9. Phase 2: System Analysis Documentation Produced  Complete description of current system and its problems  Requirements for for new system including:  Subject  Scope  Objectives  Benefits  Possible development schedule Methodologies of Project Development
  • 10. Phase 3: System Design  Uses specifications from the systems analysis to design alternative systems  Evaluate alternatives based upon:  Economic feasibility - Do benefits justify costs?  Technical feasibility - Is reliable technology and training available?  Operational feasibility - Will the managers and users support it? Methodologies of Project Development
  • 11. Phase 3: System Design Tools Used  Computer-Aided Software Engineering (CASE) tools are software-based products designed to help automate the production of information systems.  Examples:  Diagramming Tools  Data Repositories  Prototyping Tools  Test Data Generators  Documentation Tools  Project Management Tools Methodologies of Project Development
  • 12. Phase 3: System Design Documentation Produced  System Design Report  Describe Alternatives including:  Inputs/Outputs  Processing  Storage and Backup  Recommend Top Alternative based upon:  System Fit into the Organization  Flexibility for the future  Costs vs. benefits Methodologies of Project Development
  • 13. Phase 4: System Development  Build the system to the design specifications  Develop the software  Purchase off-the-shelf software OR  Write custom software  Acquire the hardware  Test the new system  Module (unit) test - tests each part of system  Integration testing - tests system as one unit  Create manuals for users and operators Methodologies of Project Development
  • 14. Phase 5: System Implementation  Convert from old system to new system  Compile final documentation  Evaluate the new system  User Training  Ease into system, make them comfortable, and gain their support  Most commonly overlooked  Can be commenced before equipment delivery  Outside trainers sometimes used Methodologies of Project Development
  • 15. Phase 5: System Implementation Types of Conversion  Direct/plunge/crash approach – entire new system completely replaces entire old system, in one step  Parallel approach - both systems are operated side by side until the new system proves itself  Pilot approach - launched new system for only one group within the business -- once new system is operating smoothly, implementation goes company- wide  Phased/incremental approach - individual parts of new system are gradually phased-in over time, using either crash or parallel for each piece. Methodologies of Project Development
  • 16. Phase 6: Operations & Maintenance  Types of changes:  Physical repair of the system  Correction of new bugs found (corrective)  System adjustments to environmental changes  Adjustments for users’ changing needs (adaptive)  Changes to user better techniques when they become available (perfective)  Evaluation Methods  Systems audit - performance compared to original specifications  Periodic evaluation - “checkups” from time to time, Methodologies of Project Development
  • 17. SDLC Begin building new system System converted Users trained Coded and Tested System Design Specifications Preliminary Investigation System Analysis System Design System Implementation System Development System Maintenance Approved Feasibility Study Operational System Documentation completed Abort Project Goto next phase Goto Previous phase Problem Specifications Methodologies of Project Development