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
   95   96   97   98   99   100   101   102   103   104   105