This unit shares lectures with CM20026.
Aims: To gain experience of working with other people and, on a small-scale, some of the problems that arise in the development of software.
Learning Outcomes: A student will be able to:
* carry out the full cycle of the first phase of development of a software package, namely; requirements analysis, design, implementation, documentation, testing and delivery.
* understand the main terms of the Data Protection Act and explain its application in a variety of contexts.
Content: Project Management: Practice of software engineering techniques, Controlling software development, Project planning/ Management, Documentation, Design, Quality Assurance, Testing.
Professional Issues: Professional responsibilities: codes of professional practice, Chartered Engineers. Legal responsibilities: Data Protection Act, Computer Misuse Act, Consumer Protection Act. Intellectual property rights. Contracts.
| |