Культура организации
<<  Виды и модели организационных изменений Организационное проектирование и управление проектами  >>
Картинок нет
Картинки из презентации «Модели жизненного цикла и методологии разработки корпоративных систем» к уроку экономики на тему «Культура организации»

Автор: Sergey V. Zykov. Чтобы познакомиться с картинкой полного размера, нажмите на её эскиз. Чтобы можно было использовать все картинки для урока экономики, скачайте бесплатно презентацию «Модели жизненного цикла и методологии разработки корпоративных систем.ppt» со всеми картинками в zip-архиве размером 60 КБ.

Модели жизненного цикла и методологии разработки корпоративных систем

содержание презентации «Модели жизненного цикла и методологии разработки корпоративных систем.ppt»
Сл Текст Сл Текст
1Учебный курс Модели жизненного цикла и 18информационных технологий, 2009.
методологии разработки корпоративных 19Вывод из эксплуатации: После полного
систем Лекция 2 Общая схема жизненного вывода ПО из использования Если функции ПО
цикла корпоративных систем Лекции читает все еще необходимы, включает экспорт
кандидат технических наук, доцент Зыков данных в новые приложения Стоимость замены
Сергей Викторович. ПО складывается, в частности, из:
2Понятие программной системы стоимости смены технологий (цены нового
Программная система – совокупность ПО); стоимости разработки и поддержки
взаимодействующих программ под общим приложений на основе нового ПО; затрат на
управлением, предназначенная для решения обучение персонала нового ПО;
задачи или ряда взаимосвязанных задач краткосрочной потери производительности в
Приложение (прикладная программа) переходный период Решение принимается на
предназначена для решения функциональных основе оценки стоимости Иногда вынужденный
задач по обработке информации той или иной – напр., при несовместимости (Y2K)?
предметной области Программная инженерия – Корпоративные системы Лекция 2: Жизненный
комплекс задач, методов, средств и цикл ПО. Интернет-университет
технологий создания (проектирования и информационных технологий, 2009.
реализации) сложных, расширяемых, 20План проекта Важнейший, «глобальный»
тиражируемых, высококачественных проектный документ Объединяет
программных систем (возможно, включающих перечисленные фазы ЖЦ ПО Включает: общее
БД) В.В.Липаев. Программная инженерия, расписание проекта (в т.ч. «работы» -
2006. Корпоративные системы Лекция 2: activities и «вехи» - milestones, в MSF –
Жизненный цикл ПО. Интернет-университет deliveries/milestones); план управления
информационных технологий, 2009. рисками; план тестирования; план
3Виды разработки ПО. частная интеграции; другие «глобальные» документы.
разработка: некоммерческое использование; Корпоративные системы Лекция 2: Жизненный
разработка продукта: заказчика нет, а есть цикл ПО. Интернет-университет
идея. Необходимы начальные инвестиции. информационных технологий, 2009.
Требования к продукту определяет отдел 21Особенности ЖЦ: неполная
маркетинга; проектная разработка: Есть определенность проектных спецификаций,
потребность и цели проекта разработки. описаний компонент / особенностей
Есть бюджет и временные рамки. Есть архитектуры и т.п.;
заказчик и др. заинтересованные лица. циклическое/итеративное повторение ряда
смешанная. Вид разработки может измениться фаз ЖЦ; «классическая» разработка ПО –
в ходе развития ПО (частная/продуктовая SADT – не учитывает: неструктурное
разработка ? смешанная)? Корпоративные проектирование; специфику компонент
системы Лекция 2: Жизненный цикл ПО. (модулей) кода и выбор ЯП до завершения
Интернет-университет информационных построения проектных спецификаций;
технологий, 2009. повторное использование кода (как в OOAD и
4Программный продукт. Характеристики: ОО-модели)? Границы фаз могут изменяться
коммерческая ценность может быть предложен (в т.ч. динамически)? в зависимости от
рынку для удовлетворения потребности модели ЖЦ и подхода к реализации.
Виды/примеры: физический объект (носитель Корпоративные системы Лекция 2: Жизненный
информации, скажем, DVD); нематериальный цикл ПО. Интернет-университет
объект (код, ПО, лицензия, соглашение о информационных технологий, 2009.
партнерстве и т.п.); услуга (внедрение, 22Вклад фаз ЖЦ в сроки и стоимость
сопровождение, обучение, консультации). проекта: Фаза Стоимость Сроки Требования
Классификации: масштаб использования 2% 21% / 18% (со спецификациями)?
(личное, некоммерческое, коммерческое)? Спецификации 5% см. «Требования»
мель использования (специальное ПО или Проектирование 6% 18% / 19% Кодирование 5%
общего назначения: ОС, MS Office и т.п.). 36% / 34% (с тестированием)? Тестирование
степень открытости (компоненты: ActiveX, 7% см. «Кодирование» Интеграция 8% 24% /
API, библиотеки или готовые продукты)? 29% Сопровождение 67% ---. Корпоративные
Корпоративные системы Лекция 2: Жизненный системы Лекция 2: Жизненный цикл ПО.
цикл ПО. Интернет-университет Интернет-университет информационных
информационных технологий, 2009. технологий, 2009.
5ЖЦ разработки ПО. «Любая разработка ПО 23Выводы (1): Основные затраты – на
происходит по «жизненному циклу», сопровождение (особенно для долгосрочных,
состоящему из всех видов деятельности, многокомпонентных проектов)? Средства,
которые осуществляются с того момента, как увеличивающие расширяемость ПО (и/или
версия 1.0 системы начинает свое сроки обновления и тестирования) более
существование лишь как идея, и до того эффективны, чем все ухищрения при
момента, когда версия 6.74b сделает свой кодировании Фазы, предшествующие
последний вздох на компьютере последнего кодированию и следующие за ним, составляют
заказчика.» Стив Мак Коннелл, Быстрая 30% затрат (кодирование – 5%):
разработка, 1996 (Steve McConnell, Rapid «обрамляющие» стадии улучшают качество ПО;
Development)? Корпоративные системы Лекция «обрамляющие» стадии ускоряют кодирование
2: Жизненный цикл ПО. Интернет-университет Большинство ошибок – в ходе проектирования
информационных технологий, 2009. и спецификаций (нужны формальные методы
6ЖЦ разработки ПО - особенности. анализа)? Корпоративные системы Лекция 2:
Программная система разрабатывается Жизненный цикл ПО. Интернет-университет
постепенно и развивается, начиная от информационных технологий, 2009.
зарождения идеи ПО до реализации и сдачи 24Выводы (2): Цена поиска ошибок
пользователю, и далее. Каждый этап экспоненциально растет по мере продвижения
завершается разработкой части системы или проекта к завершению Ошибки нужно
связанной с ней документации (план обнаруживать как можно раньше! (иначе
тестирования, руководство пользователя и придется изменять версию ПО, документации,
т.д). Теоретически, для каждого этапа …)? Существуют специальные методы поиска
четко определены начальные и конечные ошибок Каждая фаза ЖЦ ПО включает:
точки, а также известно, что он должен Процессы – различные и независимые задачи;
передать следующему этапу. На практике все Методы – описания каждой из задач процесса
сложнее. Корпоративные системы Лекция 2: Средства – (полу)автоматические
Жизненный цикл ПО. Интернет-университет инструменты для поддержки процессов и
информационных технологий, 2009. методов. Корпоративные системы Лекция 2:
7Цели изучения ЖЦ. организация и Жизненный цикл ПО. Интернет-университет
управление разработкой ПО. основа для информационных технологий, 2009.
анализа разработки ПО. основа для 25Виды моделей ЖЦ: Модель Build-and-Fix
планирования разработки ПО. корректная Водопадная модель Модель быстрого
постановка процессов разработки ПО Анализ прототипирования Инкрементная модель
ЖЦ обязателен для сложных проектов. Модель синхронизации и стабилизации
Корпоративные системы Лекция 2: Жизненный Спиральная модель ОО-модель. Корпоративные
цикл ПО. Интернет-университет системы Лекция 2: Жизненный цикл ПО.
информационных технологий, 2009. Интернет-университет информационных
8Важные предварительные замечания: В технологий, 2009.
процессах создания ПО участвует много 26Модели ЖЦ ПО: Общие черты – как
сторон: заказчики, разработчики, правило: включают все стадии ЖЦ ПО (кроме
руководство У сторон различные цели, Build-and-Fix)? предполагают несколько
ожидания и ограничения (часто даже итераций по разработке проекта стадии ЖЦ
согласование разумных подходов приводит к ПО четко различимы (кроме ОО)? связаны с
значительному росту сроков и стоимости методологиями проектирования
проекта)? Корпоративные системы Лекция 2: (синхронизации и стабилизации - MSF,
Жизненный цикл ПО. Интернет-университет каскадная и спиральная - RUP и т.д.)?
информационных технологий, 2009. требуют высокой организационной зрелости
9Участники проекта. Заказчик команды разработчиков и дисциплины проекта
Руководитель портфеля проектов Менеджер (при их недостатке ОО-модель может
проекта Руководитель команды Эксперт выродиться в CABTAB)? Нет универсальной
предметной области Аналитик Архитектор модели! Модели можно комбинировать! Все
Проектировщик подсистем Специалист по модели имеют преимущества и недостатки!
пользовательскому интерфейсу Разработчик Корпоративные системы Лекция 2: Жизненный
Тест-менеджер Тестировщик Технический цикл ПО. Интернет-университет
писатель. Корпоративные системы Лекция 2: информационных технологий, 2009.
Жизненный цикл ПО. Интернет-университет 27Модели ЖЦ ПО: Определяют: Характер и
информационных технологий, 2009. масштаб проекта (объем, сроки, риски, …)?
10Цель и основные факторы разработки: Экономику проекта (в т.ч. ROI)? Степень
Разработка ПО – многофакторная оптимизация сопровождаемости Перспективы развития
Пути создания ПО с желаемым выходом по (прогноз запросов клиента)? Архитектуру
заданному входу множественны Цель проекта (стабильная эволюция,
разработки ПО: выбор методологии путем революционные усовершенствования)?
многомерной оптимизации с учетом, прежде Скорость поиска и устранения ошибок
всего, следующих факторов: сроки; Управление рисками проекта Степень полноты
стоимость; качество; сопровождаемость реализации (прототип, промежуточное
Приоритетность факторов определяется решение, готовый продукт)? Корпоративные
характером и масштабом проекта. системы Лекция 2: Жизненный цикл ПО.
Корпоративные системы Лекция 2: Жизненный Интернет-университет информационных
цикл ПО. Интернет-университет технологий, 2009.
информационных технологий, 2009. 28Модели ЖЦ ПО: Особенности
11Масштабы программных систем. Малые: до Build-and-Fix – неполный ЖЦ ПО, малые
10 человеко-лет. Средние: 10-100 проекты Водопадная – обратная связь с
человеко-лет. Большие: 100-1000 ранними стадиями ЖЦ ПО Быстрое
человеко-лет Огромные: от 1000 прототипирование – не самостоятельная
человеко-лет Корпоративные приложения: от Инкрементная – всегда имеется готовый
100 человеко-лет. Корпоративные системы продукт Синхростабилизации – ранее
Лекция 2: Жизненный цикл ПО. выявление ошибок Спиральная – несколько
Интернет-университет информационных итераций с анализом рисков ОО – перекрытие
технологий, 2009. фаз ЖЦ ПО с итеративными возвратами.
12Стадии ЖЦ ПО, не зависящие от Корпоративные системы Лекция 2: Жизненный
методологий: Анализ требований Подготовка цикл ПО. Интернет-университет
спецификаций Проектирование (эскизное, информационных технологий, 2009.
детальное, рабочее)? Реализация 29Модели ЖЦ ПО: сравнительный анализ и
Тестирование Интеграция (сборка – ср. выводы Цена поиска ошибок экспоненциально
assembly в MS .NET)? Сопровождение Снятие растет по мере продвижения проекта к
с эксплуатации Все стадии, кроме завершению Ошибки нужно обнаруживать как
последней, включают документирование! можно раньше! (иначе придется изменять
Обратите внимание на взаимосвязи версию ПО, документации, …)? Существуют
документов! Корпоративные системы Лекция специальные методы поиска ошибок Каждая
2: Жизненный цикл ПО. Интернет-университет фаза ЖЦ ПО включает: Процессы – различные
информационных технологий, 2009. и независимые задачи; Методы – описания
13Анализ требований: Встреча каждой из задач процесса Средства –
разработчика и заказчика Достижение общего (полу)автоматические инструменты для
понимания задачи, для решения которой поддержки процессов и методов.
будет разработано ПО Выявление и Корпоративные системы Лекция 2: Жизненный
обсуждение требований и ограничений цикл ПО. Интернет-университет
заказчика к ПО (посредством информационных технологий, 2009.
собеседования)? Результат: формализованное 30
описание требований (statement of scope?) 31На что влияет выбор ЖЦ? Скорость
или список требований (requirements разработки (время выхода на рынок);
checklist)? Корпоративные системы Лекция качество продукта; стоимость продукта;
2: Жизненный цикл ПО. Интернет-университет стратегию управления изменениями;
информационных технологий, 2009. стратегию управления рисками; отношения с
14Подготовка проектных спецификаций: На заказчиками и т.Д. Корпоративные системы
основе описания требований Готовится Лекция 2: Жизненный цикл ПО.
разработчиком Содержит: Описание всей Интернет-университет информационных
функциональности проекта Выбранную технологий, 2009.
методологию/модель разработки ПО (следует 32Модели ЖЦ ПО: Выводы: Выбор модели
определить как можно раньше!)? Оценку определяет успех проекта! Модель
сроков проекта Оценку стоимости проекта. определяет архитектуру проекта! Модель
Корпоративные системы Лекция 2: Жизненный определяет экономику проекта! Модель д.б.
цикл ПО. Интернет-университет адекватна опыту проектной команды!
информационных технологий, 2009. Серьезные модели требуют дисциплины и
15Детальное проектирование: Производится зрелости! Нет универсальной модели! Модели
на основе проектных спецификаций можно комбинировать! Все модели имеют
Выполняется разработчиком Содержит: преимущества и недостатки! Преимущества и
Описания всех программных модулей Описание недостатки имеют смысл только в контексте
программной архитектуры: интеграция проекта! Корпоративные системы Лекция 2:
компонент проекта (при ООП - модулей и Жизненный цикл ПО. Интернет-университет
интерфейсов) с программной средой информационных технологий, 2009.
заказчика. Корпоративные системы Лекция 2: 33CASE-технологии: основы ПО «в малом» -
Жизненный цикл ПО. Интернет-университет кодирование модулей ПО «в большом» = SE ПО
информационных технологий, 2009. «в массе» - командная работа
16Реализация: Производится на основе: CASE-технологии помогают во всех трех
документов детального проектирования, аспектах Типы CASE-средств: Верхнего
общего плана проекта (глобальные уровня (front-end) – для требований,
ограничения сроков и стоимости, важнейшие спецификаций и проектирования Нижнего
функциональные параметры и ограничения)? уровня (back-end) – для реализации,
Готовится программистами разработчика внедрения и сопровождения Конвейеры
Содержит: Отдельные программные модули (workbench) и среды CASE – наборы
Результат: каждый программный модуль небольшого кол-ва инструментов для
реализован и протестирован (пока по связанных операций (компиляция,
отдельности!)? Корпоративные системы редактирование, сборка, отладка)?
Лекция 2: Жизненный цикл ПО. Корпоративные системы Лекция 2: Жизненный
Интернет-университет информационных цикл ПО. Интернет-университет
технологий, 2009. информационных технологий, 2009.
17Интеграция: Разработчик Сборка модулей 34CASE-технологии: Первые выводы:
в общую архитектурную схему Разработчик и Необходимые условия применения:
заказчик Тестирование Результаты: ПО Организационная зрелость Серьезный масштаб
разворачивается у заказчика все приемочные проекта Результаты успешного применения:
тесты (проведенные заказчиком на реальном Рост производительности труда Снижение
АО и ПО согласно функциональным времени и стоимости проекта. Корпоративные
требованиям) успешны ПО передается системы Лекция 2: Жизненный цикл ПО.
заказчику Наступает фаза эксплуатации ПО. Интернет-университет информационных
Корпоративные системы Лекция 2: Жизненный технологий, 2009.
цикл ПО. Интернет-университет 35Метрики ЖЦ ПО: Проект в целом: сроки –
информационных технологий, 2009. стоимость – функциональность, Cost-Benefit
18Сопровождение: По окончании анализ Тестирование – сложность
приемочного тестирования программного модуля/кода (кол-во строк KLOС, кол-во
продукта Включает следующие типы: (различных) операторов/операндов,
Корректирующее – устранение остаточных относительная ошибка – кол-во ошибок на
сбоев без изменения спецификаций KLOС)? Сопровождение – отслеж./испр.ошибок
Совершенствующее / обновляющее – внесение (общее кол-во сбоев, классификация и
изменений в проектные спецификации и новая состояние сбоев/отчетов, метрики
итерация стадии разработки Улучшающее – предыдущих стадий)? Выводы: решение – за
рост производительности с сохранением PM; простых метрик на базе KLOС, как
функциональности Адаптивное - при миграции правило, достаточно. Корпоративные системы
в новую среду Экономика: Max (~70%) затрат Лекция 2: Жизненный цикл ПО.
по времени и средствам! Необходимо для Интернет-университет информационных
любого ПО! Корпоративные системы Лекция 2: технологий, 2009.
Жизненный цикл ПО. Интернет-университет
Модели жизненного цикла и методологии разработки корпоративных систем.ppt
http://900igr.net/kartinka/ekonomika/modeli-zhiznennogo-tsikla-i-metodologii-razrabotki-korporativnykh-sistem-83474.html
cсылка на страницу

Модели жизненного цикла и методологии разработки корпоративных систем

другие презентации на тему «Модели жизненного цикла и методологии разработки корпоративных систем»

«Этапы разработки модели» - 4 этап. 1 этап. Практическое задание. 2 этап. Модель солнечной системы. Основные этапы разработки и исследования моделей на компьютере. Построение описательной информационной модели. 5 этап. 3 этап. Описательные информационные модели обычно строятся с использованием естественных языков и рисунков.

«Корпоративные вечеринки» - Плюсы и минусы. Для чего нужны корпоративные мероприятия? Проект. Готовые идеи и типовые сценарии. Калькулятор бюджета. Как правильно организовать корпоративную вечеринку. Корпоративная вечеринка. Организация корпоративного мероприятия. Какие бывают корпоративы: Новый год, юбилей компании, 8 марта, 23 февраля и др.

«Модель» - Модели в проектировании. Классификация моделей. Воспитывающие: осуществление эстетического воспитания; способствовать обогащению внутреннего мира школьников. Земли. Модель материальной точки. Примеры моделей. Модель Земли. Проверка усвоения пройденного материала. Творческие модели. F=m*a. Теоретические модели.

«Модель объекта» - Натурная модель подъёмного крана воспроизводит: состав; движения частей механизма. Проверки гипотез и получения новых знаний об исследуемых объектах. Приведите 2-3 примера натурных моделей. Различают натурные и информационные модели. Модель отражает только часть свойств, отношений и особенностей поведения оригинала.

«Классификация моделей» - Иерархические. По области использования. Модель – это… Табличные. По отрасли знаний. Классификация моделей. По способу представления. Класс -. Объекты входящие в класс называются экземплярами класса. Зачем создавать модель, а не изучать оригинал? Что такое моделирование? Повторение. Группа объектов с одинаковым набором характеристик.

«Виды моделей» - 3. Моделирование. 7. Виды моделей в зависимости от времени. Примеры: динамические: заводные игрушки; статические: глобус; мягкие игрушки; учебники. Примеры: компьютерные игры; компьютерный исполнитель «Чертежник», «Робот». Адекватность - степень совпадения свойств модели и моделируемого объекта. Модели моделирование.

Культура организации

12 презентаций о культуре организации
Урок

Экономика

125 тем
Картинки
900igr.net > Презентации по экономике > Культура организации > Модели жизненного цикла и методологии разработки корпоративных систем