Бакалавр
Дипломные и курсовые на заказ

Разработка технического задания

РефератПомощь в написанииУзнать стоимостьмоей работы

В диаграмме использовались следующие типы отношений: расширение («расширить»), включение («включить») и наследование. Отношение расширения (Extend Relationship) определяет взаимосвязь базового варианта использования с другим вариантом использования, функциональное поведение которого задействуется базовым не всегда, а только при выполнении дополнительных условий. Отношение включения (Include… Читать ещё >

Разработка технического задания (реферат, курсовая, диплом, контрольная)

Анализ вариантов использования программы

Требуется разработать программу, которая позволяла бы пользователю вычислять площадь фигуры cdme методом Монте-Карло. Программа должна позволять пользователю выполнять следующие действия:

  • · ввод координат контрольного примера;
  • · ввод координат вручную;
  • · очистка полей ввода координат;
  • · выполнение расчетов по введенным координатам;
  • · завершение работы приложения.

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

Диаграмма вариантов использования приложений.

Рис. 2 Диаграмма вариантов использования приложений

Из рис. 2. видно, что при запуске программы пользователю предлагается выбрать способ ввода новых координат, затем выполняется проверка на их корректность. В течение одного сеанса пользователь имеет возможность многократно использовать программу.

В диаграмме использовались следующие типы отношений: расширение («расширить»), включение («включить») и наследование. Отношение расширения (Extend Relationship) определяет взаимосвязь базового варианта использования с другим вариантом использования, функциональное поведение которого задействуется базовым не всегда, а только при выполнении дополнительных условий. Отношение включения (Include Relationship) также является разновидностью отношения зависимости, но устанавливается только между двумя вариантами использования и указывает на то, что заданное поведение для одного варианта использования включается в качестве составного фрагмента в последовательность поведения другого варианта использования. Отношение наследования (Generalization Relationship) представляет собой связь между общей сущностью, называемой родителем, и более специализированной разновидностью этой сущности, называемой потомком. Потомок наследует все свойства и поведение своего родителя, но потомок может иметь собственное поведение и свойства.

Требования к приложениям

В соответствии с заданием к курсовой работе необходимо разработать три различных приложения для вычисления площади фигуры методом Монте-Карло, которые должны удовлетворять следующим требованиям:

  • · иметь интуитивно понятный интерфейс;
  • · рассчитывать погрешность вычисления, а также измерять время расчета для каждого N= 103, 104, 105, 106, 107 количества точек;
  • · сообщать пользователю об ошибках;
  • · иметь возможность запуска повторного расчета.

В соответствии с номером варианта, каждое приложение должно быть выполнено с использованием требуемых технологий.

Настольное приложение на базе WinForm /C#:

  • · тип: настольное приложение;
  • · графический интерфейс WinForm;
  • · язык реализации: С#.

Веб-приложение на базе TypeScript:

  • · тип: клиент-серверное приложение;
  • · язык скрипта: Typescript;
  • · язык разметки: HTML;
  • · клиентская часть: страница с HTML разметкой;

Веб-приложение на базе WebForm/ WCF /C#:

  • · тип: клиент-серверное приложение;
  • · интерфейс: страница WebForm с графическим интерфейсом;
  • · серверная часть: веб-сервис WCF;
Показать весь текст
Заполнить форму текущей работой