Page 27 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 27

Unit 1: Introduction to Software Engineering



             clearly understand the customer requirements so that incompleteness and inconsistencies   Notes
             are removed.  The requirements analysis activity is begun by collecting all relevant data
             regarding the product to be developed from the users of the product and from the customer
             through interviews and discussions. For example, to perform the requirements analysis of
             a business accounting software required by an organization, the analyst might interview
             all the accountants of the organization to ascertain their requirements. The data collected
             from such a group of users usually contain several contradictions and ambiguities, since
             each user typically has only a partial and incomplete view of the system. Therefore it is
             necessary to identify all ambiguities and contradictions in the requirements and resolve
             them through further discussions with the customer. After all ambiguities, inconsistencies,
             and incompleteness have been resolved and all the requirements properly understood, the
             requirements specification activity can start. During this activity, the user requirements are
             systematically organized into a Software Requirements Specification (SRS) document. The
             customer requirements identified during the requirements gathering and analysis activity are
             organized into a SRS document. The important components of this document are functional
             requirements, the non functional requirements, and the goals of implementation.
             Questions

             1. What approach is used in this case study?
             2. Describe water fall method and explain that approach satisfy this case study?

            Self Assessment Questions
               6.  CASE Tool is ……….

                 (  a)  Computer Aided Software Engineering
                 (  b)  Component Aided Software Engineering

                 (  c)  Constructive Aided Software Engineering
                 (  d)  All of these.
               7.  Software consists of ………….
                 (  a)  Set of instructions + operating procedures

                 (  b)  Programs + documentation + operating procedures
                 (  c)  Programs + hardware manuals

                 (  d)  Set of programs
               8.  Which is the most important feature of spiral model?
                 (  a)  Quality management       (b)  Risk management
                 (  c)  Performance management   (d)  Efficiency management

               9.  Which phase is not available in software life cycle?
                 (  a)  Coding                   (b)  Testing
                 (  c)  Maintenance              (d)  Abstraction

              10.  Which is not a step of requirement engineering?
                 (  a)  Requirements elicitation   (b)  Requirements analysis
                 (  c)  Requirements design      (d)  Requirements documentation




                                             LOVELY PROFESSIONAL UNIVERSITY                                    21
   22   23   24   25   26   27   28   29   30   31   32