What do you mean by the term requirements? Distinguish between functional and non-functional requirements by using appropriate exs.
What do you mean by the term SRS (Software Requirement Specification)? Name the main components of it?
What are the desirable features of Software Requirement Specification? Illustrate.
Why do we require the specification languages to produce the software requirement specification? Describe the advantages and disadvantages of using the specification languages? Describe.
Describe the graphic and text notations employed in Data Flow Diagrams (DFDs).
Illustrate the principles of Data Flow Diagram (DFD) modeling?
describe why the DFD modeling is helpful?