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

1 Этап. Разработка и анализ бизнес-модели

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

Производственные требования: описание процессов предметной области.

Функциональные требования: описание форм обрабатываемых документов.

Технические требования: ПО, аппаратное обеспечение, лингвистическое обеспечение и т.д.

Метод решения: функциональное моделирование

Результат:

  • Концептуальная модель АИС, состоящая из описания предметной области, ресурсов и потоков данных, перечень требований и ограничений к технической организации АИС.

  • Аппаратно-технический состав создаваемой АИС.

2 Этап. Формализация бизнес-модели. Разработка логической модели бизнес-процессов.

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

Метод решения: разработка диаграммы сущность-связь (ER-модель).

Результат: разработанное информационное обеспечение: схемы и структуры данных для всех уровней модульности АИС; документация по логической структуре АИС; сгенерированные скрипты для создания объектов БД.

3 Этап. Выбор лингвистического обеспечения. Разработка по.

Выбирается лингвистическое обеспечение (среда разработки и инструментарий).

Разрабатывается ПО и документация к нему.

Каждый элемент логической схемы представляется в виде в виде программного модуля ( БД, функциональные схемы и т.д.)

Метод решения: разработка программного кода с использованием необходимого инструментария

Результат: работоспособная система

4 Этап. Тестирование и отладка аис.

Корректировка всех видов обеспечения, проверка документации.

Метод решения: тестирование

Результат: оптимальный состав и эффективное функционирование АИС

5 Этап. Эксплуатация и контроль версии.

  1. Жизненный цикл программного обеспечения. Понятие «жизненного цикла» ис. Модели жц ис. Стандарты, описывающие жц ис. Краткая характеристика основных процессов жц ис по стандарту (iso/iec 12207).

Понятие «жизненного цикла» ИС. ЖЦ – это модель создания и использования ИС отражающая её различные состояния, начиная с момента возникновения необходимости в данном комплексе средств и заканчивая моментом полного выхода из потребления его пользователем.

Модели ЖЦ ИС.

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

Для разработки ИС используются следующие модели ЖЦ ИС:

1.Каскадная модель – предполагает переход на следующий этап после полного завершение работ предыдущего этапа (характерна для военно-технических проектов).

Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформировать все требования, с тем чтобы предоставить разработчикам свободу, реализовать их как можно лучше с технической точки зрения.

Недостатки этого подхода: При создании ПО возникает потребность в возврате к предыдущем этапам и уточнении ранее принятых решений.

2.Поэтапно-итерационная модель. Эта модель создания ИС предполагает наличие циклов обратной связи между этапами.

Преимущества: Межэтапные корректировки обеспечивают большую гибкость и меньшую трудоемкость по сравн. с каскад. мод-ю. Однако время жизни кажд. этапа может растянуться на весь период создания системы

3.Спиральная модель. Опирается на начальные этапы жизненного цикла: анализ, предварительное и детальное проектирование. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии системы, на нем уточняются цели, характеристики качества проекта, планируется работа следующего витка спирали.

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

Стандарты, описывающие ЖЦ ИС.

  • ГОСТ 34.601-90 - распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. Кроме того, в стандарте содержится описание содержания работ на каждом этапе. Стадии и этапы работы, закрепленные в стандарте, в большей степени соответствуют каскадной модели жизненного цикла.

  • ISO/IEC 12207:1995 - стандарт на процессы и организацию жизненного цикла. Распространяется на все виды заказного ПО. Стандарт не содержит описания фаз, стадий и этапов.

  • Rational Unified Process (RUP) предлагает итеративную модель разработки, включающую четыре фазы: начало, исследование, построение и внедрение. Каждая фаза может быть разбита на этапы (итерации), в результате которых выпускается версия для внутреннего или внешнего использования. Краткая характеристика основных процессов ЖЦ ИС (ISO/IEC 12207).

В соотв-и с базовым междунар-ым стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на три группы:

1.Основные процессы: 1.приобретение; 2.поставка; 3.разработка; 4.эксплуатация; 5.сопровождение.

2.Вспомогательные процессы:документирование; управление конфигурацией; обеспечение качества; разрешение проблем; аудит; аттестация; совместная оценка; верификация.

3.Организационные процессы: создание инфраструктуры; управление; обучение; усовершенствование.

  1. Содержание основных процессов ЖЦ ПО ИС. Понятие «жизненного цикла» ИС. Стандарт ISO/IEC 12207. Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные). Краткая характеристика проектных и технических процессов (ISO/IEC 15288).

Содержание основных процессов ЖЦ ПО ИС. Понятие «жизненного цикла» ИС. Стандарт ISO/IEC 12207. Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные). Краткая характеристика проектных и технических процессов (ISO/IEC 15288).

Понятие «жизненного цикла» ИС. ЖЦ – это модель создания и использования ИС отражающая её различные состояния, начиная с момента возникновения необходимости в данном комплексе средств и заканчивая моментом полного выхода из потребления его пользователем.

Стандарт ISO/IEC 12207.

В соответ-ии с базовым междунар-ым стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на 3 группы:

1.Основные процессы:1.приобретение; 2.поставка; 3.разработка; 4.эксплуатация; 5.сопровождение.

2.Вспомогательные процессы: документирование; управление конфигурацией; обеспечение качества; разрешение проблем; аудит; аттестация; совместная оценка; верификация.

3.Организационные процессы: создание инфраструктуры; управление; обучение; усовершенствование.

Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные).

Процесс (исполнитель процесса)

Действия

Результат

Приобретение (заказчик)

  • Подготовка заявочных предложений

  • Подготовка договора

  • Контроль деятельности поставщика

  • Приемка ИС

  • Технико-экономическое обоснование внедрения ИС

  • Техническое задание на ИС

  • Договор на поставку/ разработку

  • Акты приемки этапов работы

  • Акт приемно-сдаточных испытаний

Поставка (разработчик ИС)

  • Ответ на заявочные предложения

  • Подготовка договора

  • Планирование исполнения

  • Поставка ИС

  • Решение об участии в разработке

  • Договор на поставку/ разработку

  • План управления проектом

  • Реализация/ корректировка

  • Акт приемно-сдаточных испытаний

Разработка (разработчик ИС)

  • Анализ требований к ИС

  • Проектирование архитектуры ИС

  • Разработка требований к ПО

  • Проектирование архитектуры ПО

  • Кодирование и тестирование ПО

  • Интеграция ПО и квалификационное тестирование ПО

  • Интеграция ИС и квалификационное тестирование ИС

  • Используемая модель ЖЦ/стандарты разработки

  • План работ

  • Состав подсистем, компоненты оборудования

  • Спецификации требования к компонентам ПО

  • Состав компонентов ПО, интерфейсы с БД, план интеграции ПО

  • Проект БД, спецификации интерфейсов между компонентами ПО

  • Оценка соответствия комплекса ПО требованиям ТЗ

  • Оценка соответствия ПО, БД, технического комплекса и комплекта документации требованиям ТЗ

Краткая характеристика проектных и технических процессов (ISO/IEC 15288).

Согласно стандарту ISO/IEC серии 15288 в структуру ЖЦ следует включать следующие группы процессов:

К договорным процессам относя приобретение и поставку. К процессам предприятия относят: управление окружающей средой предприятия; инвестиционное управление; управление ЖЦ ИС; управление ресурсами; управление качеством.

К проектным процессам относят: планирование проекта; оценка проекта; контроль проекта; управление рисками; управление конфигурацией; управление информационными потоками; принятие решений.

К техническим процессам относят: определение требований; анализ требований; разработка архитектуры; внедрение; интеграция; верификация; переход; аттестация; эксплуатация; сопровождение; утилизация.

К специальным процессам относят определение и установку взаимосвязей исходя из задач и целей.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]