Page 69 - DCAP305_PRINCIPLES_OF_SOFTWARE_ENGINEERING
P. 69
Unit 3: Software Requirements
Functional Requirements: They define the factors like, I/O formats, storage structure, Notes
computational capabilities, timing and synchronization.
Multi-data Machines: These machines can fetch several instructions and objects in parallel.
They can also do arithmetic and logical operations simultaneously on different data objects.
Objects of Measurement: They indicate the products and processes to be measured.
Size: It indicates the magnitude of software system. It is most commonly used software measure.
It is indicative measure of memory requirement, maintenance effort, and development time.
Standards Compliance: This specifies the requirements for the standards the system must follow.
The standards may include the report format and accounting procedures. There may be audit
requirements which may require logging of operations.
1. Create a data flow diagram to prepare a software design.
2. Prepare a SRS for a software project.
3.8 Review Questions
1. What is the requirements specification language?
2. Defined SRS.
3. Explain is representation of prototyping.
4. What is object oriented design and analysis model?
5. Define shadowing technique.
6. What is the data flow diagram?
7. Discuss components of the data flow model.
8. What is the structured requirements definition?
9. What is data dictionary?
10. What is the object methodology?
Answers for Self Assessment Questions
1. (b) 2. (d) 3. (c) 4. (b) 5. (a)
6. (b) 7. (d) 8. (b) 9. (d) 10. (c)
11. (a) 12. (c) 13. (a) 14. (a) 15. (b)
3.9 Further Readings
Software Requirements by Karl E. Wiegers
http://books.google.co.in/books?id=WcO3Ca9NuvQC&printsec=fron
tcover&dq=Software+Requirements&hl=en&sa=X&ei=0qkGUMv_PM
uxrAeTlJjKBg&ved=0CDMQ6AEwAA#v=onepage&q=Software%20
Requirements&f=false
LOVELY PROFESSIONAL UNIVERSITY 63