0% found this document useful (0 votes)
56 views1 page

SE Syll

This document outlines a software engineering course divided into 5 modules over 50 lecture hours and 4 credits. Module 1 covers software processes, requirements engineering, and case studies. Module 2 discusses system models, design principles, and object-oriented design. Module 3 is about software testing, test-driven development, and test automation. Module 4 addresses project planning, scheduling, estimation techniques, and quality management. Module 5 introduces agile software development methods like Scrum and Extreme Programming along with plan-driven versus agile approaches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
56 views1 page

SE Syll

This document outlines a software engineering course divided into 5 modules over 50 lecture hours and 4 credits. Module 1 covers software processes, requirements engineering, and case studies. Module 2 discusses system models, design principles, and object-oriented design. Module 3 is about software testing, test-driven development, and test automation. Module 4 addresses project planning, scheduling, estimation techniques, and quality management. Module 5 introduces agile software development methods like Scrum and Extreme Programming along with plan-driven versus agile approaches.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

SOFTWARE ENGINEERING

Subject Code : 15CS42 IA Marks : 20


Number of Lecture Hours/Week : 04 Exam Marks : 80
Total Number of Lecture Hours : 50 Exam Hours : 03
CREDITS 04
Module 1 12 Hours
Introduction: Software Crisis, Need for Software Engineering. Professional Software Development,
Software Engineering Ethics. Case Studies.
Software Processes: Models: Waterfall Model (Sec 2.1.1), Incremental Model (Sec 2.1.2) and Spiral Model
(Sec 2.1.3). Process activities.
Requirements Engineering: Requirements Engineering Processes (Chap 4). Requirements Elicitation and
Analysis (Sec 4.5). Functional and non-functional requirements (Sec 4.1). The software Requirements
Document (Sec 4.2). Requirements Specification (Sec 4.3). Requirements validation (Sec 4.6). Requirements
Management (Sec 4.7).
Module 2 11 Hours
System Models: Context models (Sec 5.1). Interaction models (Sec 5.2). Structural models (Sec 5.3).
Behavioral models (Sec 5.4). Model-driven engineering (Sec 5.5).
Design and Implementation: Introduction to RUP (Sec 2.4), Design Principles (Chap 17). Object-oriented
design using the UML (Sec 7.1). Design patterns (Sec 7.2). Implementation issues (Sec 7.3). Open source
development (Sec 7.4).
Module 3 09 Hours
Software Testing: Development testing (Sec 8.1), Test-driven development (Sec 8.2), Release testing (Sec
8.3), User testing (Sec 8.4). Test Automation (Page no 42,70,212,231,444,695).
Software Evolution: Evolution processes (Sec 9.1). Program evolution dynamics (Sec 9.2). Software
maintenance (Sec 9.3). Legacy system management (Sec 9.4).
Module 4 10 Hours
Project Planning: Software pricing (Sec 23.1). Plan-driven development (Sec 23.2). Project scheduling (Sec
23.3): Estimation techniques (Sec 23.5).
Quality management: Software quality (Sec 24.1). Reviews and inspections (Sec 24.3). Software
measurement and metrics (Sec 24.4). Software standards (Sec 24.2)
Module 5 08 Hours
Agile Software Development: Coping with Change (Sec 2.3), The Agile Manifesto: Values and Principles.
Agile methods: SCRUM (Ref The SCRUM Primer, Ver 2.0) and Extreme Programming (Sec 3.3). Plan-
driven and agile development (Sec 3.2). Agile project management (Sec 3.4), Scaling agile methods (Sec
3.5)
Text Books:
1. Ian Sommerville: Software Engineering, 9th Edition, Pearson Education, 2012. (Listed topics only from
Chapters 1,2,3,4, 5, 7, 8, 9, 23, and 24)
2. The SCRUM Primer, Ver 2.0, http://www.goodagile.com/scrumprimer/scrumprimer20.pdf
Reference Books:
1. Roger S. Pressman: Software Engineering-A Practitioners approach, 7th Edition, Tata McGraw Hill.
2. Pankaj Jalote: An Integrated Approach to Software Engineering, Wiley India

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy