Software Engineering Syllabus — Government College of Engineering and…
Full syllabus, topics and curated resources for Software Engineering (Government College of Engineering and Technology, Jammu).
Software development lifecycle, project management, requirements, design, testing and maintenance
- Subject code: CST-3702
- University: Government College of Engineering and Technology, Jammu
- Course: BE (2022 onwards)
- Branch: CE
- Semester: 7
Software Engineering syllabus
Unit 1: Introduction to Software Engineering
- Software - The Process and the Product
- Software Characteristics
- Software Myths
- Software Engineering as a Layered Technology
- Process Framework
- Sequential Process Model
- Incremental Process Model
- Evolutionary and Specialized Process Models
Unit 2: Software Planning and Project Management
- Software Project Management Process
- Software Scope and Resources
- Software Metrics
- Software Project Estimation
- Decomposition Techniques
- Empirical Estimation Model - COCOMO
- Software Project Scheduling
- Risk Analysis
- Software Acquisition
Unit 3: Software Requirements and Design Engineering
- Requirement Analysis and Analysis Principles
- Analysis Modelling
- Design Engineering - The Design Process and Concepts
- Effective Modular Design
- Data Design
- Architectural Design
- Procedural Design
- Interface Design
Unit 4: Data Flow Oriented Design
Unit 5: Software Quality Assurance
- Software Quality and Software Quality Assurance
- Formal Technical Reviews
- Software Quality Metrics - McCall's Quality Factors
- Software Reliability
Unit 6: Software Testing
- Software Testing Fundamentals
- White Box Testing
- Basic Path Testing
- Control Structure Testing
- Black Box Testing
- Unit Testing
- Integration Testing
- Validation Testing
- System Testing