Business Problems and Software Solutions (FutureLearn)

Offered by Deakin University,
Business Problems and Software Solutions (FutureLearn)

Discover how to overcome real-world business challenges with software solutions. Learn how systems analysis can help identify business problems. This course explores the importance of software in solving real-world business problems.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

Firstly, you’ll look at systems analysis and how it can be used to identify the root causes of business problems. You’ll discover how to define issues and examine how software solutions can be created to resolve them.
You’ll analyse business domains and learn how to identify problems for customers. You’ll find out how to apply modelling techniques to refine the requirements of a system.
Finally, you’ll explore the role of requirements analysis in software projects.
What topics will you cover?

  • business and requirements analysis
  • determining system boundaries
  • modelling requirements

What will you achieve?
By the end of the course, you'll be able to...

  • explore business domains and identify causes of pain for customers
  • apply modelling techniques to refine the requirements of a system
  • identify and describe the various types of software requirements
  • explain the role of requirements analysis in software projects
Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Introduction to Linux (edX) EdX
Linux Foundation,LinuxFoundationX

Introduction to Linux (edX)

Never learned Linux? Want a refresh? Develop a good working knowledge of Linux using both the graphical interface and command line across the major Linux distribution families. Develop a good working knowledge of Linux using both the graphical interface and command line, covering the major Linux distribution families.

Self Paced
Self-Paced
The Software Architect Code: Building the Digital World (edX) EdX
Universidad Carlos III de Madrid - UC3M,UC3Mx

The Software Architect Code: Building the Digital World (edX)

An introductory course aimed at helping you to discover and develop your software talents to succeed within the digital world. Enhance your software skills and capabilities from a software innovation perspective. Do you have a career in the software industry? Are you a founder of a technical startup or even a business executive willing to know what kind of qualified job applicants do you need to recruit? Or are you a software developer who want to unveil your skills in order to build innovative software products with added value? Join us for this 8-week course to find out.

Self Paced
Self-Paced
Understanding Computer Systems (FutureLearn) FutureLearn
Raspberry Pi Foundation

Understanding Computer Systems (FutureLearn)

Understand how the components of a computer system interact with each other on this online course for computing teachers. Learn what really happens when you turn a computer on. Understanding how a computer works after you press the power button is key to working with technology effectively. On this course, you will explore what happens inside the machine and learn how computers turn inputs into outputs.

Nov 1st 2021
3 Weeks
Predictive Analytics: Solving Business Problems Using Machine Learning and Big Data (FutureLearn) FutureLearn
Sungkyunkwan University - SKKU

Predictive Analytics: Solving Business Problems Using Machine Learning and Big Data (FutureLearn)

Explore how predictive models can help businesses use data to identify risks and discover new opportunities. Discover how predictive analytics could transform your business As businesses accrue more and more data about their customers – from their behavioural history to their transactions – being able to use ‘Big Data’ is becoming increasingly key to low-term business success.

Aug 16th 2021
4 Weeks
Fundamentos do Suporte Técnico (Coursera) Coursera
Google

Fundamentos do Suporte Técnico (Coursera)

Ele é o primeiro de uma série que visa prepará-lo para entrar no mercado de TI como especialista de suporte técnico. Neste curso, apresentaremos o mundo da Tecnologia da Informação, ou TI. Você aprenderá sobre diversas facetas da Tecnologia da Informação, como hardware, software, internet, resolução de problemas e atendimento ao cliente. Mostraremos como uma entrevista técnica costuma transcorrer e daremos dicas de como se preparar melhor para esse tipo de ocasião.

Jul 27th 2026
5-12 Weeks
Reviews & Metrics for Software Improvements (Coursera) Coursera
University of Alberta

Reviews & Metrics for Software Improvements (Coursera)

This course covers techniques for monitoring your projects in order to align client needs, project plans, and software production. It focuses on metrics and reviews to track and improve project progress and software quality. What you will learn: apply techniques to measure and visualize project progress, integrate Agile review practices to increase project visibility; reflect on lessons learned in software projects through retrospective exercises; improve project and process quality through ongoing measurement

Aug 3rd 2026
4 Weeks
Architecting Smart IoT Devices (Coursera) Coursera
EIT Digital

Architecting Smart IoT Devices (Coursera)

This course will teach you how to develop an embedded systems device. In order to reduce the time to market, many pre-made hardware and software components are available today. You'll discover all the available hardware and software components, such as processor families, operating systems, boards and networks. You'll also learn how to actually use and integrate these components.

Jul 27th 2026
5-12 Weeks
Forecasting Models for Marketing Decisions (Coursera) Coursera
Emory University

Forecasting Models for Marketing Decisions (Coursera)

How will customers act in the future? What will demand for our products and services be? How much inventory should we order for the next season? Beyond simply forecasting what customers will do, marketers need to understand how their actions can shape future behavior. In Developing Forecasting Tools with Excel, learners will develop an understanding of the basic components of a forecasting model, how to build their own forecasting models, and how to evaluate the performance of forecasting models.

Jul 20th 2026
4 Weeks
Agile Software Development (Coursera) Coursera
University of Minnesota

Agile Software Development (Coursera)

Software industry is going crazy on agile methods. It is rapidly becoming the choice for software development where requirements are unpredictable or is expected to change over time. This course will help you gain knowledge on what is agile? Why agile is better suited for these situations? We will also cover some of the most common agile frameworks like scrum and XP in depth.

Jul 20th 2026
4 Weeks
Sensors and Sensor Circuit Design (Coursera) Coursera
University of Colorado Boulder

Sensors and Sensor Circuit Design (Coursera)

After taking this course, you will be able to: understand how to specify the proper thermal, flow, or rotary sensor for taking real-time process data; implement thermal sensors into an embedded system in both hardware and software; add the sensor and sensor interface into a microprocessor based development kit; create hardware and firmware to process sensor signals and feed data to a microprocessor for further evaluation; study sensor signal noise and apply proper hardware techniques to reduce it to acceptable levels.

Jul 27th 2026
5-12 Weeks