Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
36 hours per week
Hawthorn, Sarawak
Two university-level programming units, e.g. Introduction to Programming (HIT2080) and Technical Software Development (HIT3181) or Algorithmic Problem Solving (HIT1301) and Object-Oriented Programming (HIT2302) or Introduction to Programming in .NET (HIT1404) and Software Development in Java (HIT2037). Preclusion: HIT1031 Introduction to Software Engineering or HIT2405 Requirements Analysis and Modelling.
Nil
Credit Points: 12.5 Credit Points
A unit of study in the , Bachelor of Computing (Network Design and Security), Bachelor of Science (Computer Science and Software Engineering), Bachelor of Engineering (Telecommunication and Network Engineering), Bachelor of Engineering (Telecommunication and Network Engineering) / Bachelor of Science (Computer Science and Software Engineering), Bachelor of Science (Information Technology), Bachelor of Information and Communication Technology Bachelor of Science (Computer Science) and Bachelor of Science (Professional Software Development).
On completion of this unit, students will be able to: identify the stakeholders and their needs in a given scenario.by analysing a scenario, produce a problem statement that identifies the issues that need resolution.given a scenario, produce a vision statement and a set of software attributes, such that the identified problems can be addressed.given a scenario, problem statement, and vision statement, explain the main reasons for developing software and produce the models, design, prototype, and test report.describe the activities involved in software development process models.work collaboratively and use techniques to facilitate teamworkclearly communicate and document problems and software solutions.
Lecture (24 hrs), Tutorial (24 hrs).
Assignments and examination.
The graduate attributes which relate to this unit of study help to produce graduates who: Are capable in their chosen professional, vocational or study areasAre adaptable and manage change.Are aware of environments.Operate effectively and ethically in work and community situations
The graduate attributes which relate to this unit of study help to produce graduates who:
Problem analysis: Motivations of software development.Goals of each stakeholder.Problem statement. Solution Construction: Conceptual solutionVision statementFunctional and non-functional software requirements.Software modelling with UMLSoftware design, prototyping and testing Process Models: Nature of software development, processes and lifecycle models