пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Типы проектов по развитию информационных и бизнес-систем.

Основные виды ИТ-проектов: • проекты разработки и развития программного обеспечения; • проекты внедрения информационных систем; • инфраструктурные и организационные проекты.

Особенности проектов разработки и развития программного обеспечения: • Разработка программного обеспечения осуществляется в рамках методологий, методов и подходов программной инженерии. • Программная инженерия (Software Engineering)— это инженерная дисциплина, которая связана со всеми аспектами производства ПО от начальных стадий со-здания спецификации до поддержки системы после сдачи в эксплуатацию. • Модель программного процесса — это упрощенное описание программного про-цесса, представленное с некоторой точки зрения. Модели всегда являются упро-щениями. • Метод программной инженерии — это структурный подход к созданию ПО, наце-ленный на создание эффективного продукта наиболее прибыльным (рентабель-ным, cost-effective) путем. Практически все методы построены на идее создания графических моделей системы с последующим использованием этих моделей в качестве спецификации или архитектуры системы.

Основные фазы программного процесса: • Создание спецификации ПО – что система должна делать и ограничения на раз-работку. • Разработка ПО – производство программной системы. • Тестирование ПО (включает в себя validation и verification) – проверка того, что клиент хочет именно того, что прописано в спецификации, и что система соответ-ствует спецификации. • Развитие или эволюция ПО (software evolution) – изменение ПО в ответ на изме-нение внешних требований.

Типы моделей программного процесса: • Модель технологического процесса (workflow model) — показывает последова-тельность действий, наряду со входами, выходами и зависимостями. • Модель потоков данных (data flow or activity model) — представляет процесс в виде набора действий, каждый из которых выполняет некоторое преобразование данных. В этой модели действия могут быть более низкого уровня, чем в предыду-щей модели. • Модель роль/действие (role/action model) — показывает роли людей, участвую-щих в программном процессе, а также действия, за которые они отвечают.


25.05.2018; 17:52
хиты: 107
рейтинг:0
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь