Lecture 2-IntroToRE.pptx - INTRO TO REQUIREMENTS...

This preview shows 1 out of 14 pages.

INTRO TO REQUIREMENTS ENGINEERING What is requirements engineering? Lecture 2
Image of page 1

Subscribe to view the full document.

Canvas Quiz 2 Text questions to (657) 400- 5907 Text questions to (657) 400- 5907 Lecture 1 Review
Image of page 2
Teamwork Dimensions, Video #2 3 Text questions to (657) 400- 5907 Text questions to (657) 400- 5907
Image of page 3

Subscribe to view the full document.

Today’s Lecture – What is RE? 4 Terminology RE Process and Problems Importance of Requirements Text questions to (657) 400- 5907 Text questions to (657) 400- 5907
Image of page 4
Today’s Lecture – What is RE? 5 Terminology RE Process and Problems Importance of Requirements Text questions to (657) 400- 5907 Text questions to (657) 400- 5907
Image of page 5

Subscribe to view the full document.

Basic Concepts/Terminology 6 System Requirements Stakeholders Text questions to (657) 400- 5907 Text questions to (657) 400- 5907
Image of page 6
System 7 a collection of components organized to accomplish a specific function or set of functions* a model of a combination of components and interrelations between these components * Source IEEE-STD 610.12, Standard Glossary of Software Engineering Terminology. 1990
Image of page 7

Subscribe to view the full document.

Requirements: INF 43 Definition 8 Requirements = what the software should do (without saying how it should do it) Text questions to (657) 400- 5907 Text questions to (657) 400- 5907
Image of page 8
Requirement (INF 113 Definition) 9 1. A condition or capacity needed by a user (or other stakeholder) to solve a problem or achieve an objective 2. A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents 3. A documented representation of a condition or capability as in 1 or 2 Source IEEE-STD 610.12, Standard Glossary of Software Engineering Terminology. 1990
Image of page 9

Subscribe to view the full document.

Requirement Example (Library Management) 10 The system shall allow people to check out books.
Image of page 10
Requirements (refined, well-formed) 11 A statement that: states system functionality (a capability) can be validated must be met or possessed by a system achieves a customer objective is qualified by measurable conditions and bounded by constraints Source IEEE-STD 610.12, Standard Glossary of Software Engineering Terminology. 1990
Image of page 11

Subscribe to view the full document.

Example, refined 12 The system shall allow registered patrons with no outstanding fines or overdue books to check out up to 50 books at a time for a two-week loan period.
Image of page 12
Types of Requirements 13 Very general requirements
Image of page 13

Subscribe to view the full document.

Image of page 14
You've reached the end of this preview.
  • Winter '16
  • emily
  • Requirements analysis

{[ snackBarMessage ]}

What students are saying

  • Left Quote Icon

    As a current student on this bumpy collegiate pathway, I stumbled upon Course Hero, where I can find study resources for nearly all my courses, get online help from tutors 24/7, and even share my old projects, papers, and lecture notes with other students.

    Student Picture

    Kiran Temple University Fox School of Business ‘17, Course Hero Intern

  • Left Quote Icon

    I cannot even describe how much Course Hero helped me this summer. It’s truly become something I can always rely on and help me. In the end, I was not only able to survive summer classes, but I was able to thrive thanks to Course Hero.

    Student Picture

    Dana University of Pennsylvania ‘17, Course Hero Intern

  • Left Quote Icon

    The ability to access any university’s resources through Course Hero proved invaluable in my case. I was behind on Tulane coursework and actually used UCLA’s materials to help me move forward and get everything together on time.

    Student Picture

    Jill Tulane University ‘16, Course Hero Intern