Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Enquiry
VTAC are interested in hearing from any student selected for this course from VTAC who would be prepared to provide a profile and photo for publication Contact information from lecturer
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
4.2
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
4.3
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
Defining a Requirement
A statement of what the system must do or what characteristic it must have During analysis, requirements are written from the perspective of the businessperson Two kinds of requirements: Functional Nonfunctional
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
Nonfunctional Requirements
Requirement type Operational Example The system should be able to fit in a pocket or purse The system should be able to integrate with the existing inventory system. Any interaction between the user and the system should not exceed 2 seconds. The system should receive updated inventory information every 15 minutes. Only direct managers can see personnel records of staff Customers can see their order history only during business hours.
Figure 4-1, pg 113
Performance
Security
17 March, 2011
The system should be able to distinguish between United States and European currency The system shall comply with insurance industry ICT117 Systems Analysis & Design, Semester 1, 2011 Includes 6 standards.
John Wiley& Sons Inc material
Determining Requirements
Requirements are best determined by systems analysts and business people together Techniques available to the systems analyst:
Interviews Questionnaires Observation Joint application development (JAD) Document analysis
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 8
Problem Analysis
Users and managers identify problems with the as-is system and describe how to solve them in the to-be system Tends to solve problems rather than capitalise on opportunities Improvements tend to be small and incremental
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
12
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
14
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
16
Very high
17
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
References
Booch, Maksimchuk, Engle, Young, Conallen & Houston (2007) Object-Oriented Analysis and Design with Applications, 3e, AddisonWesley, Upper Saddle River, NJ
17 March, 2011
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material
18
PowerPoint Presentation for Dennis, Wixom, & Tegarden Systems Analysis and Design with UML, 3rd Edition
Copyright 2009 John Wiley & Sons, Inc. All rights reserved.
Objectives
Become familiar with requirements determination or gathering techniques. Understand when to use each requirements gathering technique. Understand how to gather requirements using interviews, JAD sessions, questionnaires, document analysis, and observation. Understand when to use each requirementsgathering technique.
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 20
Terminology alert
Requirements gathering Requirements determination Requirements engineering Requirements elicitation are terms that are used interchangeably across many text books They mean the processes of finding out what the business must be able to do
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 21
Context
Some requirements gathering occurs during the planning phase of the SDLC in order to justify whether a project proceeds or not Once a project has been approved (refer ICT318) significant Requirements Gathering occurs during the Analysis phase of the SDLC As circumstances change during the project the Systems Analyst is always gathering some requirements
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 22
The business data gathered should include: Business system description how things actually work how things should work Business system problems what is wrong what needs improvement Opportunities - identifying scope for innovation or new ways of doing things
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 24
17 March, 2011
The business data gathered should include: Business system description how things actually work (as-is) how things should work (to-be) Business system problems what is wrong (faults) what needs improvement (inefficiencies) Opportunities - identifying scope for innovation or new ways of doing things
ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 25
17 March, 2011
Other information
You need to find out: what the Users want what the Owner will pay for what the Business actually needs what can be cost justified These four viewpoints could all be different What is technically possible? What constraints exist?
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 26
Sampling issues
All data gathering involves sampling. You dont get ALL data from ALL participants at ALL times, only responses from a sample of participants Ensure that the sample size and type you select for data gathering is statistically adequate
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 27
Information sources
System sponsor: overall project objectives and project management information Business managers: high-level system operational information Operational users: detailed system operational information
17 March, 2011 ICT117 Systems Analysis & Design, Semester 1, 2011 Includes John Wiley& Sons Inc material 29