Page 233 - DCAP405_SOFTWARE_ENGINEERING
P. 233

Software Engineering




                    Notes          A number of quality indicators have been developed which can be used to relate the quality of
                                   software requirements specification to other project variables such as cost, acceptance,
                                   performance, schedule, reproducibility, etc. Quality indicators for individual software
                                   requirements specification statements include imperatives, directives, weak phrases, options,
                                   and continuances. Indicators for the entire software requirements specification document include
                                   size, readability, specification, depth, and text structure.

                                   Self Assessment

                                   Fill in the blanks:

                                   3.  Energy should be directed towards ensuring that the final system or product conforms to
                                       client needs rather than attempting to mold user expectations to fit the………………………..
                                   4.  Requirements analysis is a …………………… that demands a combination of hardware,
                                       software and human factors engineering expertise as well as skills in dealing with people.
                                   5.  A …………………….. requirements analysis is needed to ensure rapid project delivery
                                       and optimal return on information management investment.

                                   6.  …………………….. or methods which are poorly supported by training and tools may not
                                       achieve widespread acceptance even if they are suited to particular types of problems.
                                   7.  The document lists the system requirements along with …………………… information.

                                   8.  Organizations can also use a software requirements specification document to develop
                                       their own …………………and……………………….. plans more productively.
                                   9.  ……………………….. has a large number of requirements, and the emphasis is shared.


                                   13.3 Rules-of-Thumb Analysis

                                   Use the Rules-of-Thumb Analysis window to examine specific trace data in the Performance
                                   Warehouse data tables of the performance database using the selected rule of thumb or all rules
                                   of thumb in the selected cluster, and to view the analysis result.
                                   1.  The model should focus on requirements that are visible within the problem or business
                                       domain.
                                            The level of abstraction should be relatively high.
                                   2.  Each element of the analysis model should
                                            add to an overall understanding of software requirements

                                            provide insight into the
                                            information domain
                                            function of the system

                                            behavior of the system
                                   3.  Delay consideration of infrastructure and other non-functional models until design.
                                   4.  Minimize coupling throughout the system.
                                   5.  Be certain that the analysis model provides value to all stakeholders.
                                   6.  Keep the model as simple as it can be.






          226                               LOVELY PROFESSIONAL UNIVERSITY
   228   229   230   231   232   233   234   235   236   237   238