CY-602 · Software Engineering/Official Syllabus
Software Engineering (CY-602) - Official Syllabus
1
Unit 1
The Software Product and Software Process
- Software Product and Process Characteristics
- Linear Sequential Model
- Prototyping Model
- RAD Model
- Incremental Model
- Spiral Model
- Component Assembly Model
- RUP
- Agile processes
- Software Process customization and improvement
- CMM
- Product and Process Metrics
2
Unit 2
Requirement Elicitation, Analysis, and Specification
- Functional and Non-functional requirements
- Requirement Sources and Elicitation Techniques
- Analysis Modeling for Function-oriented and Object-oriented software development
- Use case Modeling
- System and Software Requirement Specifications
- Requirement Validation
- Traceability
3
Unit 3
Software Design
- The Software Design Process
- Design Concepts and Principles
- Software Modeling and UML
- Architectural Design
- Architectural Views and Styles
- User Interface Design
- Function oriented Design, SA/SD
- Component Based Design
- Design Metrics
4
Unit 4
Software Analysis and Testing
- Software Static and Dynamic analysis
- Code inspections
- Software Testing, Fundamentals
- Software Test Process
- Testing Levels
- Test Criteria
- Test Case Design
- Test Oracles
- Test Techniques
- Black-Box Testing
- White-Box Unit Testing and Unit
- Testing Frameworks
- Integration Testing
- System Testing and other Specialized, Testing
- Test Plan
- Test Metrics
- Testing Tools
- Introduction to Object-oriented analysis, design and comparison with structured Software Engg.
5
Unit 5
Software Maintenance & Software Project Measurement
- Need and Types of Maintenance
- Software Configuration Management (SCM)
- Software Change Management
- Version Control
- Change control and Reporting
- Program Comprehension Techniques
- Re-engineering
- Reverse Engineering
- Tool Support
- Project Management Concepts
- Feasilibility Analysis
- Project and Process Planning, Resources Allocations
- Software efforts, Schedule, and Cost estimations
- Project Scheduling and Tracking
- Risk Assessment and Mitigation
- Software Quality Assurance(SQA)
- Project Plan, Project Metrics
Reference Books
- An Integrated Approach to Software Engineering
- Fundamentals of Software Engineering
- Software Engineering: A Practitioner's Approach
- Software Engineering
- Software Engineering & Project Managements
- Software Engineering
- Software Project Management
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel