Semester 4Year 2 · EvenCore Subject★★★ Moderate
CS 404

Software Engineering

MCA Semester 4 · Visakhapatnam School of Engineering, Visakhapatnam

Study of SDLC, software design, testing methodologies, and project management principles.

This Software Engineering syllabus is mapped to the Master of Computer Applications (MCA) curriculum followed at Visakhapatnam School of Engineering (VSE), a private institution in Visakhapatnam, accredited by AICTE & UGC. Students at VSE can use the unit-wise topics, PYQs and exam tips below to prepare for their Semester 4 CS 404 examination.

📚
3
Units
📝
18
Topics
4
Credits
⏱️
60h
Lecture hrs
💯
100
Max marks
Your Progress
0 / 18 topics
0% complete
Overview
🎯
Why it matters
Building software isn't just coding — it's design, testing, deployment, maintenance. SE teaches you how teams build products that don't crash in production.
💼
Placement relevance
Project-based companies test SDLC knowledge. Agile/Scrum methodology understanding matters for team roles. Design patterns asked in senior interviews.
🔗
Prerequisites for
Project Management · DevOps · Quality Assurance · System Design · Agile Development
📚
Recommended books
Software Engineering by Pressman · Software Engineering by Sommerville
Curriculum — 3 Units
U1
Unit 1 · 6 Topics · 0% complete
SDLC & Models
Key Formulae
SDLC Phases:Requirement → Design → Implementation → Testing → Deployment → Maintenance
Waterfall
Agile
Spiral
V-Model
DevOps
Requirements Engineering
U2
Unit 2 · 6 Topics · 0% complete
Design & UML
Key Formulae
SOLID Principles:Single Responsibility, Open-Closed, Liskov, Interface Segregation, Dependency Inversion
Design Principles
UML Diagrams
Use Case
Class Diagram
Sequence Diagram
Design Patterns
U3
Unit 3 · 6 Topics · 0% complete
Testing
Key Formulae
Test Coverage:Coverage = (Tested paths / Total paths) × 100%
Unit Testing
Integration Testing
Black Box
White Box
Regression
Test Cases
Exam Strategy
📊
Draw UML diagrams
Use case, class, sequence diagrams are frequently asked. Practice drawing on paper with proper notation.
Related Subjects