Page 49 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 49

Deepak Mehta, Lovely Professional University                                Unit 3: Software Requirements



                              Unit 3: Software Requirements                                       Notes



             CONTENTS

             Objectives
             Introduction
             3.1   Problem Analysis
             3.2   Data Flow
                  3.2.1   Data Flow Diagrams (DFD)
             3.3   Object Oriented Modelling
             3.4  Prototyping
                  3.4.1   Types of Prototype
                  3.4.2   Problems of Prototyping
                  3.4.3   Advantages of Prototyping

             3.5   Software Requirement Specification Document (SRS)
                  3.5.1   Types of Requirements
                  3.5.2   Problems in SRS
                  3.5.3   Characteristics of SRS
                  3.5.4   Components of SRS
                  3.5.5   Specification Language
                  3.5.6   Structure of Document
             3.6  Summary

             3.7  Keywords
             3.8   Review Questions
             3.9   Further Reading

            Objectives

            After studying this unit, you will be able to:
               •  Explain the problem analysis

               •  Define data flow
               •  Discuss the object oriented modelling
               •  Understand representation of prototyping

               •  Discuss software requirement specification document (SRS)
               •  Discuss the characteristics and components
               •  Understand the specification language

               •  Discuss the structure of document







                                             LOVELY PROFESSIONAL UNIVERSITY                                    43
   44   45   46   47   48   49   50   51   52   53   54