Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Финальный дип..doc
Скачиваний:
10
Добавлен:
27.09.2019
Размер:
878.59 Кб
Скачать

3.Отладка программы.

Тестовый пример

IV. Экономическая часть. Резюме.

На сегодняшний день существует множество различных CASE – средств, использующихся как крупными, так и не большими компаниями, для разработки программного обеспечения. Внедрение новейших методов и средств, для повышения скорости и качества разработки программного обеспечения ведёт к возрастающей потребности в разработке новых программных продуктов, необходимых для решения поставленных задач. В данный момент существующие CASE – средства включают в себя все основные функции необходимые для разработчиков. Однако довольно часто встречаются специфические задачи, требующие новых средств разработки. Существующие программные продукты имеют довольно большую цену, чтобы их могла себе позволить начинающая софтверная компания. Исходя из этого развивающиеся компании стараются минимизировать затраты и прибегают к использованию так называемого свободного программного обеспечения.

Предполагается создать программный модуль, который будет использоваться для расширения функциональных возможностей одной из CASE – систем, с целью повысить её эффективность и позволить пользователю увеличить список задач, который он может выполнять, используя исходную систему.

1. Описание функций автоматизированной системы.

Модуль предназначен для расширения функциональных возможностей исходной системы и должен выполнять следующие функции:

  • Генерировать SQL код на основе данных UML – диаграмм.

  • Генерировать SQL запросы.

  • Сохранять сгенерированный код в файл.

2. Возможный рынок сбыта автоматизированной системы.

Рынком сбыта будут являться компании использующие CASE технологии для автоматизированной разработки программного обеспечения и предприятия занимающиеся разработкой и проектированием баз данных. Расчёты представленные в данной части исходят из количества копий программного продукта, которые планируется распространить. Число копий равно 50.

3. Сведения о предприятии разработчике автоматизированной системы

Данный модуль разрабатывается для внутреннего применения на предприятии и используется в ограниченной области применения, в связи со спецификой выполняемых задач, не будет использоваться в больших масштабах. В виду такой специфичности, модуль будет разрабатываться, как “Open Source” программное обеспечение, что предполагает свободное распространение программного модуля с возможностью изменения его программного кода всеми желающими. Единственное ограничение, налагаемое на такой программный продукт – невозможность создания коммерческих приложений на основе исходного кода и дальнейшее их распространение.

Состав группы разработчиков

Заказчик – предоставляет не формализованные требования руководителю проекта.

Руководитель проекта – человек, в обязанности которого входит разработка функциональных и нефункциональных требований, контроль хода выполнение работ, time management.

Проектировщик – в обязанности проектировщика входит: разработка структуры системы на основе требований, сформулированных руководителем проекта, разработка алгоритмов, написание кода, написание технической документации.

Тестировщик – отвечает за разработку Unit – тестов, функциональное тестирование, написание отчётов по результатам тестирования (Рис.1).

Рис.1 Состав группы разработчиков.