SYS366 Use Case Review. SYS3662 Contents SYS3663 Use Case Reviews Seeks to uncover flaws in use cases Final review might validate use cases Involves.

Slides:



Advertisements
Similar presentations
Chapter 11 Designing the User Interface
Advertisements

BAM! Business Analysis Methodologies. Change-driven or Plan-driven?
Object-Oriented Analysis and Design LECTURE 3: REQUIREMENTS DISCIPLINE.
Damian Gordon.  Static Testing is the testing of a component or system at a specification or implementation level without execution of the software.
Evaluating Requirements. Outline Brief Review Stakeholder Review Requirements Analysis Summary Activity 1.
ACTIVELY ENGAGING THE STAKEHOLDER IN DEFINING REQUIREMENTS FOR THE BUSINESS, THE STAKEHOLDER, SOLUTION OR TRANSITION Requirements Elicitation.
The Unified Software Development Process - Workflows Ivar Jacobson, Grady Booch, James Rumbaugh Addison Wesley, 1999.
Evaluating Requirements
Prototyping. CS351 - Software Engineering (AY2004)2 Scenario Customer: “We would like the word processor to check the spelling of what is typed in. We.
Selected techniques from the Creative Design Process Vision statement Requirements workshop, other facilitated workshops Creative Design Brief Navigation.
SE 555 Software Requirements & Specification Requirements Validation.
Evaluating Requirements
03/12/2001 © Bennett, McRobb and Farmer Use Case Diagrams Based on Chapter 6 of Bennett, McRobb and Farmer: Object Oriented Systems Analysis and.
Process, Communication, and Certification Padma Venkata
Chapter 13: Designing the User Interface
KENDA ALBERTSON Formal Peer Review Processes for Software and Documents.
User Interface Theory & Design
The Software Development Cycle Defining and understanding the problem.
RUP Requirements RUP Artifacts and Deliverables
CSCC40 tutorial 08 1 use cases are created based on identified functional requirements but are not mapped one-to-one to requirements... specify expected.
Copyright c 2006 Oxford University Press 1 Chapter 11 Managing Group Meetings Importance of meeting procedures Reduces wasted time Helps members coordinate.
Systems Life Cycle DESIGN STAGE
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Formal and Informal Peer Reviews
Department of Informatics, UC Irvine SDCL Collaboration Laboratory Software Design and sdcl.ics.uci.edu 1 Informatics 121 Software Design I Lecture 12.
Types of specification: – Requirements specification – Design specification – System specification and the differences between them.
PowerPoint Presentation for Dennis, Wixom & Tegardem Systems Analysis and Design Copyright 2001 © John Wiley & Sons, Inc. All rights reserved. Slide 1.
Unit 11 Meetings. Overview  Meetings In Business  Types of Meeting  Attending Meetings  Notice and Agenda  Chairman’s Agenda  Minutes of Meeting.
Requirements Specification for Lab3 COP4331 and EEL4884 OO Processes for Software Development © Dr. David A. Workman School of Computer Science University.
Requirements Capture. Four Steps of requirements capture List candidate requirements Understand system context Capture functional requirements Capture.
INFO 355Week #71 Systems Analysis II User and system interface design INFO 355 Glenn Booker.
UML-1 8. Capturing Requirements and Use Case Model.
User Interface Theory & Design Lecture 6a 1.  User interface is everything the end user comes into contact with while using the system  To the user,
Chapter 9 Prototyping. Objectives  Describe the basic terminology of prototyping  Describe the role and techniques of prototyping  Enable you to produce.
SYS466 Systems Use Case Specifications. Systems Use Case Diagrams and Specifications  Based on the dialog metaphor.
University of Toronto at Scarborough © Kersti Wain-Bantin CSCC40 systems analysis 1 what is systems analysis? preparation of the system’s requirements/definition,
Use Case Model Use case diagram.
Use Case Diagram The purpose is to communicate the system’s functionality and behaviour to the customer or end user. Mainly used for capturing user requirements.
Northern Regional Chapter Business Plan.
Capturing the requirements  Requirement: a feature of the system or a description of something the system is capable of doing in order to fulfill the.
IFS310: Module 7 Business Requirements Statement Interpersonal Skills and Communications.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1 ITM 734 Introduction to Human Factors in Information Systems Cindy Corritore This material has been developed by Georgia Tech HCI faculty,
Requirements Management with Use Cases Module 10: Requirements Across the Product Lifecycle Requirements Management with Use Cases Module 10: Requirements.
Guide to Requirements Gathering. 2 Contents  What is requirements gathering?  Why requirements gathering is key  Requirements gathering activities.
Connecting with Computer Science2 Objectives Learn how software engineering is used to create applications Learn some of the different software engineering.
Requirements Validation
DESIGNING FOR MOBILE EARLY STAGE UX DESIGN PROCESS.
Evaluating Requirements
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 7 - Designing the User and System Interfaces.
UML - Development Process 1 Software Development Process Using UML.
Enterprise Engineering How to read an IDEF0 model
WHAT IS THE POTENTIAL EFFECT ON YOU AS A TEACHER OF STUDENTS WHO LACK MOTIVATION?
Management of Software Project CSM Review By:Nafas.
ESO and the CMR Life Cycle Process Winter ESIP, Jan 2015 ESDIS Standards Office (ESO) Yonsook Enloe Allan Doyle Helen Conover.
5. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Describe the activities of the requirements discipline  Describe the difference.
TYPES OF SPECIFICATION THIS PRESENTATION COVERS TYPES OF SPECIFICATION: REQUIREMENTS SPECIFICATION DESIGN SPECIFICATION SYSTEM SPECIFICATION AND.
Requirement Elicitation Review – Class 8 Functional Requirements Nonfunctional Requirements Software Requirements document Requirements Validation and.
Lab Results Interface Pilots WG Kick-Off August 1, 2011.
How Software Projects Start SW projects start with a need. We need to keep better data on the students in the CSCE Dept. I heard that one of our competitors.
Drill  In 8 words explain your weekend plans  In 10 words describe your favorite movie  In 6 words describe a recent news event.
School of Engineering and Information and Communication Technology KIT305/607 Mobile Application Development Week 7: Usability (think-alouds) Dr. Rainer.
Story Board: Disclaimer: The Graphical User Interface (GUI) designs and business flows included in this document are intended as a rough-draft proof of.
Testing Multimedia Products
Prototype Model Lecture-4.
دورة حياة تطوير النظم system development life cycle
QA Reviews Lecture # 6.
Unit 4 - A06 – Review Grade Criteria To get a c
CONDUCTING EFFECTIVE MEETINGS….
Testing, Inspection, Walkthrough
Presentation transcript:

SYS366 Use Case Review

SYS3662 Contents

SYS3663 Use Case Reviews Seeks to uncover flaws in use cases Final review might validate use cases Involves relevant stakeholders

SYS3664 Types of Reviews Informal Take the form of a walkthough Can be conducted multiple times in the development cycle to get feedback Formal Usually for approval, not for feedback Often approves the results of the informal review which preceded it

SYS3665 Walkthoughs Lead participants through use case step-by-step Can use storyboards to show steps in user interface dialogs Gain important feedback from participants More effective than sending out use cases for review

SYS3666 When to Hold Reviews Informal Often, to get feedback Part of the iterative development process Formal Once, at the end of requirements preparation

SYS3667 Motivation Many participants will not want to review use cases or not see the purpose Motivate them! Invite only those who need to be there Explain why their input is needed Explain the goals and the use case process Explain what they have to do Show them what’s in it for them

SYS3668 Who Should Attend Use case analysts Related developers Testers People from related business area No more that 4-7 people in total

SYS3669 The Review Meeting Moderator Chairs the meeting and keeps it on track Author The creator of the use case who can provide additional details Recorder Takes minutes of the meeting Participants Those providing feedback

SYS36610 Things to Check Actors and use cases have meaningful names Use case diagrams convey the main message Each use case provides value Actors without use cases and vice versa No communication between actors

SYS36611 Interface Issues Prototypes and storyboards provide feedback on the user interface Allow interface problems to be detected early Help participants visualize how the system will work