
Процесс создания ис
-Является отраслью компьютерной науки, -изучает вопросы построения программ для компьютеров, -Обобщает накопленный опыт программирования в виде комплексов общих знаний и правил,регламентирующих инженерную деятельность разработчиков ПО. -Охватывает все аспекты создания ПО, начиная от концептуального и бизнес-анализа до создания, сопровождения и снятия с эксплуатации ПО, -а также оценку трудозатрат, производительности и качества. |
Проект является организующей сущностью, обеспечивающей завершение процесса в условиях имеющихся ограничений (персонал, финансы, время и т.д.).
|
-Американский словарь Miriam-Webster: "ряд связанных между собой методов или техник". -Оксфордский словарь: "изучение методов". -Толковый словарь русского языка" Ожегова: "принципы и способы организации теоретической и практической деятельности" ; "совокупность методов, применяемых в какой-либо науке". -А.Коберн: роли, навыки, команды разработчиков, инструментарий, техники, виды деятельности, стандарты, рабочие продукты, меры качества и систему ценностей, принятых в команде разработчиков
|
Анализ- проектирование-реализация- внедрение-сопровождение |
Предполагает многократные возвраты к этапу формирования требований с целью их расширения и уточнения.
|
-Инкремент = приращение. -Разработка начинается с предоставления набора требований и реализации системы путем последовательного конструирования и фиксации промежуточных продуктов (1, …, N) системы, постепенно приближающейся к итоговой системе.
|
-Индивидуальности и взаимодействия ВЫШЕ процессов и инструментов -Работающее программное обеспечение ВЫШЕ всесторонней документации -Сотрудничество с клиентами ВЫШЕ переговоров по контракту Реакция на изменения ВЫШЕ следования плану |
Продукт (в данном контексте программный продукт) является выходом процесса. |
|
Жизненный цикл АИС - это непрерывный процесс, который начинается с момента принятия решения о необходимости ее создания и заканчивается в момент полного изъятия из эксплуатации.
|
|
|
|
|
|
|
|
|
-Процесс - Работа - Задача
|
|
-Формирование видения -Бизнес-анализ -Анализ требований -Разработка архитектуры -Тестирование -Управление проектом -Управление средой -Управление конфигурацией -Управление требованиями -Усовершенствование -Детальное проектирование -Реализация -Экспертиза (испытание) -Документирование -Обучение -Внедрение -Эксплуатация -Сопровождение
|
-Американское объединение компьютерных специалистов ACM (AssociationforComputingMachinery) -Компьютерный союз при институте инженеров по электронике и электротехнике (IEEE ComputerSociety). -Объединенными усилиями подкомиссий этого комитета было создано ядро SWEBOK (1999 г.) |
|
|