Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Требования к разрабатываемому приложению

.docx
Скачиваний:
159
Добавлен:
31.05.2015
Размер:
19.37 Кб
Скачать

Требования к разрабатываемому приложению

Общие положения: приложение должно выполнять математические вычисления

1. Приложение должно работать под всеми версиями ОС Windows.

- существующих или будущих?

- как быть с персональными сборками?

2. Приложение должно быть максимально похоже на стандартный калькулятор Windows (рисунок 1) за исключением некоторых особенностей.

- на сколько «максимально»: функционально, внешне, эргономически?

3. Несколько приложений должны иметь возможность работать одновременно.

- каких именно приложений?

- если имеется в виду данная программа, то должны ли все приложения выполнять одну общую задачу или каждое свою?

4. При запуске приложения должно отображаться окно со стандартными для калькулятора кнопками и полем ввода и отображения данных.

- в процессе запуска программы или когда программа уже готова к использованию?

5. Для начала вычислений пользователь должен нажать кнопку "Начать".

- до ввода данных или после?

6. Приложение должно позволять легко сохранять вычисления в выбранном пользователем формате.

- что значит «легко»?

- какие форматы?

7. Опционально предусматривается поддержка нескольких языков.

- сколько языков?

- каких языков?

- обязательно ли это требование?

- где менять язык?

8. Приложение должно позволять выполнять вычисления сразу же после запуска.

- противоречие пункту 5.

9. Скорость вычислений должна быть максимально высокой.

- пояснить слово «максимальной»

- системны требования?

- требования к конфигурации компьютера.

- при запущенных или незапущенных параллельных приложениях?

10. Приложение должно позволять выполнять следующие операции: сложение, умножение, вычитание и деление чисел.

- каких именно чисел: целых, дробных, комплексных, отрицательных?

- противоречие 2-му пункту

11. Приложение должно позволять строить графики простых функций.

- какие функции «простые»?

- каким образом должны выводиться графики на экране – в специальном поле, постоянно визуально присутствующем в окне программы или выводиться в отдельном окне?

12. Приложение должно запрашивать подтверждение ("Результат не сохранён. Выйти?") в случае, если пользователь не сохранил результаты работы.

- нет уточнения в каком конкретном случае должно выводиться подтверждение?

Рисунок 1  Стандартный калькулятор Windows

Непроаранжированы (разбросаны лишь бы как)

Слишком общие требования («максимально», «легко» и т.д.)

Проблемы двусмысленности (опционально)

Непроверяемые проблемы (все версии ОС)

Проблемы незавершённости (как вводить функции)