Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Software Development Practices

Unit Code:HIT2308



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester or equivalent

48 hours

Hawthorn, Sarawak

 

Nil

Related Course/s:

Aims & Objectives:

Learning Outcomes
 

On completion of this unit, students will be able to:

  • identify the stakeholders and their needs from a given scenario.
  • produce a problem statement that identifies the issues that need resolution by analysing a scenario
  • produce a vision statement and a set of goals for a systems that will address the identified problems given a scenario and a problem statement
  • identify and describe the main reasons why the software is to be developed and to produce a conceptual solution which includes paper prototypes, domain models, and user stories, given a scenario, problem statement and vision statement.
  • describe the attributes and activities involved in contemporary software development process models.
  •  clearly communicate problems and solutions using contemporary documentation techniques.
  •  describe some possible  testing strategies for a solution

Teaching Methods:

Lecture (24 hrs), Tutorial (24 hrs)

Assessment:

Assignments and examination

Generic Skills Outcomes:

Key Generic Skills

Students will be provided with feedback on the following Key Generic Skills:
· teamwork skills
· analysis skills
· problem solving skills
· communications skills

Content:

Process Models:

  • How software is built
  • Iterative, non-linear development processes
  • Models of the software development lifecycle

Problems and solutions:
  • Why software is developed
  • Problem and vision statements
  • Goals and objectives
Stakeholders and goals:
  • Users and usability
  • Sponsors and functionality


Understanding the problem domain:

  • Conceptual solutions
  • User stories
  • Domain modelling
  • Prototyping
Validation and verification:
  • Build the right product, correctly