SIT321 - Software Engineering
Unit details
Note:
You are seeing the 2009 view of this unit information. These details may
no longer be current.
Enrolment modes: | (B, G, X) |
---|
EFTSL value: | 0.125 |
---|
Previously coded as: | SCC303, SCC373 |
---|
Unit chair: | J Hou |
---|
Prerequisite: | Two SCC/SIT level 2 coded units (excluding mathematics units coded SIT19-, SIT29-, SIT39-) or one SCC/SIT level 2 coded unit and MSC228 (excluding mathematics units coded SIT19-, SIT29-, SIT39-) |
---|
Incompatible with: | MSC302 |
---|
Contact hours: | 3 x 1 hour lectures, 1 x 1 hour laboratory per week |
---|
Note: Online teaching methods require internet access. Please refer to the most current computer specifications. |
Content
Topics include: software engineering and software development; the influence of customer, project, requirements and resources on selection of a suitable software development process model; quality software, including trade-offs between project scope, quality, cost, time. Methods of software development, in particular procedural and object-oriented methods. Managing software development: planning and estimating large and small projects; using standards and templates, developing internal standards. Requirements elicitation and analysis; object-oriented analysis; usability; developing specifications and tests of specifications. Managing software resources, including configuration management and source code control; change management; software reuse. Object oriented design, including developing class models, interaction models, state models; mapping to code; using specifications and tests; applying design patterns.
Assessment
Examination 40%, three assignments (25%, 25%, 10%) 60%
Unit Fee Information
Please visit
fees and invoices.