0% found this document useful (0 votes)
131 views2 pages

SYLLABUS

This document outlines a course on software engineering processes, tools, and methods. The course objectives include understanding software process engineering models and improvements, process measurement and experimentation, and applying methods in industry. The course consists of 6 modules covering topics like process modeling, the CMMI process improvement framework, empirical studies, and tools like Eclipse Process Framework. The intended learning outcomes are related to software engineering processes, and reference books on the topic are also listed.

Uploaded by

shwetha murali
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)
131 views2 pages

SYLLABUS

This document outlines a course on software engineering processes, tools, and methods. The course objectives include understanding software process engineering models and improvements, process measurement and experimentation, and applying methods in industry. The course consists of 6 modules covering topics like process modeling, the CMMI process improvement framework, empirical studies, and tools like Eclipse Process Framework. The intended learning outcomes are related to software engineering processes, and reference books on the topic are also listed.

Uploaded by

shwetha murali
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

SWE2022 Software Engineering Process, Tools & Methods L T P J C

2 0 0 4 3
Pre-requisite SWE1001/SWE1701 Syllabus version
v.1.0
Course Objectives:
1. To understand the process engineering meta-model and benefits of software and systems
process engineering meta-model.
2. To know the fundamentals of software process improvement approaches and the
capability maturity models with their levels.
3. To demonstrate the concepts of empirical studies and reporting experiments in software
engineering.
4. To identify the applications of the software engineering process in industry point of view.

Expected Course Outcome:


1. Understand the software engineering process, models and improvements.
2. Identify suitable process improvement approach for any software organization.
3. Analyze the process measurement and experimental software engineering data.
4. Create status report and continuous improvement approaches with appraisals .
5. Perform process measurement and improvement with experimental data analyzes.
6. Summarise software engineering research in small and large scale industry.
7. Apply software engineering process methods and tools
8. Compare various kinds of process engineering tools and knowledge management.

Student Learning Outcomes (SLO) 6,14,17


Module:1 Introduction to Software Process Engineering 5 hours

Software Process Modeling and Improvement, Process Modeling Goals and Benefits, Prescriptive Process
Model Classes, Product Line Engineering, Scaled Agile Framework,Process Standards, Process
Representations in Organizations, Deploying Prescriptive Process Models

Module:2 Process Engineering Metamodel 5 hours

Goals of Descriptive Process Modeling, Creating a Descriptive Process Model, Criteria for Assessing
Process Modeling Notations, Multi-view Process Modeling Language, Software & Systems Process
Engineering Meta-model (SPEM 2.0)

Module:3 Process Improvement and Measurement 6 hours

Model-Based Improvement Approaches, CMMI, Maturity Levels, Categories of CMMI Processes, CMMI
Process Areas, Components of CMMI Process Areas, SCAMPI Appraisals, Continuous Improvement
Approaches, Process Improvement and Measurement: The GQM and GQM+ Approach, Aligning
Improvement Goals and Strategies with Business, Applying Measures to Process Management: Collecting
and Retaining Data, Analyzing Data

Module:4 Empirical Studies : 6 hours


Controlled Experiments: Research in the Small, Case Studies: Research in the Typical, Surveys: Research
in the Large, Reporting Experiments in Software Engineering, Building Theories in Software
EngineeringProcess Simulation: Software Process Simulation, Method for Developing Simulation Models,
Plug & Play Process Models, Combining Process Simulation and Empirical Studies

Module:5 Process Engineering Tools & Knowledge 6 hours


Management:
Eclipse Process Framework – Composer, Create Method Content, Reuse Method Content, Work with
Processes, Publish Method Content. Learning Modes & Knowledge Life Cycle, Knowledge in People, Teams
& Organizations.

Module:6 Contemporary issues:Applications of software 2 hours


engineering process in industry

Total Lecture hours: 30 hours

Text Book(s)
1. Jürgen Münch, Ove Armbrust, Martin Kowalczyk, Martín Soto-Software Process Definition and
Management-Springer-Verlag Berlin Heidelberg, 2012
Reference Books
1. Gerard O’Regan – Introduction to Software Process Improvement - Springer-Verlag London Limited,
2011
2. Kurt Schneider -Experience and Knowledge Management in Software Engineering-Springer-Verlag
Berlin Heidelberg , 2009

Recommended by Board of Studies 12-8-2017


Approved by Academic Council No. 47th Date 5-10-2017

You might also like