Lecuture 5 Software Requirement

Lecuture 5 Software Requirement - Lecture 3B: Software...

Info iconThis preview shows pages 1–6. Sign up to view the full content.

View Full Document Right Arrow Icon
CUHK, Spring 2007 Lecture 3B: Software Requirement Teresa Xia Cai
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CUHK, Spring 2007 Software Engineering / 3B - 2 Outline Different types of software requirements U Functional and non-functional requirements U User requirements U System requirements U Interface specification U The software requirements document
Background image of page 2
CUHK, Spring 2007 Software Engineering / 3B - 3 Requirements engineering The process of establishing the services that the customer requires from a system and the constraints under which it operates and is developed. The requirements themselves are the descriptions of the system services and constraints that are generated during the requirements engineering process.
Background image of page 3

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
CUHK, Spring 2007 Software Engineering / 3B - 4 Functional requirements U Specify system services, how the system should react to particular inputs and how the system should behave in particular situations. U Functional user requirements U Functional system requirements Non-functional requirements U Constraints on the services or functions offered by the system such as timing constraints, constraints on the development process, standards, etc. Domain requirements U Requirements that come from the application domain of the system and that reflect characteristics of that domain.
Background image of page 4
Software Engineering / 3B - 5 Examples of functional requirements LIBSYS: A university library system that provides a single interface to a number of databases of articles in different libraries. Users can search for, download and print these articles for personal study Functional requirements: U The user shall be able to search either all of the initial set of databases or select a subset from it. U The system shall provide appropriate viewers for the user to read documents in the document store. U
Background image of page 5

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
Image of page 6
This is the end of the preview. Sign up to access the rest of the document.

Page1 / 19

Lecuture 5 Software Requirement - Lecture 3B: Software...

This preview shows document pages 1 - 6. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online