0% found this document useful (0 votes)
44 views

SEPM SYLLABUS

Uploaded by

msd130105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

SEPM SYLLABUS

Uploaded by

msd130105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

IT 14 : Software Engineering and Project

Management
Teaching Scheme: Credit: 03 Examination Scheme:
Theory Sessions: Total 45 Internal (TH): 25 Marks
Hours External (TH): 50 Marks
Total :75 Marks
Prerequisites: Basic software engineering concepts
Course Objectives:
 To understand fundamental principles and concepts of software engineering.
 To learn requirement analysis and system design principles.
 To study the process of Software Project Management for effective project planning.
 To acquire knowledge of Agile Project Management Framework.
 To apply Agile tools for software development.
Course Outcomes:
On completion of the course, learners should be able to
CO# Cognitive Course Outcomes
Domain
CO1 Apply Apply concepts, principles of software engineering to develop
comprehensive Software Requirement Specification.
CO2 Apply Use software engineering analysis and design modelling technique
to represent systems.
CO3 Apply Illustrate Software Project Management models for effective plan,
manage and enhance projects.
CO4 Apply Implement Agile methodologies to enhance project adaptability
and responsiveness to changing requirements.
CO5 Apply Employ Agile tools effectively to manage, navigate and facilitate
collaboration and streamline project workflows in software
development.
Unit Contents Weightage No of
No. in % Sessions
1 Overview of Software Engineering
1.1. Overview of Software Engineering
1.2. SDLC models
1.3. Requirement Engineering
1.3.1. Types of Requirements: -Functional and Non-
functional 15 6
1.3.2. Four Phases of Requirement Engineering
1.4. Software requirement Specification (SRS)
1.4.1. Structure and contents of SRS
1.4.2. IEEE SRS Format
Case studies : based on SRS
*Mapping of Course Outcomes for Unit 1: CO1
2 System Analysis and Modeling
20 8
2.1. Use case diagrams
2.2. Class Diagram
2.3. Activity Diagram
2.4. Interaction Diagram
2.5. Package, component and deployment Diagrams
Case studies based on diagrams
*Mapping of Course Outcomes for Unit 2: CO2
3 Fundamentals of Project Management
3.1. Overview of project Management
3.2. Project management life cycle-IEEE Life Cycle
3.3. Quality Metrics
3.4. Risk Management Process
3.5. Linear Software Project Cost Estimation
25 12
3.5.1. COCOMO-I (ProblemStatement)
3.5.2 Function Point Analysis (Problem Statement)
3.5.3. The SEI Capability Maturity Model CMM
3.5.4. Software Configuration management
Case studies/Numerical Problems based on Risk
management , COCOMO-I and FPA
*Mapping of Course Outcomes for Unit 3: CO3
4 Agile Project Management Framework
4.1. Introduction and Definition Agile, Agile
Project Life Cycle
4.2. Agile Manifesto: History of Agile and Agile
Principles
4.3. Team and roles of an Agile Team: Scrum Master
Product Owner, Development Team
4.4. Key Agile Concepts:
4.5. User stories, Story points
4.6. Techniques for estimating Story Points
4.7. Product Backlog
30 14
4.8. Sprint Backlog,
4.9. Product Vision and Product Roadmap
4.10. Sprint Velocity
4.11. Swim lanes
4.12. Minimum Viable Product (MVP)
4.13. Version and Release
4.14. Agile Project Management v/s Traditional
Project Management
4.15. Agile Reports: Daily Reports, Sprint Burn down
Chart and Reports
User Stories Scenarios and writing user stories
*Mapping of Course Outcomes for Unit 4: CO3, CO4
5 Implementation with Agile Tools
5.1. MS Project Tool
5.2. Agile Tools: Open Source
5.3. Hands on GitHub
5.4. Create Project using Kanban 10 5
5.5. Project Repositories
5.6. Continuous Integration
5.7. Project Backlog
5.8 Team Management
*Mapping of Course Outcomes for Unit 5:CO4, CO5
Learning Resources
Text Books
 Software Engineering by Roger Pressman (6th edition)
 Object-Oriented Software Engineering: A Use Case Driven Approach by Ivan Jacobson
 Software Engineering by Sommerville, Pearson,8th Ed
 Agile Software Engineering with visual studio by Sam Guckenheimer, Neno Loje.
 Coaching Agile Teams: A Comparison for ScrumMasters, Agile Coaches, and Project
Managers in Transition, Lyssa Adkins
 Agile Project Management: Creating Innovative Products (2nd Edition) by Jim
Highsmith, Addison-Wesley Professional
Reference Books
 Object Oriented Modeling and Design with UML by James Rumbaugh, MichaelBlaha
 Software Engineering by Chandramouli Subramanian, Saikat Dutt
 Object Oriented Systems Analysis and Design using UML by Simon Bennett
 The Unified Modeling Language user guide by Grady Booch, James Rumbaugh,Ivar
Jacobson Mark C. Layton, Steven J. Ostermiller
 Agile Estimating and Planning by Mike Cohn Robert C Martin Series
 Introduction to Software Project Management by Adolfo Villafiorita, CRC Press
 Agile Project Management for Dummies by Mark C. Layton
 Agile Project Management with Kanban By Eric Brechner
Recommended Learning Material
 https://www.mooc-list.com/course/object-oriented-design-coursera
 https://nptel.ac.in/courses/106101061/
 https://www.agilealliance.org
 http://www.pmi.org
 https://github.com/topics/kanban
 https://www.opensourcescrum.com/
 https://www.scrum.org/resources
 https://www.atlassian.com/agile
Recommended Certification
 Project Management Professional (PMP)
 PMI-ACP(Agile Certified Practitioner)
 Certified Associate in Project Management (CAPM)
 Certified Project Director
 Certified Project Management Practitioner (CPMP)
 Certified Project Manager (CPM)
 Certified ScrumMaster (CSM)
 Professional in Project Management (PPM)
 Project Management in IT Security (PMITS)
 Certified Agile Project Manager (IAPM)

You might also like