| Home | Courses | Staff | Students | Research |
| Units |
Software engineering is much more than the ability to analyse, design and develop program code to solve particular information system problems. Students will learn about many aspects of working with a large team on large projects to produce quality software products on time and within budget. The student will gain an appreciation of the tools and techniques used to develop software systems within a group context. Topics to be studied include: lifecycle models, sizing, estimation, planning and control of projects, functional specification and design of real-time systems, formal specification using Z, integration and testing strategies, configuration management and re-engineering.
None
CSE2201