Введение в программную инженения



Дата07.02.2022
өлшемі277,06 Kb.
#83220
түріЛекция
Байланысты:
Презентация 1

Технологии командной разработки программного обеспечения информационных систем

Долженко Алексей Иванович,

профессор Ростовского государственного экономического университета

доктор экономических наук


Лекция 1. Введение в технологии разработки программного обеспечения

Рассматриваемые вопросы

  • Модели жизненного цикла программного обеспечения
  • Зрелость процессов разработки ПО
  • ИТ-решения по управлению жизненным циклом ПО

Жизненный цикл программного обеспечения

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

Каскадная модель

Спиральная модель

Каждый виток (итерация) спирали предполагает реализацию определенного функционала программной системы.

Инкрементная итерационная модель

Разработка ПО реализуется несколькими итерациями с постепенным наращиванием функциональности системы

Уровни зрелости предприятий в модели CMM/СММI


Оптимизирующий
Управляемый
Определенный
Повторяемый
Начальный

Основные положения гибкого подхода к созданию ПО

  • Люди и взаимодействие важнее процессов и программных средств
  • Работающее ПО важнее исчерпывающей документации
  • Взаимодействие с заказчиком важнее согласования условий контакта
  • Готовность к изменениям важнее следования первоначальному плану

Управление жизненным циклом приложений

Концепция управления программным проектом на всех этапах его жизни

Инструментарий управления жизненным циклом приложений

  • Решение HP ALM on SaaS компании Hewlett-Packard
  • Решение Open ALM компании Borland
  • Решение Rational ClearQuest компании IBM
  • Visual Studio 2012 и Team Foundation Server компании Microsoft


Достарыңызбен бөлісу:




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет