Curriculum Page >> COMP340
Curriculum - COMP340 - Systems Engineering Project
| Handbook Entry | Unit Home Page |
Short Description
COMP340 introduces students to the concept of the project process and the many activities which must come together in a successful systems development project.
Assumed knowledge
- Demonstrated understanding of programming fundamentals - including principles, practice and problem solving - and an ability to program in a high- level language. (COMP225)
- Demonstrated understanding of O-O concepts and notations. (COMP227)
- Demonstrated ability to analyse, model and design software using O-O development methodologies. (COMP227)
- Appreciation of the fundamental issues, problems and concerns associated with requirements engineering and systems design activities. (COMP227)
- Appreciation of the basic principles of computer systems architecture and construction. (COMP125)
- Demonstrated familiarity with the prevailing CD laboratory platforms, i.e., Unix and Windows-NT. (COMP225)
- Appreciation of basic software development lifecycle concepts. (COMP227)
Learning outcomes
- Appreciation of the role of software engineering in the context of the wider systems engineering process.
- Understanding of and ability to make use of the principles and methods that are used in the definition, design, implementation, delivery and maintenance of software-intensive systems.
- Understanding of the nature of the software development life-cycle and its different process models.
- Understanding of and ability to make use of the basic principles of project management, teamwork and the elements of software process from requirements elicitation to maintenance.
- Appreciation of the importance of working closely with the project's customer and the delivered system's end-user(s).
Comments to: Steve Cassidy
