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