- •Проектирование информационных систем
- •Программная инженерия (Software Engineеring)
- •История вопроса
- •Доля успешных проектов в области IT
- •Знания о программной инженерии
- •SWEBOK - Свод знаний о программной инженерии
- •Цели, поставленные комитетом SECC
- •Вехи развития SWEBOK
- •Ядро знаний SWEBOK- 2004
- •Структура SWEBOK - 2004
- •Основные области SWEBOK
- •Дополнительные области SWEBOK
- •SWEBOK – 2004 Обзор смежных дисциплин
- •Дополнительные области знаний SWEBOK V3.0
- •Определение автоматизированной информационной системы
- •Проектирование АИС
- •Разработка АИС
- •Процессы разработки приложений
- •Каскадный процесс У. Ройс, 1970
- •Инкрементный процесс
- •Схема инкрементной модели
- •Спиральный (итерационный) процесс. Б.Боэм, 1982
Основные области SWEBOK
Дополнительные области SWEBOK
SWEBOK – 2004 Обзор смежных дисциплин
Computer engineering
Computer science
Management
Mathematics
Project management
Quality management
Systems engineering
Дополнительные области знаний SWEBOK V3.0
Software Engineering Professional Practice - описание критериев профессионализма и компетентности;
Software Engineering Economics - экономические аспекты разработки ПО;
Computing Foundations - основы вычислительных технологий в разработке ПО;
Mathematical Foundations - базовые математические концепции в
разработке ПО;
Определение автоматизированной информационной системы
АИС – это программно-аппаратная система, предназначенная для автоматизации целенаправленной деятельности конечных пользователей, обеспечивающую, в соответствие с заложенной в неё логикой обработки, возможность получения, модификации и хранения информации.
Введение |
© Ю.A. Маглинец |
15 |
Проектирование АИС
Проектирован
требования ие спецификация
АИС
Разработка АИС
Заказ на разработку
Разработка |
Внедренная АИС |
|
АИС |
||
|
||
|
|
Процессы разработки приложений
Процесс водопада
Инкрементный процесс
Спиральный процесс
RUP - универсальный процесс
Процесс MSF
Гибкие процессы
Каскадный процесс У. Ройс, 1970
Анализ
Проекти- рование
Реализац
ия
Интеграц
ия
Внедрение
Инкрементный процесс
Инкремент = приращение.
Разработка начинается с предоставления набора требований и
реализации системы путем последовательного конструирования и фиксации промежуточных продуктов (1, …, N) системы,
постепенно приближающейся к итоговой системе