Download presentation
Presentation is loading. Please wait.
Published byElisabeth Wright Modified over 9 years ago
1
ITEC 370 Lecture 6 Requirements
2
Review Requirements –What are some of the stages of the requirements gathering process? –What is the end result of this process? –Should you follow this process with every project?
3
Requirements Review Inception Elicitation Elaboration Negotiation Validation
4
Requirements Objectives Friday –1 page single spaced 12 pt font description of your idea Requirements document Examples
5
Requirements Structure Introduction –Purpose –Scope of software –Audience –Summary of SRS and how it is organized
6
Requirements Structure Description –High level description of system –Put the product in perspective (related work) –List its features –Stakeholders –Performance requirements –Constraints –Safety –Documentation required –Assumptions
7
Requirements Features Name Description and priority User actions / system response (UI) Functional requirements –After each feature or all together, depends on you
8
Requirements Interface User interfaces –What does it look like Hardware interfaces –What does it interact with Software interfaces –Talking to other pieces of software Communication Interfaces –Sockets / other programs to the outside world –Cryptography
9
Requirements Non- functional Performance Safety –Privacy –Authentication –Outside requirements (FERPA, health records) –Software quality requirements Interoperability, reusability
10
Requirements Why? To make large software creation possible
11
Requirements Reasons Change –Going to happen, if planned for, the entire project won’t implode if changes are made Traceability –Need to know what requirement goes where Significant part of the process (10-30%)
12
Requirements Example No-name university wants to create an examination system. Management gives you 3 requirements to start out with –The software for the examination system should facilitate proper conduct of the examination. –The software for the examination system should facilitate timely conduct of the examination. –The software for the examination system should facilitate timely declaration of results.
13
Requirements Example A requirement document I put together for my dissertation Not a typical document, but uses part of the process to help illustrate needs for the system
14
Requirements Professionalis m Geek culture Business culture
15
Requirements Review SRS –Sections –Examples –Professionalism
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.