SENG3150
10 units
3000 level
Course handbook
Description
SENG3150 and SENG3160 form a 2 course sequence in which students apply their previously-developed knowledge and skills to a substantial practical team project. SENG3150 concentrates on the requirements engineering and design phases. These phases are placed in context through a general introduction to software project management, ethics and software process maturity. In the project, students firstly produce a requirements document. Then they will develop a requirements model which is used to produce a detailed design model.
Availability2024 Course Timetables
Callaghan
- Semester 1 - 2024
Learning outcomes
On successful completion of the course students will be able to:
1. Demonstrate skills and practical experience in software requirement engineering and software design
2. Recommend an appropriate software process for a software project
3. Develop and execute a project management plan
4. Select, justify and apply a software framework for software development
5. Work effectively in a team
6. Demonstrate effective verbal and written communication skills.
Content
Topics for this course are:
- Software process and the Capability-Maturity Model
- Project planning and management
- Ethics
- Requirements elicitation and analysis
- Requirements validation and prototyping
- System design
- Component design
- Design Patterns
- Review of design against requirements
- Software engineering standards for requirements engineering and system design.
Assumed knowledge
SENG2130 and SENG2050
Assessment items
Project: Software Project
Compulsory Requirement: Pass requirement - Must pass this assessment item to pass the course.
Report: Problem Based Learning Report
Project: Project Final Report
Project: Project participation
Contact hours
Semester 1 - 2024 - Callaghan
Lecture-1
- Face to Face On Campus 2 hour(s) per week(s) for 13 week(s) starting in week 1
Tutorial-1
- Face to Face On Campus 1 hour(s) per week(s) for 13 week(s) starting in week 1
Workshop-1
- Face to Face On Campus 1 hour(s) per week(s) for 13 week(s) starting in week 1
Course outline
- SENG3150 - Semester 1, 2024 (Callaghan) (PDF, 247.8 KB)
The University of Newcastle acknowledges the traditional custodians of the lands within our footprint areas: Awabakal, Darkinjung, Biripai, Worimi, Wonnarua, and Eora Nations. We also pay respect to the wisdom of our Elders past and present.