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

B.eng SW Process Quality 2023

This document provides information on a course titled "Information Management" including: 1) An outline of the course structure including modules on software process and quality, ITIL, and course objectives and content. 2) Details of two modules covering software engineering processes and quality, and IT service management based on the ITIL framework. 3) Learning outcomes which indicate students will gain knowledge of software engineering principles and practices, and understand project planning and estimation models.
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)
27 views

B.eng SW Process Quality 2023

This document provides information on a course titled "Information Management" including: 1) An outline of the course structure including modules on software process and quality, ITIL, and course objectives and content. 2) Details of two modules covering software engineering processes and quality, and IT service management based on the ITIL framework. 3) Learning outcomes which indicate students will gain knowledge of software engineering principles and practices, and understand project planning and estimation models.
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/ 7

Programme Major Minor Level Sem.

Bachelor of
COMPUTER SCIENCE COMPUTER SCIENCE
Engineering 4 6
ENGINEERING ENGINEERING
(BEng)
Code Course Title Crédits L-T-P-E
SECSE402B INFORMATION MANAGEMENT 4 36-18-10-0
Modules Titles (Hours) Lecturers Names Qualifications
Software Process and quality (32 M.Sc.Eng Automatic Robotic &
TSEKANE ADI Landry E.
h) Industrial Computing (ARIC)
M.Sc.Eng Telecom and
ITIL (32h) Christian KITIO
Information System
COURSE SYLLABUS
COURSE OBJECTIVES:
1. Define the concepts of process and quality in the context of software development;
2. Evaluate development activities against an accepted, standardized lifecycle model;
3. Recognize or define frameworks by which the delivery of quality can be made the focus of an
organization or project;
4. Determine the nature of compliance with, or location within, standards and models such as the
CMM (Capability Maturity Model).
5. Explain software process and quality improvement
6. The software engineering institute capability maturity model (CMM),
7. State uses of CMM and list Components of the CMM,
8. Describe software metrics
9. Understand the software project estimation models and estimate the work to be done, resources
required and the schedule for a software project.
10. This course aims to provide an understanding depth of ITIL;
11. Principles and show how they can improve the work and that of the organization in as a whole,
with ITIL guidance;
12. The course will help student to become a preacher of change by sharing and using what you have
learned and continue to learn about ITIL;
13. To lead and coach others.

COURSE CONTENT:

Module 1: SOFTWARE PROCESS AND QUALITY


1. Software engineering overview: Definitions-Model of Software Engineering-Software
evolution-Software evolution laws-E-type of Software evolution-Software Paradigms-Software
Development Paradigms-Software Design Paradigms-Programming Paradigms-Software
Quality-Necessity of Software Engineering-Characteristics of a good Software-Skills of a good
Software Engineer-Importance of Software Engineering.

Page 1 On 7
2. Software Process and SDLC: Definition-Software Process Description-SDLC-Stages of
SDLC-Process Model-Whaterfall Model-Prototyping-Incremental Development-Spiral Model-
Iterative Development-Agile-Reuse oriented Software Engineering-Process Activities.
3. Software Quality: Definitions-Software quality Fundamentals- Five views of Software quality-
McCall’s Quality Factors and criteria- Software quality Management Processes-Practical
Considerations-Software Quality Tools.
4. Capability Maturity Model (CMM): Basic idea in Software Process-CMM architecture-
Definition of the CMM Maturity levels and Key Process Areas-Common Features of key
Practices-Application of CMM- CMM integration (CMMI)-Test Process Improvement-Testing
Maturity Model.
5. Software Metrics and Project size estimations: Metrics overview-Definition and description-
Classification of software metrics- Types of metrics-Advantages and disadvantages of metrics-
Metrics for Software-Project size estimation.
6. Project Planning: Software Project Planning- Software Cost Estimation- COCOMO Model.

Module 2: ITIL
1. Introduction to the course: Presentation of the course-Course structure-Introduction to IT
Service
Management in the Modern World-Introduction to ITIL- ITIL structure and benefits.
2. Service management: Objectives and Context-Module Objectives-Value And Value Co-Creation-
Value: Services, Products, And Resources-Relationships of Services (Relationships)-Value:
Results, Costs, And Risks-Practice.
3. Guiding principles: Identification of Guiding Principles-Module Learning Objectives-Topics
Covered-The Seven Guiding Principles-Apply the Guiding Principles-Practice.
4. The 4 dimensions of service management: The four dimensions-The four dimensions and the
service value system-Module learning objective-Topics Covered-Organizations And People-
Information And Technologies-Suppliers And Subcontractors-Value Flows And Processes-
External Factors And The PESTLE Model-Practice.
5. The ITIL service value system: Service value system and service value chain-Module Learning
Objectives Topics Covered-Service Value System Overview-Overview of the Services Value
Chain-Practice.
6. Continuous improvement: Objectives and Context 97-Introduction to Continuous Improvement-
The Continuous Improvement Model-Relationship Between Continuous Improvement And The
Guiding Principles-Practice:
7. ITIL practices: The practice of Continuous Improvement-The Practice of Change Control-The
practice of Incident Management-The practice of Problem Management-The Practice Of
Managing Service Requests-The practice of the Service Centre-The practice of Service Level
Management.

COURSE OUTCOMES:
On successful completion of this course students will be able to:
7. Obtain knowledge about the principles and practices of software engineering.
8. Define and develop a software project from requirement gathering to implementation.
9. Identify and select an appropriate process model for a given project;
10. Analyse the principles at various phases of software development.

Page 2 On 7
11. Translate a specification into a design, and identify the components to build the architecture for a
given problem, all using an appropriate software engineering methodology.
12. Define a Project Management Plan and tabulate appropriate Testing Plans at different levels
during the development of the software.
13. Understand the software project estimation models and estimate the work to be done, resources
required and the schedule for a software project.

PROGRESSION SHEET- MODULE 1: SOFTWARE PROCESS

Homework / Projects/ Objectives &


(L-T-P-E)
Lecture

Type
(4H)

Reading Assignment Reports / Viva Voce Outcomes


Assignment
1 Chap. I- Software engineering Viva Voce Explain and define
Homework: Tutorial software engineering,
overview
Categorize software
1/q1,2,3, 6 and 8 Differentiate between
program and software
L product, Explain and
define software paradigm,
software quality,
Characteristics of a good
software, Software cost
and evaluation.
2 Chap. 2- Software Process Viva Voce Correction of Tutorial 1 /q
Homework: Tutorial 2/q 1, 2, 1, 2, 3, 6 and 8.
Define and describe
4 software process,
T,L Fundamental activities,
Characteristics,
Software development
Life Cycle (SDLC),
Phases of SDLC
3 Chap. 2- Software Process Viva Voce Correction of Tutorial 2 /q
Homework: Tutorial 2/q 6,7 1, 2, 4.
(continuation and end)
Software Process Model
and 8 (Framework),
T,L Build an Fix, Waterfall, V
model, Incremental,
Spiral, Rad, Prototype,
Big bang, Agile and RUP.
4. Chap 3: Software quality Viva Voce Correction of Tutorial 2 /q
Homework: Tutorial 3/q 1, 2, 6, 7 and 8.
Software quality
3, 4 and 8 fundamental, Software
Engineering Culture and
Ethics, Value and Costs
of Quality, Models and
T,L Quality Characteristics,
Software Quality
Improvement, Software
Safety, Five views of
software quality,
McCall’s Quality Factors
and Criteria.

Page 3 On 7
5 Chap 3: Software quality Viva Voce Correction of Tutorial
(continuation and end) Homework: Tutorial 3/q 10, 3 /q 1, 2, 3, 4 and 8.
Software Quality
14, and 15
Management Processes,
T,L Practical Considerations,
Software Quality Tools,
ISO 9000 certification
quality overview

6 Chap IV: Capability Maturity Viva Voce Correction of Tutorial 3 /q


Model (CMM) Homework: Tutorial 4/q 1, 2, 10, 14, and 15.
Basic Idea in Software
4, 6 and 8
Process, CMM
Architecture, Levels of
Midterm exam (CA) CMM and Key areas,
T,L Common Features of Key
Practices, Application of
CMM and CMM
integration (CMMI)

7 Chap V: Software metrics and Viva Voce Correction of the CA


project size estimation Homework: Tutorial 5/q 1, 2, Correction of Tutorial 4 /q
1, 2, 4, 6 and 8.
4, 6, 8 and 10 Metrics overview
Definition and
description, Classification
T,L,P of software metrics,
Types of metrics,
Advantages and
disadvantages of metrics,
Metrics For Software
Project Size Estimation

8 Chap VI: Project planning Viva Voce Correction of Tutorial 5 /q


Homework: Tutorial 5/q 11, 1, 2, 4, 6, 8 and 10.
Software project
T,P,L 12, 15 and 16 planning, Software cost
estimation, COCOMO
Model
PROGRESSION SHEET- MODULE 2: ITIL

Homework / Projects/ Objectives &


Lecture

(L-T-P)
Type
(4H)

Reading Assignment Reports / Viva Voce Outcomes


Assignment
1 Chapter I: Introduction to the Viva Voce This course aims to
course provide an understanding
in-depth understanding of
Homework 1 ITIL 4 principles and
L show how they can
improve the work and that
of the organization in as a
whole, with ITIL
guidance.
2 T, L, P Chapter II: Service management Viva Voce Understand the key
concepts that will help in
Practice the adoption of a service
management framework
Page 4 On 7
Homework 2
3 Chapter III: guiding principles Viva Voce The guiding principles as
Practice a universal standard that
will eliminate
Homework 3 inconsistencies and adapt
T, L, P to any philosophy within
an organization whether it
is LEAN or DEVOPS

4. Chapter IV: The 4 dimensions of Viva Voce This chapter aims to


service management describe the links between
Practice the various segments and
activities of an
T, L, P organization in creating
Homework 4-5 value for its customers, its
stakeholders and partners.
Midterm Exam
5 Chapter V: The ITIL service Viva Voce This chapter introduces
value system the service value system
Practice and the service value
chain. The SVS allows
the organization to create
Homework 6 a variety of combinations
of activities and
T, L, P components depending on
the situation, the keys to
which are the
opportunities (options
for improvement) and the
demand (the need).

6 Chapter VI: Continuous Viva Voce Continuous improvement


improvement is a recurring activity that
Practice is carried out at all levels
to ensure that the
T, L, P performance of the
Homework 7 organization constantly
meets the expectations of
Design Project stakeholders.

7 Chapter VII: ITIL practices Viva Voce ITIL practices are one of
the
Practice six components of the
ITIL
Service Value System
Design Project (SVS)
L, P and support supply chain
activities. value of
services in
order to provide a
complete
and adaptable package for
service management.
COURSE RESOURCES
Galin, D., Software Quality Assurance. Addison-Wesley, 2004
Unhelkar, B., Process Quality Assurance for UML-Based Projects. Addison-Wesley,
Kathy Schwalbe, Information Technology Project Management, Course Technology
Eclipse Distilled, Carlson, David, Addison-Wesley, [2005] (recommended)
https://medium.com/omarelgabrys-blog/software-engineering-software-process-and-software-process-
Page 5 On 7
models-part-2-4a9d06213fdc
Software Engineering A practitioner’s Approach, Roger S. Pressman, Seventh Edition McGraw-Hill
International Edition.
Fundamentals of Software Engineering, Rajib Mall, Third Edition, PHI.
Software Engineering, Ian Sommerville, Ninth edition, Pearson education
The Software Engineering: A Primer, Waman S Jawadekar, Tata McGraw-Hill, 2008
Software Engineering, A Precise Approach, PankajJalote, Wiley India,2010.
The Software Engineering, Principles, and Practices, Deepak Jain, Oxford University Press.
Software Engineering1: Abstraction and modeling, Diner Bjorner, Springer International edition, 2006.

Programme Major Minor Level Sem.


Bachelor of Computer Science
Computer Science Engineering 4 6
Engineering (BEng) Engineering

Code Course Title Crédits L-T-P


CSE 201 INFORMATION MANAGEMENT 4 12-8-4

Modules Titles (Hours) Lecturers Names Qualifications


M.Sc.Eng Automatic Robotic
Software Process and Quality (32h) TSEKANE ADI LANDRY E.
& Industrial Computing (ARIC)
M.Sc.Eng Telecom and
ITIL (32h) CHRISTIAN KITIO
Information System
1- MODE OF CONTINOUS ASSESSMENT
Formative/ Individual/
Weighting (%)
Summative Group
Attendance
Assignments
Lab Practicals or Field Reports
Design projects
Midterm Exam
2- NATURE OF THE END OF SEMESTER ASSESSMENT
Type of Evaluation Continuous Assessment Semester / Resit Exam
Written Closed Book Closed Book
Examinations
Open Book Open Book
Objective of the Evaluation: Objective of the Evaluation:
Viva Voce
Examinations
Page 6 On 7
Objectives: Objectives:
Practical Tests/
Field Reports
Objectives: Objectives:
Project Reports /
Design Project
Objectives: Objectives:
3- FORMAT OF THE WRITTEN EXAMINATION
Duration Mark
Section /
per allocati Content of the paper
Module
section on
SOFTWARE MCQ on software process, software quality and software metrics:
PROCESS
2h 35 Structural question or essay writing questions
AND
QUALITY Problem or case study
MCQ on ITIL

ITIL 2h 35 Structural question or essay writing questions

Case study
4- PAPER BLOOM’S TAXONOMY
(Evaluate the goal of assessment by weighting each category of educational learning objectives)
Questions relative to Questions relative to Questions relative to Questions relative to
Knowledge-Comprehension Application Analysis-Synthesis Evaluation
20 % 30% 30% 20%

Page 7 On 7

You might also like