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

Разработка кода ИС

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. Стандарты, методологии, модели

СТАНДАРТЫ, МЕТОДОЛОГИИ, МОДЕЛИ
Unified Process — технологический материал по
реализации итеративной модели разработки, включающей четыре
фазы: начало, исследование, построение и внедрение. Каждый цикл
завершается генерацией очередной версии системы. Суть– создание
и сопровождение моделей на базе UML.
Rational
Solution Framework — технологический материал по
реализации итеративной модели разработки, включает четыре фазы:
анализ, проектирование, разработку, стабилизацию; предполагает
использование объектно-ориентированного моделирования. MSF
ориентирована на разработку бизнес-приложений;
Microsoft

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

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

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

ПРОЦЕССЫ ЖИЗНЕННОГО ЦИКЛА АИС
основные
(приобретение, поставка, разработка, эксплуатация и
сопровождение);
вспомогательные
(документирование, управление конфигурацией,
обеспечение качества, верификация, аттестация, оценка, аудит и
решение проблем);
организационные
(управление
проектами,
создание
инфраструктуры проекта, определение, оценка и улучшение самого
жизненного цикла, обучение).

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

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

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

ЭКСПЛУАТАЦИЯ АИС
Относятся:
конфигурирование
обеспечение
обучение
базы данных и рабочих мест пользователей;
пользователей эксплуатационной документацией;
персонала.
Основные эксплуатационные работы включают:
эксплуатацию;
локализацию проблем и устранение причин их возникновения;
модификацию программного обеспечения;
подготовку предложений по совершенствованию системы;
развитие и модернизацию системы.

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

ОПИСАНИЕ ОСНОВНЫХ ПРОЦЕССОВ ЖЦ АИС
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)

СТАДИИ СОЗДАНИЯ АИС (ISO/IEC 15288)

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

МЕТОДОЛОГИЯ BUSINESS SYSTEM PLANNING (BSP) МЕТОДОЛОГИЯ ОРГАНИЗАЦИОННОГО
ПЛАНИРОВАНИЯ
Метод структурирования информации с использованием матриц
пересечения бизнес-процессов, функциональных подразделений,
функций систем обработки данных, информационных объектов,
документов и баз данных (в проектах реинжиниринга бизнес-
процессов, изменения организационной структуры).
English     Русский Правила