Registry

Module Specifications

Current Academic Year 2012 - 2013
Please note that this information is subject to change.

Module Title Software Process and Improvement
Module Code CA447D
School School of Computing
Online Module Resources

Module Co-ordinatorSemester 1: Rory O'Connor
Semester 2: Rory O'Connor
Autumn: Rory O'Connor
Module TeacherRory O'Connor
NFQ level 8 Credit Rating 0
Pre-requisite None
Co-requisite None
Compatibles None
Incompatibles None
Description
The objectives of the course are:1. Understand SPI, its current models, methods and approaches.2. Establish a process-focused software development organisation3. Design and implement procedures for developing software quality4. Benchmark organisations against industry standards for software process

Learning Outcomes
1. Identify important historical and current literature addressing software process and process improvement.
2. Identify and contrast the basic principles behind software process, process improvement and process models / standards
3. Evaluate the concepts embodied in the most prevalent software process methodologies and models , including knowledge of their advantages and disadvantages, and when it may be appropriate to use each approach
4. Discuss and appraise the factors that are important in implementation of SPI in an industrial context
5. Explain and construct quality-oriented software development processes.
6. Explain the principles behind SPI models / standards and their implementation in software development organization and select the most appropriate model / standard for a given situation



Workload Full-time hours per semester
Type Hours Description
Lecture24No Description
Independent learning101No Description
Total Workload: 125

All module information is indicative and subject to change. For further information,students are advised to refer to the University's Marks and Standards and Programme Specific Regulations at: http://www.dcu.ie/registry/examinations/index.shtml

Indicative Content and Learning Activities
Process Overview.
Process discipline.

Process maturity.
Process Improvement Frameworks.

Process improvement environment.
Process improvement roadmaps.

Process assessment.
Implementing Process Improvement.

Creating an SPI programme.
Implementing SPI.

Measuring SPI benefits.
Models and Standards.

CMM.
ISO 15504.

PSP.
Business Benefits.

Case studies and results.
Future of SPI.

Assessment Breakdown
Continuous Assessment25% Examination Weight75%
Course Work Breakdown
TypeDescription% of totalAssessment Date
Oral presentationsIn class test5%n/a
ProjectProcess Guide or similar20%n/a
Reassessment Requirement
Resit arrangements are explained by the following categories;
1 = A resit is available for all components of the module
2 = No resit is available for 100% continuous assessment module
3 = No resit is available for the continuous assessment component
This module is category 3
Indicative Reading List
  • Essential Software Process Improvement: 0, Essential Software Process Improvement, S.Zahran, Addison WesleySupplementary Managing the Software Process, W.Humphrey, Addison WesleySee A Discipline for Software Engineering, W.Humphrey, Addison Wesley,
Other Resources
None
Array
Programme or List of Programmes
CASEBSc in Computer Applications (Sft.Eng.)
Timetable this semester: Timetable for CA447D
Date of Last Revision17-MAY-10
Archives: