Skip to content

Software Engineering & Project Management

Syllabus

Unit Topic Hours
Unit I INTRODUCTION TO SOFTWARE PROCESS 8
- Introduction to Software Engineering
- Software Process
- Perspective and Specialized Process Models
- Software Project Management
- Estimation (LOC and FP Based Estimation)
- COCOMO Model
- Project Scheduling
- Earned Value Analysis
- Risk Management
Unit II REQUIREMENTS ANALYSIS AND SPECIFICATION 8
- Software Requirements (Functional and Non-Functional)
- User requirements
- System requirements
- Software Requirements Document
- Requirement Engineering Process
- Feasibility Studies
- Requirements elicitation and analysis
- Requirements validation
- Requirements management
- Classical analysis (Structured system Analysis, Petri Nets, Data Dictionary)
Unit III SOFTWARE DESIGN 8
- Design process
- Design Concepts
- Design Model
- Design Heuristic
- Architectural Design
- Architectural styles
- Architectural Mapping using Data Flow
- User Interface Design
- Component level Design (Class based components, traditional Components)
Unit IV TESTING AND IMPLEMENTATION 8
- Software testing fundamentals
- Internal and external views of Testing
- White box testing (basis path testing, control structure testing)
- Black box testing
- Regression Testing
- Unit Testing
- Integration Testing
- Validation Testing
- System Testing and Debugging
- Software Implementation Techniques (Coding practices, Refactoring)
Unit V PROJECT MANAGEMENT 8
- Estimation (FP Based, LOC Based)
- Make/Buy Decision
- COCOMO II Planning
- Project Plan
- Planning Process
- RFP Risk Management (Identification, Projection, RMMM)
- Scheduling and Tracking
- Relationship between people and effort
- Task Set & Network
- EVA Process and Project Metrics
- Recent trends in software engineering (Agile methodology, scrum, pair programming)

Question Bank with Answers

Coming ASAP

Question Papers with Answers

CAE- 1

CAE - 1

CAE- 2

CAE - 2

Lab Manual