1 ISA&D7/8/2013. 2 ISA&D7/8/2013 The Analysis Phase System Requirements Models and Modelling of...
-
Upload
beatrice-smith -
Category
Documents
-
view
218 -
download
0
Transcript of 1 ISA&D7/8/2013. 2 ISA&D7/8/2013 The Analysis Phase System Requirements Models and Modelling of...
1ISA&D7 /8/2013
Analysis Phase
2ISA&D7 /8/2013
• The Analysis Phase • System Requirements• Models and Modelling of requirements • Stakeholders as a source of requirements
Lecturer details
3ISA&D7 /8/2013
Activities of Analysis Phase
4ISA&D7 /8/2013
Activities 1: Gather Information
Gathering information involves: • Understanding the existing system• Identifying all current and future users, locations, system interfaces (inside and outside the organization)• Identifying possible software package solutions that might be used
5ISA&D7 /8/2013
Activities 2: Prioritize Requirements
Prioritize Requirements• Establish which functional and technical requirements are most critical
Why prioritize• Because resources are always limited and you want to address the most important things
• System requirements tend to expand as users make more suggestions (called “scope creep”)
6ISA&D7 /8/2013
Activities 3: Prototype for Feasibility and Discovery • If system involves new technology, the team may need to get experience working with it. Creating prototypes can be very valuable
• Prototyping helps to understand possibilities and limitations of the technology
• By showing prototypes to end users can get feedback into what is really needed
• Prototypes help users (and analysts) to discover requirements they might not thought about otherwise
7ISA&D7 /8/2013
Activities 4: Generate and Evaluate Alternatives
• Could include considering more than one method to develop system• Could involve in-house development or outsourcing to a consulting firm• Might be able to use “off the shelf” software package• Each alternative has costs and benefits to be considered
8ISA&D7 /8/2013
Activities 5: Review Recommendations with Management
• Usually done when all the above are completed
• Must decide if project should continue at all
• Must decide on which alternative is the best
9ISA&D7 /8/2013
Systems Requirements
• System requirements – specifications that define the functions of the new system
Two sets of requirements:Functional requirementsNonfunctional requirements
10ISA&D7 /8/2013
Functional and Non-Functional Requirements
Functional requirementsActivities system must perform (use cases)Based on procedures and business functionsDocumented in analysis models
Non-functional requirements Technical requirement – hardware and softwarePerformance requirement – workload measuresUsability requirement – user interface, workflowReliability requirement – outages, error detectionSecurity requirement – access & protection
11ISA&D7 /8/2013
Models and modelling
•Requirements are describes by a collection of models• Reasons for modelling
12ISA&D7 /8/2013
Types of Models
Different types of models are used in information systems development
Mathematical – formulas that describe technical aspects of the system (e.g., processing rules)
Descriptive – narrative memos, reports, or lists that describe aspects of the system
Graphical – diagrams and schematic representations of some aspect of the system
13ISA&D7 /8/2013
Requirement model examples
14ISA&D7 /8/2013
Stake Holders, the source of requirements
People with interest in successful system implementation
Three primary groups of stakeholders
Users (use system)
Clients (pay for and own system)
Technical staff (ensure system operation)
15ISA&D7 /8/2013
Stakeholders Interested in New System
16ISA&D7 /8/2013
The transition from information gathering to model
17ISA&D7 /8/2013
End
Thank you
??????