Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пис ответы.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
1 Mб
Скачать

Процесс создания ис

  1. Программная инжинерия (SE)

-Является отраслью компьютерной науки,

-изучает вопросы построения программ для компьютеров,

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

-Охватывает все аспекты создания ПО, начиная от концептуального и бизнес-анализа до создания, сопровождения и снятия с эксплуатации ПО,

-а также оценку трудозатрат, производительности и качества.

  1. Проект в SE

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

  1. Процесс, методология разработки ПО

-Американский словарь Miriam-Webster:

"ряд связанных между собой методов или техник".

-Оксфордский словарь:

"изучение методов".

-Толковый словарь русского языка" Ожегова:

"принципы и способы организации теоретической и практической деятельности" ;

"совокупность методов, применяемых в какой-либо науке".

-А.Коберн:

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

  1. Каскадный

Анализ- проектирование-реализация- внедрение-сопровождение

  1. Спиральный

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

  1. Инкрементный

-Инкремент = приращение.

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

  1. Гибкий.

-Индивидуальности и взаимодействия ВЫШЕ процессов и инструментов

-Работающее программное обеспечение ВЫШЕ всесторонней документации

-Сотрудничество с клиентами ВЫШЕ переговоров по контракту

Реакция на изменения ВЫШЕ следования плану

  1. Продукт SE

Продукт (в данном контексте программный продукт) является выходом процесса.

  1. Артефакт SE

  1. Жизненный цикл ПО

Жизненный цикл АИС - это непрерывный процесс, который начинается с момента принятия решения о необходимости ее создания и заканчивается в момент полного изъятия из эксплуатации.

  1. Вид деятельности SE

  1. Работник

  1. Этап

  1. Стадия (фаза)

  1. Итерация

  1. Веха

  1. Выпуск

  1. RUP

  1. ISO IEC 12207

-Процесс

- Работа

- Задача

  1. Компоненты методологии разработки ПО

  1. Виды деятельности SE (перечень)

-Формирование видения

-Бизнес-анализ

-Анализ требований

-Разработка архитектуры

-Тестирование

-Управление проектом

-Управление средой

-Управление конфигурацией

-Управление требованиями

-Усовершенствование

-Детальное проектирование

-Реализация

-Экспертиза (испытание)

-Документирование

-Обучение

-Внедрение

-Эксплуатация

-Сопровождение

  1. SWEBOK

-Американское объединение компьютерных специалистов ACM (AssociationforComputingMachinery)

-Компьютерный союз при институте инженеров по электронике и электротехнике (IEEE ComputerSociety).

-Объединенными усилиями подкомиссий этого комитета было создано ядро SWEBOK (1999 г.)

  1. MSF

  1. XP