Deakin University program

Software Requirements Analysis and Modelling

Explore system analysis with this Deakin University unit, SIT773: Software Requirements Analysis and Modelling

Software Requirements Analysis and Modelling

This program is part of the Information Technology degree offered by Deakin University

Welcome to the program

Download video: standard or HD

Skip to 0 minutes and 5 secondsTHANH NGUYEN: What makes computers intelligent? What enables them to solve complex business problems? The answer is software. Without it, your computer would be a piece of garbage. Hi. I'm Dr. Thanh Nguyen from Deakin University. In this free two-week course, we will look at how software is designed. Software is found in every aspect of our daily life, entertainment, education, health care, even social media. Did you know that most of these are highly complex pieces of software? It's definitely not your simple Hello World programme. One of the most difficult parts of building software is understanding the software requirements correctly.

Skip to 0 minutes and 58 secondsIf you want to learn the first steps of how to tackle real-world business problems using software, you have come to the right place. In this course, you will learn how to analyse the requirements of software and how to model our software to meet with these requirements. Join me exploring the fascinating world of software, and we look forward to working with you.

In this unit, students will see the impact that software systems have on our economy and society. We will look at modern software engineering concepts, practices, and principles­­­­ - with content written by a unique team of industry professionals and academics. The unit will focus on the analysis stage of software project life-cycles, and will apply real-world requirements analysis and modeling activities to assist students in becoming effective system analysts.


5 courses

Delivered by expert academics

Deakin University is Australia’s eighth largest university with more than 53,000 students from more than 100 countries studying online and on-campus. With world-class teaching and research, Deakin produces sought-after graduates poised to make a real difference in the world.

Who will you learn with?

Guangyan Huang

Dr Guangyan Huang (Ph.D) is a senior lecturer in Information Technology and Computer Science, who has been involved in data science and software engineering research projects and teaching.

Roozbeh Zarei

Dr Roozbeh Zarei is a Sessional Academic Staff member in the School of IT at Deakin University. His research interests include data science, machine learning, and biomedical signal processing.

Learning outcomes

  • Make sense of stakeholder ideas to identify and document software system functional requirements by applying core principles and approaches of system analysis

  • Create and explain logical models that represent systems and their operations to document requirements.

  • Identify and explain non functional requirements and analyse the feasibility of non-functional constraints on the operation of the system.

  • Produce a logical plan that explains the process for translating the requirements into a working software system drawing from established methodologies.

  • Justify achieved outcomes through providing relevant evidence and critiquing the quality of that evidence against given criteria.

Benefits of studying with Deakin University


Whether you're studying forensic science, teaching dance or you're a member of the public with an interest in mechatronics engineering, we've got what you need.

Study support

Whether you want to improve your general study skills or you need help on a tricky assignment, there's plenty of support available. As a Deakin student, every aspect of your study will be supported by online resources, student mentors and, of course, our staff.

Health and wellbeing

At Deakin, you get support every step of the way. For health or mental wellbeing services, healthcare professionals are on hand. We take care of your needs so you can enjoy life at Deakin.


Maybe you're going after your dream job, or perhaps you're still exploring your career options. Deakin offers the exclusive Job Search Essentials platform, which holds career resources to help plan your future.

Want to know more?

Tell us more about you

Please answer the questions below to help Deakin University give you the right information about further learning with them.

What are you most interested in finding out more about?

By submitting this form you agree to FutureLearn processing and sharing the information you’ve given us here, along with your name and email address, with Deakin University; and to Deakin University and their representatives getting in touch with you.

By registering you agree to the Deakin University privacy policy.