Дисциплина: Разработка кода ИС
Стандарты, методологии, модели
Стандарты, методологии, модели
Стандарты, методологии, модели
Процессы жизненного цикла АИС
Разработка АИС
Эксплуатация АИС
описание основных процессов ЖЦ АИС ISO/IEC12207
ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ жц АИС
СТРУКТУРА ЖЦ
СТРУКТУРА ЖЦ
СТРУКТУРА ЖЦ
СТАДИИ СОЗДАНИЯ аис (iso/iec 15288)
методология Business System Planning (BSP) - методология организационного планирования
615.50K

Лекция_13.10.24_Вводная (1)

1. Дисциплина: Разработка кода ИС

Жизненный цикл АИС
Дисциплина: Разработка кода ИС

2.

Базовое понятие: ЖЦ ПО - это непрерывный процесс,
который начинается с момента принятия решения о
необходимости его создания и заканчивается в момент его
полного изъятия из эксплуатации.
Аналогия = ЖЦ АИС Продолжительность современных АИС около 10 лет =>
Модернизация АИС...
большинство проектов АИС внедряется с нарушениями
качества,
сроков
сметы;
1/3 проектов - незавершенными.

3.

Статистика
По данным Standish Group:
-в 1996 г. 84 % проектов АИС не были завершены в
установленные сроки,
-в 1998 г. это число сократилась до 74 %,
-после 2000 г. оно не опускается ниже 50 %.
Причина: уровень технологии анализа и проектирования
систем, методов и средств управления проектами не
соответствует сложности создаваемых систем, которая
постоянно возрастает в связи с усложнением и быстрыми
изменениями бизнеса.

4. Стандарты, методологии, модели

•ГОСТ 34.601—90 — стандарт на стадии и этапы создания АИС,
соответствующие каскадной модели ЖЦ ПО (описание содержания
работ на каждом этапе);
•ISO/IEC 12207:1995 — стандарт на процессы и организацию
жизненного цикла; распространяется на все виды заказного
программного обеспечения; не содержит описания фаз, стадий и
этапов;
•Custom Development Method (методология Oracle) —
технологический материал по разработке прикладных АИС,
детализированный до уровня заготовок проектных документов в
расчете на использование Oracle.

5. Стандарты, методологии, модели

•Rational Unified Process — технологический материал по
реализации итеративной модели разработки, включающей четыре
фазы: начало, исследование, построение и внедрение. Каждый цикл
завершается генерацией очередной версии системы. Суть– создание
и сопровождение моделей на базе UML.
•Microsoft Solution Framework — технологический материал по
реализации итеративной модели разработки, включает четыре фазы:
анализ, проектирование, разработку, стабилизацию; предполагает
использование объектно-ориентированного моделирования. MSF
ориентирована на разработку бизнес-приложений;

6. Стандарты, методологии, модели

•Extreme Programming (XP) — экстремальное программирование.
Основа - работа в команде, эффективные коммуникации между
заказчиком и исполнителем в течение всего проекта. Разработка АИС
ведется с использованием последовательно дорабатываемых
прототипов.
Определяющим документом - ISO/IEC 12207.
Стандарт ISO/IEC 12207 в структуре жизненного цикла определяет
процессы, которые выполняются при создании ПО АИС

7. Процессы жизненного цикла АИС

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

8. Разработка АИС

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

9. Эксплуатация АИС

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

10. описание основных процессов ЖЦ АИС ISO/IEC12207

11. ОРГАНИЗАЦИОННЫЕ ПРОЦЕССЫ жц АИС

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

12.

Обеспечение качества проекта связано с проблемами верификации,
проверки и тестирования компонентов АИС.
•Верификация — процесс определения соответствия текущего
состояния разработки, достигнутого на данном этапе, требованиям
этого этапа.
•Проверка — процесс определения соответствия параметров
разработки исходным требованиям.
Проверка = тестирование (для определения различий между
действительными и ожидаемыми результатами, а также для оценки
соответствия характеристик АИС исходным требованиям).

13.

Для поддержки ISO/IEC 12207 - технологические документы:
- Руководство для ISO/IEC 12207 (ISO/IEC TR 15271:1998
Information technology — Guide for ISO/IEC 12207)
- Руководство по применению ISO/IEC 12207 к управлению
проектами (ISO/IEC TR 16326:1999 Software engineering — Guide for
the application of ISO/IEC 12207 to project management).
В 2002 г. - ISO/IEC 15288 System life cycle processes.
В разработке - специалисты из различных областей деятельности
(учитывался
практический
опыт
создания
систем
в
правительственных, коммерческих, военных и академических
организациях).

14. СТРУКТУРА ЖЦ

Согласно стандарту ISO/IEC 15288:
1. Договорные процессы:
•приобретение (внутренние решения или решения внешнего
поставщика);
•поставка (внутренние решения
или решения внешнего
поставщика).
2.Процессы предприятия:
•управление окружающей средой предприятия;
•инвестиционное управление;
•управление ЖЦ ИС;
•управление ресурсами;
•управление качеством.

15. СТРУКТУРА ЖЦ

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

16. СТРУКТУРА ЖЦ

4.Технические процессы:
• переход;
• аттестация;
• эксплуатация;
• сопровождение;
• утилизация.
5.Специальные процессы:
• определение и установка взаимосвязей исходя из задач и
целей

17. СТАДИИ СОЗДАНИЯ аис (iso/iec 15288)

18. методология Business System Planning (BSP) - методология организационного планирования

методология Business System Planning (BSP) методология организационного планирования
Метод структурирования информации с использованием матриц
пересечения бизнес-процессов, функциональных подразделений,
функций систем обработки данных, информационных объектов,
документов и баз данных (в проектах реинжиниринга бизнес-
процессов, изменения организационной структуры).
English     Русский Правила