Skip to Content

Future Students - Courses

click here for a printable version of this page  

Software Development Practices

Unit Code: HIT2308




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

Nil

Credit Points: 12.5 Credit Points


Related Course/s:

Aims & Objectives:

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 teamwork
  • clearly communicate and document problems and software solutions.

Teaching Methods:

Lecture (24 hrs), Tutorial (24 hrs).

Assessment:

Assignments and examination.

Generic Skills Outcomes:

The graduate attributes which relate to this unit of study help to produce graduates who:

  • Are capable in their chosen professional, vocational or study areas
  • Are adaptable and manage change.
  • Are aware of environments.
  • Operate effectively and ethically in work and community situations

Content:

Problem analysis:

  • Motivations of software development.
  • Goals of each stakeholder.
  • Problem statement.
Solution Construction:
  • Conceptual solution
  • Vision statement
  • Functional and non-functional software requirements.
  • Software modelling with UML
  • Software design, prototyping and testing
Process Models:
  • Nature of software development, processes and lifecycle models