1 ISA&D7‏/8‏/2013. 2 ISA&D7‏/8‏/2013 The Analysis Phase System Requirements Models and Modelling of requirements Stakeholders as a source of requirements.

Slides:



Advertisements
Similar presentations
Lecture 3 Planning and Development Methodologies.
Advertisements

Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
:: 1 :: What is a requirement? Standard Definition Something the product must do or a quality the product must have. More Ways to Characterize Something.
Systems Development Life Cycle:
Today’s Outline Review exam one performance and overall grade
2Object-Oriented Analysis and Design with the Unified Process Overview  Requirements discipline prominent in elaboration phase  Requirements discipline.
1 Software project management (intro) An introduction.
1 Jul 2005CSE403, Summer'05, Section 02 Section 02: Life Cycle Architecture Review Valentin Razmov.
Systems Analysis and Design in a Changing World, Tuesday, Jan 30.
Systems Analysis and Design in a Changing World, Fourth Edition
Systems Analysis and Design in a Changing World, Fifth Edition
Chapter 4: Beginning the Analysis: Investigating System Requirements
Introduction to Systems Analysis and Design
1 CMPT 275 Software Engineering Requirements Analysis Process Janice Regan,
Acquiring Information Systems and Applications
Introduction to Computer Technology
Chapter 4: Beginning the Analysis: Investigating System Requirements
Modeling System Requirements:Events and Things
INFORMATION SYSTEM APPLICATIONS System Development Life Cycle.
Chapter 4 Investigating System Requirements
المحاضرة الثالثة. Software Requirements Topics covered Functional and non-functional requirements User requirements System requirements Interface specification.
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
CIS 321—IS Analysis & Design Chapter 4: Analysis— Investigating System Requirements.
Investigating System Requirements
PRJ566 Project Planning and Management
2Object-Oriented Analysis and Design with the Unified Process The Requirements Discipline in More Detail  Focus shifts from defining to realizing objectives.
Unit 8a Troubleshooting; Maintenance and Upgrades; Interaction with Vendors, Developers, and Users Component 8 Installation and Maintenance of Health IT.
Chapter 7 Applying UML and Patterns -Craig Larman
Software Engineering Saeed Akhtar The University of Lahore Lecture 7 Originally shared for: mashhoood.webs.com.
Chapter 7 Applying UML and Patterns Craig Larman
 Describe the activities of the requirements discipline  Describe the difference between functional and nonfunctional system requirements  Describe.
Accounting Information System By Rizwan Waheed M.Com 710.
Modeling system requirements. Purpose of Models Models help an analyst clarify and refine a design. Models help simplify the complexity of information.
Objectives Describe the activities of the requirements discipline Describe the difference between functional and nonfunctional system requirements Describe.
Selecting the Best Alternative Class 19. SDLC Project Identification & Selection Project Initiation & Planning Analysis *** Logical Design Physical Design.
1 ISA&D7‏/8‏/ ISA&D7‏/8‏/2013 Information Gathering Prototypes Structured Walkthrough.
Systems Analysis and Design in a Changing World, Fourth Edition
Topics Covered Phase 1: Preliminary investigation Phase 1: Preliminary investigation Phase 2: Feasibility Study Phase 2: Feasibility Study Phase 3: System.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood 10 – 1 Systems Planning and Analysis Chapter 10.
Requirements Engineering Lesson 2. Terminologies:  Software Acquisition is where requirement engineering significantly meets business strategy.  Software.
Systems Development Life Cycle
IAD 2263: System Analysis and Design Chapter 3: Investigating System Requirements.
MIS 7003 MBA Core Course in MIS Professor Akhilesh Bajaj The University of Tulsa Introduction to S/W Engineering © All slides in this presentation Akhilesh.
APPROACH TO SYSTEM DEVELOPMENT. SYSTEMS DEVELOPMENT LIFE CYCLE A project is a planned undertaking that has a beginning and an end and that produces a.
IT SOFTWARE PROJECT MANAGEMENT
Requirement Engineering
2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Requirements engineering The process of establishing the services that the customer requires from a system and the constraints under which it operates.
Information Systems Dr. Ken Cosh Lecture 9.
Investigating System Requirements
1 Unified Modeling Language Michael K. Wildes University of California, Riverside – Extension Program Presentation 2.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
Software Development Cycle and Roles in a Project Team
1 Requirements Determination (Analysis) Lecture 3 Courtesy to Dr.Subhasish Dasgupta.
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 6-1 Chapter 6 Decision Support System Development.
Final Review Systems Analysis and Design in a Changing World, 4th Edition 1 Final Review u Chapters 1-6, 8-10, 13, 14, 15 u Multiple choice, short answer,
1 Pengembangan Sistem Informasi Williams, B.K, Stacy C. Sawyer (2007). Using Information Technology: A Practical Introduction to Computers & Communications.
Software Requirements Engineering Session: 1 Topics: Chapters 1 – 3.
4 Chapter 4: Beginning the Analysis: Investigating System Requirements Systems Analysis and Design in a Changing World, 3 rd Edition.
Information Systems Development
Investigating System Requirements
Objectives Describe the activities of the requirements discipline
Information Systems Development
Systems Analysis and Design
Requirements Elicitation and Elaboration
Systems Analysis and Design in a Changing World, 6th Edition
Investigating System Requirements
“Would I have to do this all by myself …….?”
Unit 6: Application Development
Presentation transcript:

1 ISA&D7‏/8‏/2013

2 ISA&D7‏/8‏/2013 The Analysis Phase System Requirements Models and Modelling of requirements Stakeholders as a source of requirements

3 ISA&D7‏/8‏/2013

4 ISA&D7‏/8‏/2013 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

5 ISA&D7‏/8‏/2013 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”)

6 ISA&D7‏/8‏/2013 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

7 ISA&D7‏/8‏/2013 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

8 ISA&D7‏/8‏/2013 Usually done when all the above are completed Must decide if project should continue at all Must decide on which alternative is the best

9 ISA&D7‏/8‏/2013 System requirements – specifications that define the functions of the new system Two sets of requirements: Functional requirements Nonfunctional requirements‏

10 ISA&D7‏/8‏/2013 Functional requirements Activities system must perform (use cases)‏ Based on procedures and business functions Documented in analysis models Non-functional requirements Technical requirement – hardware and software Performance requirement – workload measures Usability requirement – user interface, workflow Reliability requirement – outages, error detection Security requirement – access & protection

11 ISA&D7‏/8‏/2013 Requirements are describes by a collection of models Reasons for modelling

12 ISA&D7‏/8‏/2013 Different types of models are used in information systems development Mathematical Mathematical – formulas that describe technical aspects of the system (e.g., processing rules) Descriptive Descriptive – narrative memos, reports, or lists that describe aspects of the system Graphical Graphical – diagrams and schematic representations of some aspect of the system

13 ISA&D7‏/8‏/2013

14 ISA&D7‏/8‏/2013 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)

15 ISA&D7‏/8‏/2013

16 ISA&D7‏/8‏/2013

17 ISA&D7‏/8‏/2013 Thank you ??????