SOFTENG 306

Software Engineering Design 2

Summary


Semester

Semester 2, 2018

Staff

Contents


Calendar notes

Working in project teams to develop software to meet changing requirements for a large application. Project Planning. Requirements gathering. Estimating, costing and tracking. Acceptance and unit testing. Evolutionary design and development. Collaborative development tools. Prerequisite: SOFTENG 206, 254, 350

Outcome mapping


Intended learning outcomes
Related graduate attributes
Related assessments

Software Design (iterative): Application, synthesis, and evaluation in relation to software development planning, design, documentation, testing and evaluation in the development of a game. Iterative and incremental software development (Rational Unified Process), teamwork and project management.

ENGA02: problem analysis (2)
ENGA03: design and solution development (4)
ENGA05: modern tool usage (2)
ENGA09: individual and team work (4)
ENGA10: communication (4)
ENGA11: project management and finance (2)
UOA_2: Critical Thinking (1)
UOA_3: Solution Seeking (2)
UOA_4: Communication and Engagement (3)
UOA_6: Social and Environmental Responsiblities (1)

No related assessments

Software Design: Application, synthesis and evaluation as related to software design planning, design, documentation testing and evaluation for a given technical challenge. Traditional software development method, teamwork and project management.

ENGA02: problem analysis (2)
ENGA03: design and solution development (4)
ENGA05: modern tool usage (2)
ENGA09: individual and team work (4)
ENGA10: communication (4)
UOA_2: Critical Thinking (1)
UOA_3: Solution Seeking (2)
UOA_4: Communication and Engagement (3)

No related assessments

Assessment


Coursework

Week2 5% Project 1 plan due;
Week4 15% Project 1 milestone demo/interview;
Week6 20% Project 1 final demo/interview + 10% Written report due;
Week8 5% Project 2 plan + demo due;
Week9 5% Project 2 design docs + demo due;
Week10 15% Project 2 prototype + demo due:
Week12 20% Project 2-final project + demo due + 5% Written report due.

Exam rules

No exam

Inclusive learning

Students are urged to discuss privately any impairment-related requirements face-to-face and/or in written form with the course convenor/lecturer and/or tutor.

Other assessment rules

No description given

Academic integrity

The University of Auckland will not tolerate cheating, or assisting others to cheat, and views cheating in coursework as a serious academic offence. The work that a student submits for grading must be the student's own work, reflecting his or her learning. Where work from other sources is used, it must be properly acknowledged and referenced. This requirement also applies to sources on the world-wide web. A student's assessed work may be reviewed against electronic source material using computerised detection mechanisms. Upon reasonable request, students may be required to provide an electronic version of their work for computerised review.

All students enrolled at the University of Auckland are required to complete a compulsory Academic Integrity course, usually in their first semester/year of enrolment. The University of Auckland’s full guidelines on procedures and penalties for academic dishonesty are available here.

Student feedback


Actions shared/based on previous feedback

Several changes have been introduced in SE306 from time to time in response to student feedback, these include, the introduction of game design, the rational unified process (RUP), and the opportunity to use latest software development applications and technologies such as Unity etc.

This site intends to guide you through your chosen specialisation at the Faculty of Engineering. The semester links lets you view detailed course information for your chosen course. Please note that the structure displayed for your specialisation here will reflect what’s available over the upcoming semesters, but detailed information may be from a previous year.

All the information here is accurate at the time of publication, but you are are advised to additionally consult our official document, the University of Auckland Calendar, for accurate academic regulations, requirements, and policies.