Alternative solutions to a problem

11.2.1.5 compare alternative solutions to a problem in order to choose the most effective algorithm

Alternative solutions to a problem

We know that we can use different ways of software development to solve the problem. 

For example, for simple calculations, we can use a calculator, a spreadsheet, and even write a program to get the result.

To complete the coursework, we should also consider various options for developing an application and choose the most optimal one.

Scenario 1. A teacher makes a request for the new design of a classroom on paper. The designer is very busy and he often loses the requests. Automate his work.

Task. Suggest three options for automating the system and describe the advantages and disadvantages of each.

Solutions

Advantages of the solution

Disadvantages of the solution

Solution 1: mobile application

1.
2.
3.
1.
2.
3.

Solution 2: website

1.
2.
3.
1.
2.
3.

Solution 3: desktop application

1.
2.
3.
1.
2.
3.

Questions:

  1. What is an alternative solution?
  2. Why should we consider alternative solutions?
  3. What will be the basis for selecting one of the proposed methods of solution?

Exercises:

Ex. 1

Develop three alternative ways to solve the problem in your own project and justify your choice 

Exam questions:

Категория: Stages of SDLC | Добавил: bzfar77 (04.10.2020)
Просмотров: 3984 | Теги: alternative solution, Disadvantages, Analysis, application, Advantages | Рейтинг: 4.0/4
Всего комментариев: 0
avatar