Académique Documents
Professionnel Documents
Culture Documents
Functional requirements
Any requirement which specifies what the system should do.
For example: Send email when a new customer signs up or Open a new
account
Non-functional requirements
Any requirement which specifies how the system performs a certain
function.
For example: Modified data in a database should be updated for all users accessing it
within 2 seconds.
Types of requirement
Requirements are categorized logically as:
Interviews
Surveys
Questionnaires
Prototyping
Observation
Software Requirements
Characteristics
A complete Software Requirement Specifications must be:
Clear
Correct
Consistent
Coherent
Comprehensible
Modifiable
Verifiable
Prioritized
Unambiguous
Traceable
Credible source
User Interface requirements
UI is an important part of any software or
hardware or hybrid system. A software is widely
accepted if it is
Easy to operate
Quick in response
Effectively handling operational errors
Providing simple yet consistent user interface
Requirement
Work Flow
Requirement
Assignment
3. Lm o ng phc trng
- Functional:
- Non-functional
- SRS:
Software Design Basics
Software design is a process to
transform user requirements into
some suitable form, which helps
the programmer in software
coding and implementation.
Software Design Levels
Software design yields three levels of results:
Advantage of modularization:
3. Lm o ng phc trng
- High level design
- Detail design
THE END