• PRESIDENT'S WELCOME
  • ALUMNI
  • EDUCATIONAL TRUST
  • BUSINESS
  • LIBRARY
  • HOME
You can go anywhere from here

Registry

Module Specifications

Current Academic Year 2009 - 2010
This information is provisional and subject to change.

Module Title Software Patterns and Metrics
Module Code CA421
School Computing
Online Module Resources

Module Co-ordinatorMr Renaat VerbruggenOffice NumberL2.43
Level 4 Credit Rating 5
Pre-requisite None
Co-requisite None
Module Aims
The module will deal a set of topics in the area of software engineering and object-oriented project development. It will examine the problems associated with many aspects of software development and study current solutions.

Learning Outcomes
As a result of this module, students will have a knowledge of the current techniques available for the development of object-oriented software systems . Specifically at the end of this module the student will be able to: 7 Develop object-oriented designs for classes. 7 Use patterns to improve designs. 7 Evaluate Cost estimation of Software Projects. 7 Decide on representative metrics for improving a software process. 7 Understand current research and practical approaches to testing to ensure software 7 Quality.

Indicative Time Allowances
Hours
Lectures 24
Tutorials 0
Laboratories 0
Seminars 0
Independent Learning Time 51

Total 75
Placements
Assignments
NOTE
Assume that a 5 credit module load represents approximately 75 hours' work, which includes all teaching, in-course assignments, laboratory work or other specialised training and an estimated private learning time associated with the module.

Indicative Syllabus
· Class Design · Patterns and idioms · Software Cost Estimation Estimation Process. Data collection. Modelling approaches: parametric, non-parametric. Establishing and calibrating a method. · Software metrics. Metrics process. Goal-Question Measure approach. Code-level, design level and process level metrics. Validation of metrics. · Quality Assurance. Range of software testing approaches from path-reduction to functional and data flow. Context of establishing quality process.
Assessment
Continuous Assessment25% Examination Weight75%
Indicative Reading List
Essential Supplementary Patterns in java Volume 1, Mark Grand, Wiley, 2000 ISBN: 0-471-25839-3 See web site for author
Programme or List of Programmes
BSSAStudy Abroad (DCU Business School)
BSSAOStudy Abroad (DCU Business School)
ECSAStudy Abroad (Engineering & Computing)
ECSAOStudy Abroad (Engineering & Computing)
HMSAStudy Abroad (Humanities & Soc Science)
HMSAOStudy Abroad (Humanities & Soc Science)
SHSAStudy Abroad (Science & Health)
SHSAOStudy Abroad (Science & Health)
Timetable this semester: Timetable for CA421
Date of Last Revision14-JAN-04
Archives: