PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Objectives
Understand the verification and validation of the analysis models. Understand the transition from analysis to design. Understand the use of factoring, partitions, and layers. Be able to create package diagrams. Be familiar with the custom, packaged, and outsource design alternatives. Be able to create an alternative matrix.
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
Key Ideas
The purpose of the analysis phase was to figure out what the business needs. The purpose of the design phase is to figure out how to provide it. The steps in both analysis and design phases are highly interrelated and may require much going back and forth i.e. iterative or spiral development
17/03/2011 ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material. 3
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Walkthroughs
Peer reviews of models and diagrams that were created during analysis
Conducted by teams of analysts, designers, and clients Main purposes: Test the fidelity of the models Uncover errors or faults
Potential danger is that analysts may be criticised when the errors are uncovered !
17/03/2011 ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material. 6
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
10
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
12
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Factoring
Creating modules that account for similarities and differences between units of interest New classes Generalisation Aggregation Abstracting Refinement
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
14
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
15
Layers
Consider system environment information to help evolve the analysis model Model-view-controller (MVC) architecture Separating application logic from user interface logic
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
16
5 Layers
Foundation Problem Domain Data Management Human-Computer Interaction Physical Architecture
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
17
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Package
A general construct that groups units together Used to reduce complexity of models A package diagram shows packages only
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
19
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
20
DESIGN STRATEGIES
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Custom Development
Allows for meeting highly specialised requirements Allows flexibility and creativity in solving problems Easier to change components Builds personnel skills May tax firms resources May add significant risk
17/03/2011 ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material. 23
Packaged Software
Software is already written May be more efficient May be more thoroughly tested and proven May range from components to tools to whole enterprise systems But clients must accept the functionality provided May require changes in how the firm does business May require significant customization or workarounds to support mandatory processes
17/03/2011 ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material. 24
System Integration
The process of combining packages, legacy systems, and new software Key challenge is integrating data Write data in the same format Revise existing data formats Develop object wrappers
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
25
Outsourcing
Hire an external firm to create the system They may have more skills They may extend existing company resources Caveats: Never outsource what you dont understand Carefully choose the vendor Prepare contract and payment style carefully
17/03/2011 ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material. 26
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
27
In-house Experience
Project Skills
The skills are not strategic The project has a project manager who can coordinate vendors efforts
Project Management
Time frame
17/03/2011
The time frame is The time frame is ICT117 flexible Systems Analysis & Design, Semester 2, 2010. short
Includes John Wiley & Sons material.
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
30
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
31
Summary
Verifying and Validating the Analysis Models Evolving the Analysis Models into Design Models Packages and Package Diagrams Design Strategies Developing the Actual Design
17/03/2011
ICT117 Systems Analysis & Design, Semester 2, 2010. Includes John Wiley & Sons material.
32