Documente Academic
Documente Profesional
Documente Cultură
Requirement engineering- process of establishing the services that the customer requires
from a system and the constraint under which it operate and developed
Type of requirement
User requirement- statement in natural language plus diagram of the services the system
provides and its operational constraints (customer)
(FR) Statement of services the system should provide how system react to part input/behave
in part situation/state what system cant do [user/system requirement]
Good Requirement- Modifiable (can change without need of modify others), Current (up-to-
date), Complete (fully describe the functionality), Attainable ( specific f need to achieve),
verifiable (req. has been met)
Upper Case Tool- system planning, system analysis and general system design
(support modelling process and produce logical design of the information system)
Lower Case Tool- detailed system design, system implementation and system support
(speed the development process by generating source code based on logical model)
*project consist of interrelated activities which are to be executed in a certain order before the
task is completed
*Activity on Arrow/Node
Use case modelling- developed originally to support requirement elicitation and now
incorporated into UML Sequence diagram
Software Testing- process of exercising program with specific intent of finding error prior to
delivery to the end user.
Strategic Approach
V&V-verification (set of task s/w implement correctly in specific function) & validation (set
of different task that ensure s/w has been built that requirement has met the customer)
*developer/independent tester