chapter 5 mis software development life cycle
TRANSCRIPT
![Page 1: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/1.jpg)
MIS - SDLC
SOFTWARE DEVELOPMENT
LIFE CYCLE
![Page 2: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/2.jpg)
SDLC MODELS
• A number of SDLC models have been created: waterfall, fountain, spiral, build and fix, rapid prototyping, incremental, and synchronize & stabilize.
![Page 3: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/3.jpg)
IMPORTANT ACTIVITIES IN SDLC
1. PLAN
2. ANALYSIS
3. DESIGN
4. DEVELOPMENT
5. TEST
6. IMPLEMENT
7. MAINTAIN
![Page 4: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/4.jpg)
PLAN
DEFINE THE SYSTEM TO BE DEVELOPED
SET THE PROJECT SCOPE
DEVELOP THE PROJECT PLAN INCLUDING TASKS, RESOURCES, AND TIMEFRAMES
![Page 5: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/5.jpg)
SYSTEM ANALYSIS
GATHER THE BUSINESS REQUIREMENTS FOR THE SYSTEM
SRS – SYSTEM REQUIREMENTS SPECIFICATIONS
![Page 6: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/6.jpg)
DESIGN
DESIGN THE TECHNICAL ARCHITECTURE REQUIRED TO SUPPORT THE SYSTEM
DESIGN SYSTEM
FLOW CHART
![Page 7: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/7.jpg)
DEVELOP PROGRAM
BUILD THE TECHNICAL ARCHITECTURE
BUILD THE DATABASE AND PROGRAMS
![Page 8: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/8.jpg)
TEST / QC
WRITE THE TEST CONDITIONS
PERFORM TESTING OF THE SYSTEMS
QUALITY CHECK
![Page 9: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/9.jpg)
IMPLEMENT
WRITE DETAILED USER DOCUMENTATION
PROVIDE TRAINING FOR THE SYSTEM USERS
![Page 10: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/10.jpg)
MAINTAIN
BUILD A HELP DESK TO SUPPORT THE SYSTEM USERS
PROVIDE AN ENVIRONMENT TO SUPPORT SYSTEM CHANGES
![Page 11: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/11.jpg)
THE COST OF FINDING ERRORS
MONEY VS. SDLC STEPS 60
50
40
30
CO
ST
20
10
0
PLAN DEVELOP MAINTAIN
STEPS TAKE TIME TO PLAN AND DO COMPLETE SYSTEM ANALYSIS AND DESIGN
![Page 12: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/12.jpg)
![Page 13: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/13.jpg)
IMPORTANT TERMS
PROTOTYPING - SIMULATE SYSTEM
POC – PROOF OF CONCEPT
SIGN OFF – USER ACCEPTANCE TEST AND SIGNATURE ON THE INPUT / OUTPUT / PROOF OF CONCEPT
PROJECT LEADER – PERSON IN CHARGE OF THE SOFTWARE TEAM
![Page 14: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/14.jpg)
SOFTWARE DEVELOPMENT
CASE TOOLS
![Page 15: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/15.jpg)
MIS FOR e-VERYONE • Banking & Finance
• Energy & Utilities
• Engineering
• FMCG
• Government bodies and Associations
• Insurance and Investment houses
• Media
• Medical & Healthcare
• Pharmaceuticals & Chemicals
• Services
• Telecommunications
• Travel & Transportation services
• Warehousing & Logistics SOFTWARE
BUSINES S OPTIMIZ ATIONIS A MUST FORALL KINDS O F BUSINES S
![Page 16: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/16.jpg)
A flowchart is a schematic representation of an algorithm or a process.
Many software packages exist that can create flowcharts automatically
E.G. CASE TOOLS
![Page 17: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/17.jpg)
SDLC & DFD
SDLC SOFTWARE DEVELOPMENT LIFE CYCLE
DATA FLOW DIAGRAM NOTATIONS
![Page 18: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/18.jpg)
DFD
A data flow diagram illustrates the processes, data stores, and external entities in a business or other system and the connecting data flows
EXAMPLE
![Page 19: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/19.jpg)
C.A.S.E.
• CASE is an acronym that stands for
Computer-Aided Software Engineering
• In simple layman terms, CASE is a tool which aids a software engineer to maintain and develop software.
![Page 20: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/20.jpg)
WHY CASE TOOLS Architecture management: Model, design, and rapidly build SOFTWARE, systems, and computer applications programs
Change and release management: Improve software delivery and lifecycle traceability, from requirements through deployment
Software development management: Align projects for improved productivity and predictability
Quality management: Ensure software functionality, reliability, and performance throughout development and production
![Page 21: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/21.jpg)
PURPOSE OF CASE TOOLS SOFTWARE Many CASEtools not only output code but also generate other output typical of various systems analysis and design methodologies
DATA FLOW DIAGRAMS (DFD)
ENTITY RELATIONSHIP DIAGRAMS (ERD)
USER DOCUMENTATION
![Page 22: Chapter 5 Mis Software Development Life Cycle](https://reader036.vdocuments.mx/reader036/viewer/2022081421/554db72eb4c905bd488b459d/html5/thumbnails/22.jpg)
CASE TOOLS HELPS IN CODE GENERATION
SOFTWARE