Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
91201c_Вязович_ВА_ТОИД_пояснительная.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
202.75 Кб
Скачать

4 Алгоритм функционирования системы

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

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

Второй этап разработки – создание дизайнерского концепта. Его стараются сделать максимально простым и удобным для пользователя.

Третий этап разработки – выбор паттернов и средств реализации программного продукта. Выбор основывается на концепте, требованиях к продукту и, отчасти, личных предпочтениях программиста.

Четвертый этап разработки – реализация разработанного концепта в виде программного продукта при помощи средств программирования.

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

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

Чертеж с блок-схемой алгоритма функционирования системы разработки программного продукта в формате А3 представлен в «Чертеж 2».

Заключение

В процессе выполнения курсовой работы была исследована и описана эволюция языков программирования, технологии программирования, методологии различных языков и следующие этапы разработки программного проекта:

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

  • анализ и создание дизайнерского концепта;

  • реализация программного продукта, следуя техническому заданию и используя концепт;

  • тестирование программного продукта и принятие решения о его соответствии требованиям технического задания и необходимости развертывания.

Также при написании курсовой работы мной были решены следующие задачи:

  • спроектирована и описана функциональная модель процесса разработки программных продуктов;

  • спроектирована и описана информационная модель системы разработки программных продуктов;

  • разработан и описан алгоритм функционирования системы разработки программных продуктов.

Список литературных источников

  1. Национальный открытый университет «Интуит» [Электронный ресурс] / Негосударственное образовательное частное учреждение Дистанционного Обучения «Интуит» — Электрон. дан. — РФ. : 2003-2012 — Режим доступа: http://intuit.ru, свободный. — Загл. с экрана. — Яз. рус., англ.

  2. Грекул, В.И. Методические основы управления ИТ-проектами: консп. лекций / В.И Грекул, Н.Л. Коровкина — Москва: Лаборатория знаний, 2010, — 390 с.

  3. Марченко, А.Л. Введение в программирование: учеб. / А.Л. Марченко —издательство МГУ им. М.В. Ломоносова, 2005, — 356 с.

  4. Луцик, Ю.А. Арифметические и логические основы вычислительной техники: учеб. / Ю.А. Луцик — Минск: БГУИР, 2004, — 171 с.

  5. Маклаков, С.В. BPwin и ERwin. CASE - средства разработки информационных систем: учеб. / С.В. Маклаков — Москва: Диалог-МИФИ, 2000, — 256 с.

  6. Федотова, Д.Э. CASE-технологии. Практикум: учеб. / Д.Э. Федотова, Ю. Д. Семенов, К. Н. Чижик — Москва: Горячая Линия, 2005, — 160 с.

25