Page 100 - DCAP405_SOFTWARE_ENGINEERING
P. 100
Unit 6: Requirement Engineering
CASE Tool Support Notes
Requirements storage – requirements should be managed in a secure, managed data store.
Change management – the process of change management is a workflow process whose
stages can be defined and information flow between the stages partially automated.
Traceability management – automated discovery and documentation of relationships
between requirements
Requirements change management should apply to all proposed changes to the requirements.
Principal Stages
Problem analysis – discuss identified requirements problem and propose specific changes.
Change analysis and costing – assess effects of change on other requirements.
Change implementation – modify requirements document and others to reflect change.
Task Discuss an example of a type of system where social and political factors might
strongly influence the system requirements. Explain why these factors are important in
your example.
Self Assessment
Fill in the blanks:
7. Analysis involves checking that assumptions about sources and sinks are ………………….
8. A set of …………………… should describe all types of interactions with the system.
9. ………………………. diagrams may be used to add detail to use-cases by showing the
sequence of event processing.
10. The requirements ………………………. process is expensive and time-consuming, requiring
very experienced personnel exercising considerable judgment.
11. Requirements error costs are high, so ………………….. is very important.
12. New ……………………….. emerge during the process as business needs change and a
better understanding of the system is developed.
13. The process of change management is a …………………….. process whose stages can be
defined and information flow between the stages partially automated.
14. The ………………………. support required to help manage requirements change.
15. ………………………… means using an executable model of the system to check
requirements.
LOVELY PROFESSIONAL UNIVERSITY 93