Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программная инженерия.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
3.01 Mб
Скачать

5.6Подход к разработке программных средств, используемых для автоматизации организационных процессов

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

  1. Анализ предметной области (организационного процесса) и выявление проблемных областей, обычно включающих:

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

  • документы, данные из которых нужно вносить в базу данных программного средства;

  • документы, которые следует формировать с помощью него.

Анализ предметной области проводится с помощью различных методов сбора информации, включающих:

  • наблюдение за работой специалистов в предметной области;

  • интервьюирование или анкетирование этих специалистов;

  • анализ доступных нормативных документов, описывающих предметную область;

  • анализ документов, используемых в автоматизируемом процессе.

  1. Выбор инструментария для создания программного средства, включающего, как правило, язык программирования и СУБД, используемой для хранения данных.

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

  • потребность в распределённом доступе к информации и расстояния между участниками процесса;

  • объём хранимой в базе данных информации;

  • требования к скорости работы системы;

  • цена;

  • доступность;

  • стоимость сопровождения и т.д.

  1. Разработка программного средства:

  • формирование алгоритма его работы;

  • создание базы данных и таблиц её реквизитов;

  • разработка кода программного средства.

  1. Документирование программного средства и создание тестовых наборов для проверки её работоспособности.

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

6Управление требованиями

6.1Определение требования и заинтересованного лица

Требование – условие или особенность, которой должна удовлетворять система.

Требованием может быть:

  • функциональность, необходимая заказчику или пользователю для разрешения проблем (или получения прибыли).

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

  • ограничение, наложенное заинтересованным лицом.

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

В качестве заинтересованного лица можно рассматривать:

  • Любого, участвующего в разработке системы (бизнес-аналитики, дизайнеры, кодировщики, тестеры, менеджеры проектов, менеджеры по внедрению, дизайнеры сценариев использования, графические дизайнеры).

  • Любого, кто привносит свои знания в систему (эксперты предметной области, авторы документов, которые были использованы для сбора требований, собственники веб-сайтов, ссылки на которые были предоставлены).

  • Руководство (президент компании, которого представляют заказчики, директор отдела информационных технологий компании, проектирующей и разрабатывающей систему).

  • Лица, вовлеченные в управление, настройку и сопровождение системы (хостинговая компания, справочная служба).

  • Поставщики стандартов и регламентов (стандарты устанавливаются поисковыми механизмами согласно содержанию веб-сайта, политическим нормам, а также порядку налогообложения в конкретном штате).