Traceability CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 22, 2004 In the book – This is Ch 27 - 28.

Slides:



Advertisements
Similar presentations
Configuration Management
Advertisements

R. I. T Mechanical Engineering Engineering Design Brief Case Study: What is the Engineering Design Process and Why is it Critical? Rochester Institute.
Goal Setting Workshop Pete Coates October 2013.
1 Quality CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute October 25, 2004.
Ambiguity and Specificity CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 19, 2004 In the book – This.
Requirements Documents CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 18, 2004 In the book – This is.
The Software Team CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 7, 2004 In the book – This is Ch 4.
1 Brainstorming CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute September 16, 2004.
Team Skill 6 - Building The Right System Part 2: Traceability, Change and Quality (Chapters of the requirements text) CSSE 371 Software Requirements.
ISM 206 Optimization Theory and Applications Fall 2005 Lecture 1: Introduction.
1 CSSE 377 – Intro to Availability & Reliability Part 2 Steve Chenoweth Tuesday, 9/13/11 Week 2, Day 2 Right – Pictorial view of how to achieve high availability.
Elaboration of Use Cases CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 21, 2004 In the book – This is.
Configuration Management Due today: Quiz #2 Next Class:Pressman 26; HW #2 Questions? / Team Status Reports Quiz #2 Bio Break ( 5 minutes ) Configuration.
Introduction to Maintenance and Construction (Chapter 1 of both books) Steve Chenoweth CSSE 375, Rose-Hulman (Labor Day  ) Based on Don Bagert’s
1 Team Skill 4 - Team Skill 5 - Scope Refining the Systems Definition (Chapters of the requirements text) CSSE 371 Software Requirements and Specification.
1 Program Understanding Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Slide 1 Process, Requirements and Prototyping (Chapters 6-8 of Interaction Design text) CSSE 371 Software Requirements and Specification Don Bagert, Rose-Hulman.
Slide 1 Requirements Wrap-up (Chapter 31 of requirements text) and Interaction Design: Introduction (Chapters 1 of Interaction Design text) CSSE 371 Software.
LEARNING NETWORK 1: How we can help our peers (what can I do for you?) What I LIKE about the way we do things.. What I DON’T LIKE about the way we do things..
Recall The Team Skills 1. Analyzing the Problem 2. Understanding User and Stakeholder Needs 3. Defining the System 4. Managing Scope 5. Refining the System.
1 Steve Chenoweth Tuesday, 10/18/11 Week 7, Day 2 Right – One view of the layers of ingredients to an enterprise security program. From
1 Course Intro Construction & Evolution CSSE 375 Steve Chenoweth.
1 Scope CSSE 371 Software Requirements and Specification Mark Ardis, Rose-Hulman Institute October 11, 2004.
1 The Maintenance Process Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Team Skill 6 - Building The Right System Part 1: Applying Use Cases (Chapters of the requirements text) CSSE 371 Software Requirements and Specification.
1 Quality Assurance in Construction and Maintenance (Section 13.4 of Maintenance Text; Chapter 20 of Code Complete) Steve Chenoweth CSSE 375, Rose-Hulman.
1 Detailed Design Representations (Chapter 9 of Code Complete) Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
MATH 310, FALL 2003 (Combinatorial Problem Solving) Lecture 21, Wednesday, October 22.
Maintenance Framework Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture Ref M 2.
1 Maintenance Management and Organization Steve Chenoweth CSSE 375, Rose-Hulman Based on Don Bagert’s 2006 Lecture.
Mr Hughes & Mr Murray Year 3 First of all – 10 questions whiteboards ready!
1 KAN’S INTRO AND OVERVIEW MODELS Ch1 & 2 in his book Steve Chenoweth, CSSE.
Copyright David Churchville - XP and Agile Planning David Churchville ExtremePlanner Software XP Fishbowl.
BIT 115: Introduction To Programming1 Sit in front of a computer Log in –Username: 230class –password: –domain: student Bring up the course web.
Visioning ITM 734 Fall 2006 Corritore. 2 Visioning Goal – to create a vision of how your system will support your users’ work. * says what the new work.
1 Best Practice for Preparing & Responding to RFPs.
By the end of these lessons we need to be able to answer this question: How do religious believers communicate with God? Recap…  You have been working.
Lecture 3 Title: Web blog By: Mr Hashem Alaidaros.
1 Software Development Configuration management. \ 2 Software Configuration  Items that comprise all information produced as part of the software development.
1 Designing the Architecture CSSE 477 Software Architecture Steve Chenoweth, Rose-Hulman Institute Week 3, Day 1, Monday, September 19, 2011.
Writing Successfully: Crafting 1L Resumes and Cover Letters that Work Career & Professional Development Center Duke University School of Law October 24.
1 Requirements – “Old School” Phillips, Ch 5 CSSE579 Session 3 Part 3.
Traceability, Change and Quality – Chapters Requirements Text Steve Chenoweth & Chandan Rupakheti RHIT Question 1.
CARE2SHARE INTERNAL MEETING AUGUST 29, A soul-searching exercise? 1)To review & evaluate C2S mandate, organization (structure and personnel), activities.
© 2006 Cisco Systems, Inc. All rights reserved.Presentation_ID 1 Curriculum Release and Bug Reporting Processes November 2007.
Paraphrase and Summarize Take a piece of yellow paper from the bookshelf. Have a seat next to your critical friend. Take out a pen and three blank index.
1 Legacy Code From Feathers, Ch 2 Steve Chenoweth, RHIT Right – Your basic Legacy, from Subaru, starting at $ 20,295, 24 city, 32 highway.
How to operate PowerPoint The slides will go automatically. (PART OF WHEN WILL YOU LEARN SERIES 1/3)
ASL 1 Welcome! 1.Written Doorbuster (#1-3). grid is completed from yesterday ASL 1 Welcome! Today: 1.Written Doorbuster (#1-3). 2. Be sure grid is completed.
RequisitePro Software Requirement Management Tool A peresentation by: Mojdeh Jalali-Heravi Maryam Daneshi.
Establishing a Writer’s Workshop Day 1. What is a Writer’s Workshop? What does it mean to establish? What is a workshop? Why would we need to establish.
Dr. Rob Hasker. A new process: YOGA  10 Principles 1. Ignore the past, only look ahead 2. Be artists, free to create 3. Meditate on code each day: what.
System Maintenance Modifications or corrections made to an information system after it has been released to its customers Changing an information system.
Lecture 4: Requirements Engineering COSI 120b, Principles of Software Engineering.
The Vision Document & Product Management CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute September 27, 2004 In.
A new comic is being designed about the start of the world. You have been asked to design the first comic strip about where humans came from. What? You.
Introduction to the Foundation Stage Parent Workshop 1.
Component 4: Introduction to Information and Computer Science Unit 9/Part e: Components and Development of Large Scale Systems.
CSE 481b Winter Today  Writing Assignment Update  Final Reflective Statement  Due March 14  750 words  Final Project Presentations  Delivering.
Traceability, Change and Quality – Chapters Requirements Text Sriram Mohan/Steve Chenoweth.
LW Version 1.0 August Supporting Schools and District Improvement in Massachusetts Building Professional Learning Communities to Improve Instruction.
SE 3800 Software Engineering Process II
An introduction to programming Created by Dr. Randy Pausch
Level 3 Level 4 Level 5 Level 2 Level 1 Level 0
1st Grade Weekly News Week of October 1st – 5th WE WILL BE WORKING ON:
Team Skill 6 - Building The Right System Part 2: Traceability, Change and Quality Sriram Mohan.
Traceability – Chapter 27
Strategies & Opportunities
Managing Change and Quality
Project Iterations.
Presentation transcript:

Traceability CSSE 371, Software Requirements and Specification Steve Chenoweth, Rose-Hulman Institute October 22, 2004 In the book – This is Ch Traceability in the US food supply, from

2 What’s traceability all about? Ch 27: Tracing Requirements –Why is tracing important? –What tools can you use? Ch 28: Managing Change –How do you capture change requests? –How do you respond to these (individually & overall)? –How does this tie-in with Ch 27? Why we care – Remember Dr. Ardis’s Sep 4 Process Intro Lecture?

3 The problem… How do you know, if you’re at one of these later stages, that you have a requirements fault? This is Ch 27: Tracing Requirements

4 In general, how to trace…

5 With use cases, for instance…

6 Tracing problems from bad tests… Today’s team exercise – 3 minutes to brainstorm: Help me solve yesterday’s dilemma! Namely, … When the designers begin to detail your use cases, they will need their own “version.” But they will not just add things, they will change and delete them. So, how do you keep them in synch with the “external requirements” you’ve collected, while keeping track of who said what?

7 In general, how to manage change… This is Ch 28: Managing Change

8 It requires processes… “Step 2: Baseline the Requirements” –This means they are signed-off on, and –From then on, they fall under change control – see below “Step 3: Establish a Single Channel to Control Change” –No ad hoc additions –No ad hoc fixes, either Picture: Baselining at the University of Minnesota. From (These steps are out of Ch 28) (And this is a Baseline)

9 which don’t break under pressure… In  this big picture, you especially need to know what “release management”  is! Picture at right courtesy of /platforms/raphael.