Unit I
Introduction to Software Engineering. Software and Software Engineering concepts. Software characteristics and challenges. Software Development Life Cycle (SDLC). Generic process framework. Software engineering ethics and professionalism.
| Course Name | Software Engineering & UML |
| Course Code | 26CSA212 |
| Program | 5 Year Integrated B.C.A – M.C.A |
| Semester | 4 |
| Credits | 3 |
| Campus | Mysuru |
Introduction to Software Engineering. Software and Software Engineering concepts. Software characteristics and challenges. Software Development Life Cycle (SDLC). Generic process framework. Software engineering ethics and professionalism.
Software Process Models. Waterfall model. Incremental and Iterative models. Spiral model. Agile methodologies – Scrum overview. Comparison of process models.
Requirements Engineering. User requirements vs system requirements. Functional and non‑functional requirements. Requirements elicitation techniques. Software Requirement Specification (SRS). Requirement validation and management.
Software Design and UML. Introduction to design concepts. Architectural design. UML fundamentals
UML diagrams: Use Case diagram, Class diagram, Sequence diagram, Activity diagram.
Software quality concepts. Verification and Validation. Levels of testing. Testing techniques (black‑box and white‑box overview). Introduction to software maintenance
Course Objectives
Course Outcomes
|
COs |
Description |
|
CO1 |
Analyze software requirements and formulate problem statements using standard software engineering practices |
|
CO2 |
Design software architectures and detailed models using appropriate UML diagrams |
|
CO3 |
Apply suitable software development life cycle models and agile practices for project execution |
|
CO4 |
Evaluate software quality using verification, validation, and testing concepts |
|
CO5 |
Demonstrate ethical responsibility, teamwork, and adaptability in software development activities |
CO-PO Mapping
|
PO |
PO1 |
PO2 |
PO3 |
PO4 |
PO5 |
PO6 |
PO7 |
PO8 |
|
CO |
||||||||
|
CO1 |
2 |
3 |
2 |
2 |
0 |
0 |
0 |
1 |
|
CO2 |
2 |
3 |
3 |
3 |
1 |
0 |
0 |
1 |
|
CO3 |
1 |
2 |
3 |
2 |
2 |
1 |
0 |
1 |
|
CO4 |
1 |
3 |
2 |
2 |
1 |
0 |
2 |
1 |
|
CO5 |
0 |
1 |
1 |
1 |
3 |
2 |
3 |
2 |
|
Assessment |
Weightage (%) |
|
Midterm |
20 |
|
Continuous Assessment |
50 |
|
End Semester Exam |
30 |
|
Total Marks |
100 |
DISCLAIMER: The appearance of external links on this web site does not constitute endorsement by the School of Biotechnology/Amrita Vishwa Vidyapeetham or the information, products or services contained therein. For other than authorized activities, the Amrita Vishwa Vidyapeetham does not exercise any editorial control over the information you may find at these locations. These links are provided consistent with the stated purpose of this web site.