A Student Guide to Object- Orientated Development Chapter 2 Requirements for the Wheels case study system.

Slides:



Advertisements
Similar presentations
Chapter 5 Development and Evolution of User Interface
Advertisements

Requirements Analysis. Methods of Collecting System Requirements Interview people (individually) informed about the operations and issues of the current.
Soft. Eng. I, Spring 07Dr Driss Kettani, from I. Sommerville1 CSC-3324: Chapter 5 Requirements Engineering Reading: Chap. 6, 7 + annex.
Session 6: Interviewing, Document Analysis, and Observation.
Collecting Quantitative Data
Identifying Needs and Establishing Requirements John Thiesfeld Jeff Morton Josh Edwards.
Chapter 10 Collecting Quantitative Data. SURVEY QUESTIONNAIRES Establishing Procedures to Collect Survey Data Recording Survey Data Establishing the Reliability.
Part 2: Requirements Days 7, 9, 11, 13 Chapter 2: How to Gather Requirements: Some Techniques to Use Chapter 3: Finding Out about the Users and the Domain.
IS550: Software requirements engineering Dr. Azeddine Chikh 4. Validation and management.
Conceptual Overview 7 step design Chapter 4 Database Design for Mere Mortals.
1 REQUIREMENTS ENGINEERING and SYSTEMS ANALYSIS Elements and Definitions.
Requirements Gathering : Determining the scope of the system 1. Elicitiation – fact finding 2. Specification 3. Validation.
Market Research Methods in Travel and Tourism
1 College of Engineering and Computer Science Computer Science Department CSC 131 Computer Software Engineering Fall 2006 Lecture # 2 Chapter 6 & 7 System.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes 1.
CSC271 Database Systems Lecture # 21. Summary: Previous Lecture  Phases of database SDLC  Prototyping (optional)  Implementation  Data conversion.
Systems Life Cycle A summary of what needs to be done.
The Software Development Process A*D*I*T*D*E*M All Day I Try to Defy Evil Milligan.
S/W Project Management
Chapter 8: Systems analysis and design
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
Demystifying the Business Analysis Body of Knowledge Central Iowa IIBA Chapter December 7, 2005.
Chapter 5: Requirement Engineering Process Omar Meqdadi SE 2730 Lecture 5 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Requirements Engineering
End HomeWelcome! The Software Development Process.
Chapter 8 Marketing Research. The Information Pyramid Info Advantage Information Parity Information Deficit.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 7 Slide 1 Requirements Engineering Processes.
Project Life cycles BTEC National.
Chapter 4 – Requirements Engineering Lecture 3 1Chapter 4 Requirements engineering.
There are many occasions for fact-finding during the database system development lifecycle. fact-finding is particularly crucial to the early stages of.
Requirements. Terminology: Requirements XYZ Requirements gathering (also known as “requirements elicitation”) : what is to be accomplished, how the system.
1 4 Systems Analysis and Design in a Changing World, 2 nd Edition, Satzinger, Jackson, & Burd Chapter 4 Beginning the Analysis: Investigating System Requirements.
 What is Public Relations Research? Research is important and thus it is the key to a successful Public Relations programme. Research assists in gathering.
1 / 18 CS 425/625 Software Engineering Requirements Engineering Processes Based on Chapter 6 of the textbook [Somm00] Ian Sommerville, Software Engineering,
Lecture 7: Requirements Engineering
Systems Life Cycle. Know why it is necessary to evaluate a new system Understand the need to evaluate in terms of ease-of- use, appropriateness and efficiency.
Requirement Elicitation Process Lesson 3. Requirements Elicitation  Is the process to find out the requirements for an intended software system by communicating.
1 A Student Guide to Object- Oriented Development Chapter 6 Identifying Functionality.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
A Student Guide to Object- Oriented Development Chapter 10 Designing objects and classes.
Chapter 4 Requirements Engineering (3/3) Yonsei University 2 nd Semester, 2015 Sanghyun Park.
1 Fact-Finding Techniques. 2 u Critical to capture necessary facts to build the required database application. u These facts are captured using fact-finding.
Chapter 10 Fact-finding Techniques 1 © Pearson Education Limited 1995, 2005.
Systems Development Life Cycle
Requirements Engineering Requirements Elicitation Overview of Requirements Analysis.
Requirements Engineering Process
Chapter 3 Data Control Ensure the Accurate and Complete data is entering into the data processing system.
Requirements Engineering Processes. Syllabus l Definition of Requirement engineering process (REP) l Phases of Requirements Engineering Process: Requirements.
1 Technical & Business Writing (ENG-715) Muhammad Bilal Bashir UIIT, Rawalpindi.
Requirements Determination Fact finding process A critical initial stage in systems analysis Highly unstructured 72% of all errors in systems can be traced.
Slide 1 Mosby items and derived items © 2006, 2002 by Mosby, Inc. DATA-COLLECTION METHODS Chapter 14.
Interviews, Questionnaires, and control flowcharts Chapter 19.
Chapter 4 – Requirements Engineering Part 2 1Chapter 4 Requirements engineering.
Requirements. Outline Definition Requirements Process Requirements Documentation Next Steps 1.
Mr C Johnston ICT Teacher BTEC IT Unit 43 - Lesson 10 Reviewing Your Multimedia Product.
1 Requirements Elicitation – 2 Lecture # Requirements Engineering Process Requirements Elicitation Requirements Analysis and Negotiation Requirements.
 The processes used for RE vary widely depending on the application domain, the people involved and the organisation developing the requirements.  However,
5 steps to align your talent strategy to the organisational strategy
Unit 6 Application Design Sample Assignment.
Chapter 7 Review Requirements Engineering Processes
Market Research Methods in Travel and Tourism
<<REQUIREMENTS FOR THE WHEELS CASE STUDY SYSTEM Pertemuan 5
VISUAL BASIC – CHAPTER ONE NOTES An Introduction to Visual Basic
Chapter 8 Using secondary data
Evaluate the effectiveness of the implementation of change plans
Theories of the Interview
Reviewing your final digital product
Requirements Engineering Process
Chapter 8 Using secondary data
Market Research Methods in Travel and Tourism
Presentation transcript:

A Student Guide to Object- Orientated Development Chapter 2 Requirements for the Wheels case study system

Requirements engineering Three main stages: elicitation specification validation

Requirements engineering Elicitation Information is gathered: relating to the existing system current problems requirements for the future

Requirements engineering Specification When the information that has been collected it is ordered documented

Requirements engineering Validation The recorded requirements are checked to ensure that they are consistent with what the clients and users actually want and need.

Requirements elicitation: interviews It is useful to have an interview plan

Requirements elicitation: interviews Bike card: example of source document

Requirements elicitation: questionnaires

Requirements elicitation: scenarios

Requirements specification Purpose is to collate, order and record information gathered during the elicitation stage Examples: the Problem Definition, the Problems and Requirements List

Requirements specification: Problems and Requirements List

Requirements validation

Requirements for the Wheels system