DI05032011 · Semester 5 · 5G scheme
Software Engineering
Notes and solutions following the Gujarat Technological University (GTU) syllabus for DI05032011. Independent material — not issued by the university.
Information & Communication Technology
Materials
Complete Book
The whole syllabus, unit by unit, written for the exam.
Complete Book
192 pages
Premium Preview · 14 pages
Syllabus units
Unit 1: Introduction to Software Engineering
- Software, Software Application Domain
- Software Engineering - A layered Approach
- Programs vs. Software Products
- Software process and software engineering methods
- Generic Framework Activity & Umbrella activity
Unit 2: Software development life cycle
- Introduction to software development life cycle (SDLC)
- Software Development Models
- Agile Development Model
Unit 3: Requirement Engineering and Software Design
- Requirement Gathering and Analysis
- Software Requirement Specification (SRS)
- Software Design
- Classification of cohesion
- Classification of coupling
- Data Flow Diagram (DFD)
- Object Modeling with UML
Unit 4: Software Project Management
- The Management Spectrum - 4P's
- Metrics for Size Estimation
- Project Cost Estimation Approaches
- Project Scheduling
- Risk Management
Unit 5: Software Coding, Testing & Quality Assurance
- Code review
- Software Documentation
- Unit Testing
- Black box Testing
- White box testing
- Test case templates
About this course
Study materials, question papers, and solutions for Software Engineering (DI05032011) - Information & Communication Technology, Semester 5