Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции ПИС / 1 03feb14 ПрИС - Программная инженерия.pptx
Скачиваний:
74
Добавлен:
04.06.2015
Размер:
490.97 Кб
Скачать

Основные области 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) системы,

постепенно приближающейся к итоговой системе