Text only

 University | Catalogues for 2006/07

University of Bath logo - link to University home page
 

Department of Computer Science, Unit Catalogue 2006/07


CM10136 Software Engineering I

Credits: 6
Level: Certificate
Semester: 1
Assessment: CW 25%, EX 75%
Requisites:
While taking this unit you must take CM10134
Students who undertake this unit should normally have at least 3 A-level passes (or equivalent) at grades A,B,B or above. Aims: To give the students an introductory understanding of the importance of software engineering, requirements analysis, design modelling and specification, and the role of ethics.
Learning Outcomes:

1. To be able to carry out a domain-appropriate analysis of user and system requirements;
2. To be able to produce design specifications, using appropriate static and dynamic models;
3. To be able to demonstrate how a code of conduct for software engineers can inform software engineering practice.
Skills:
Problem Solving - Analytical thinking, Empirical methods (T/F, A), Working with Others (T/F, A).
Content:
Software process models, user-centred design, concept of task, functional and non-functional requirements analysis, use cases, architectural design and modular decomposition, design representations and abstractions, object-oriented design and introduction to the UML. Verification and validation. Codes of conduct and ethics in software engineering.

 

University | Catalogues for 2006/07