A Software Specification or Software Requirements Specification (SRS) is a detailed description of a software system to be developed with its functional and non-functional requirements. It is highly recommended to review or test SRS documents before start writing test cases and making any plan for testing.
In this “Software Specification - Software Engineering” you will learn about following topics:
- Introduction of Software Specification
- Various Purposes Served By SRS
- Usage of Software Specification
- A Statement of the User Requirements or Needs
- A Statement of the Interface between the Machine and the Control Environment
- A Statement of the Requirement for the Implementation
- A Reference Point during Product Maintenance
- A Legal Contract
- Software Specification Qualities
- Classification of Software Specification Styles
- Verification and Validation of Software Specification
- Difference between Verification and Validation
- Types of Software Specification
- Data Flow Diagram
- UML Diagram
- Class Diagram
- Component Diagram
- Deployment Diagram
- Object Diagram
- Package Diagram
- Profile Diagram
- Composite Structure Diagram
- Use Case Diagram
- Activity Diagram
- State Machine Diagram
- Sequence Diagram
- Communication Diagram
- Interaction Overview Diagram
- Timing Diagram
- Finite State Machine
==== Point to Note ====
If you like to contribute, you can mail us BCA Notes, BCA Question Collections, BCA Related Information, and Latest Technology Information at [email protected].
See your article appearing on BCA Notes (Pokhara University) main page with your designation and help other BCA Students to excel.
Please write comments if you find anything incorrect, or you want to share more information about the topic discussed above.
BCA 5th Semester Software Engineering Notes Pdf:
- Unit I: Introduction Of Software Engineering
- Unit III: Software Testing Techniques And Strategies
- Unit IV: Software Qualities And Software Quality Assurance
- Unit V: Software Reliability
- Unit VI: Management Of Software Engineering
- Unit VII: Object Oriented Concepts And Principles
- Unit VIII: Emerging Trends
0 Comments