8.2 system analysis and design
-
Upload
khan-yousafzai -
Category
Presentations & Public Speaking
-
view
290 -
download
5
Transcript of 8.2 system analysis and design
![Page 1: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/1.jpg)
1 - 1
Systems Analysis Systems Analysis and Designand Design
![Page 2: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/2.jpg)
1 - 2
Key Ideas Many failed systems were abandoned
because analysts tried to build wonderful systems without understanding the organization.
The primarily goal is to create value for the organization.
![Page 3: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/3.jpg)
1 - 3
Key Ideas The systems analyst is a key person analyzing
the business, identifying opportunities for improvement, and designing information systems to implement these ideas.
It is important to understand and develop through practice the skills needed to successfully design and implement new information systems.
![Page 4: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/4.jpg)
1 - 4
THE SYSTEMS THE SYSTEMS DEVELOPMENT LIFE DEVELOPMENT LIFE CYCLECYCLE
![Page 5: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/5.jpg)
1 - 5
Major Attributes of the Life Cycle
The project --Moves systematically through phases where
each phase has a standard set of outputsProduces project deliverablesUses deliverables in implementationResults in actual information systemUses gradual refinement
![Page 6: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/6.jpg)
1 - 6
Project Phases
Planning (Why build the system? How should the team go about building it?)
Analysis (Who uses system, what will it do, where and when will the system be used?)
Design (How will the system work?) Implementation (System delivery)
![Page 7: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/7.jpg)
1 - 7
A simple process for making lunch
![Page 8: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/8.jpg)
1 - 8
Identifying business value Analyze feasibility Develop work plan Staff the project Control and direct project
Planning
![Page 9: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/9.jpg)
1 - 9
Analysis strategy Gathering business requirements Requirements definition use cases Process modeling Data modeling
Analysis
![Page 10: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/10.jpg)
1 - 10
Design selection Architecture design Interface design Data storage design Program design
Design
![Page 11: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/11.jpg)
1 - 11
ConstructionProgram buildingProgram and system testing
InstallationConversion strategyTraining planSupport plan
Implementation
![Page 12: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/12.jpg)
1 - 12
Processes and Deliverables
Process Product
Planning
Analysis
Design
Implementation
System RequestFeasibility Analysis
Workplan
System Proposal
System Specification
New System and Maintenance Plan
![Page 13: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/13.jpg)
Why systems fail?
Did not support business strategies Poor planning and project management Failure to understand user requirements Poor cost estimating and benefit analysis Design defects Incompatible or inadequate technology Lack of adequate controls Unstructured, unmaintainable software
![Page 14: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/14.jpg)
What makes successful systems?
User involvement Systems planning and project management Developing alternative designs Functional design guides detailed design Complete, concise, and clear documentation Using a coordinated, planned approach Post implementation reviews Designing for systems maintenance
![Page 15: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/15.jpg)
1 - 15
SDLC MODELSSDLC MODELS
Waterfall model: has well-defined, linear stages of systems development and support.
Spiral model: shows that software is developed using an iterative or spiral approach rather than a linear approach.
Prototyping model: used for developing prototypes to clarify user requirements.
![Page 16: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/16.jpg)
1 - 16
Waterfall Model
![Page 17: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/17.jpg)
1 - 17
Pros and Cons of the Waterfall Model
Pros Cons
Identifies systems requirements long before programming begins
Minimizes changes to requirements asproject progresses
Design must be specified on paper before programming begins
Long time between system proposal and delivery of new system
![Page 18: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/18.jpg)
1 - 18
Prototype Model
![Page 19: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/19.jpg)
1 - 19
Pros and Cons of Prototype Model
Pros Cons
Reduces Schedule Time
Less Chance ofRework
Still Uses PaperDocuments
Sub-projects May BeDifficult to Integrate
![Page 20: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/20.jpg)
1 - 20
Spiral Model
![Page 21: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/21.jpg)
1 - 21
Pros and Cons of Spiral Model
Pros Cons
High amount of risk analysis
Software is produced early in the software life
cycle
Can be a costly model to use
Doesn’t work well for smaller projects
![Page 22: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/22.jpg)
1 - 22
Criteria for Selecting the Appropriate Methodology
Clear user requirements Familiarity with technology Complexity of system Reliability of system Time schedule Schedule visibility
![Page 23: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/23.jpg)
1 - 23
TEAM ROLES AND SKILLSTEAM ROLES AND SKILLS
![Page 24: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/24.jpg)
1 - 24
Information Systems Roles
Business Analyst Database Administrator Systems analyst Technical Lead/Architect Application Developers Software Quality Assurance Analyst Technical Support
![Page 25: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/25.jpg)
1 - 25
Summary The Systems Development Lifecycle consists of four
stages: Planning, Analysis, Design, and Implementation
There are six major development methodologies: the waterfall method, the parallel development method, the phased development method, system prototyping, design prototyping, and agile development.
There are five major team roles: business analyst, systems analyst, infrastructure analyst, change management analyst and project manager.
![Page 26: 8.2 system analysis and design](https://reader030.fdocuments.net/reader030/viewer/2022032616/55a5444f1a28abba478b46ac/html5/thumbnails/26.jpg)
1 - 26
The End