модели жизненного цикла информационных систем

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Информатика
  • 20 20 страниц
  • 5 + 5 источников
  • Добавлена 20.04.2021
299 руб.
  • Содержание
  • Часть работы
  • Список литературы
Оглавление
Введение 4
Модели жизненного цикла разработки программного обеспечения 5
Этапы в SDLC 5
Преимущества и недостатки SDLC 7
Модель водопада 9
Использование 9
Преимущества и недостатки 9
V-образная модель 11
Использование 11
Преимущества и недостатки 11
Модель прототипирования 13
Использование 14
Преимущества и недостатки 14
Спиральная модель (SDM) 15
Использование 15
Преимущества и недостатки 15
Итеративная и инкрементная модель 16
Использование 16
Преимущества и недостатки 16
Гибкая модель (модель Scrum) 18
Использование 18
Преимущества и недостатки 18
Заключение 19
Список литературы 20

Фрагмент для ознакомления

Эта модель использует многие из тех же этапов, что и модель водопада, в том же порядке, но разделенных планированием, оценкой рисков и созданием прототипов и моделирования.ИспользованиеИспользуется в больших, дорогих и сложных приложениях и системах, которые легко делить на небольшие фазы или сегменты.Преимущества и недостаткиПреимуществаОценки ( например, бюджет, график и т. д.) становятся более реалистичными по мере продвижения работы, поскольку проблемы обнаруживаются раньше.Привлечение разработчиков на ранних этапах проекта.Управляет рисками и поэтапно развивает систему.НедостаткиВысокая стоимость и время выхода на конечный продукт.Требуются специальные навыки для оценки рисков и предположений.Ограниченные возможности повторного использованияИтеративная и инкрементная модельРазработана для преодоления недостатков модели водопада. Начинается с планирования и заканчивается развертыванием с циклическими взаимодействиями между частями проекта. Основная идея этого метода заключается в разработке системы посредством повторяющихся циклов (итеративно) и небольшими частями за раз (инкрементально), что позволяет разработчикам программного обеспечения использовать преимущества того, что было изучено во время разработки более ранних частей или версий системы. Модель может состоять из множества мини-водопадов или мини-моделей V- образной формы.ИспользованиеИспользуется в больших системах, в которые встроены небольшие фазы или сегменты. Также может использоваться система, имеющая отдельные компоненты, например система ERP. Мы можем начать с бюджетного модуля в качестве первой итерации, затем перейти к модулю инвентаризации и так далее.Преимущества и недостаткиПреимуществаСоздает ценность для бизнеса на ранних этапах жизненного цикла разработки.Оптимальное использование ограниченных ресурсов за счет правильного присоединения частей проекта.Может принимать запросы на изменение между присоединениями.Большое внимания уделяется потребительской ценности.Мы можем выявить проблемы и изменения проекта раньше.НедостаткиТребуется объемная документация.Выполняет определенный набор процессов.Определяет присоединения на основе функций и зависимостей функций.Требует большего вовлечения клиентов, чем линейный подход.Разделение функций и возможностей может быть проблематичным.Интеграция между итерациями может стать проблемой, если она не будет учтена при разработке и планировании проекта.Гибкая модель (модель Scrum)Основана на итеративной и инкрементной разработке, при которой требования и решения развиваются в результате сотрудничества между кросс-функциональными командами.ИспользованиеМожно использовать с любым типом проектов, но требует большего взаимодействия со стороны заказчика и интерактивности. Кроме того, мы можем использовать ее, когда заказчику нужно подготовить какое-либо функциональное требование за короткое время, а требования недостаточно ясны. Это позволит получить более ценные и работоспособные компоненты для программного обеспечения на раннем этапе, что также повысит удовлетворенность клиентов.Преимущества и недостаткиПреимуществаСокращает время, необходимое для использования некоторых функций системы.Личное общение и постоянный вклад представителя клиентов не оставляют места для догадок.Конечным результатом является качественное программное обеспечение в кратчайшие сроки и довольный заказчик.НедостаткиПроблемы с масштабируемостью.Документация выполняется на более поздних этапах.Уменьшает удобство использования компонентов.ЗаключениеКогда кто-то начинает разработку нового продукта, важно соблюдать жизненный цикл разработки системы. Таким образом, команды смогут работать в соответствии со структурированным подходом для разработки новых решений в контролируемой и хорошо организованной среде. Перед тем, как начать работу над новой системой, важно узнать, как SDLC будет соответствовать общим требованиям, чтобы помочь достичь наилучшего результата. Правильный выбор SDLC поможет вам быстро и эффективно создать нужную систему.Список литературыФуфаев Д. Э., Фуфаев Э. В. Разработка и эксплуатация автоматизированных информационных систем. Учебник. - 3 изд. - М.: Academia, 2014.Лекция 2: Жизненный цикл программного обеспечения ИС // Интуит URL: https://intuit.ru/studies/courses/2195/55/lecture/1620 (дата обращения: 19.03.2021).Systems development life cycle (SDLC) // Tech target URL: https://searchsoftwarequality.techtarget.com/definition/systems-development-life-cycle (дата обращения: 19.03.2021).Жизненный цикл информационных систем // inftis URL: https://clck.ru/TpdVX (дата обращения: 19.03.2021).Поэтапная модель жизненного цикла информационной системы с промежуточным контролем // Studme URL: https://clck.ru/TpdXj (дата обращения: 19.03.2021).

Список литературы
1. Фуфаев Д. Э., Фуфаев Э. В. Разработка и эксплуатация автоматизированных информационных систем. Учебник. - 3 изд. - М.: Academia, 2014.
2. Лекция 2: Жизненный цикл программного обеспечения ИС // Интуит URL: https://intuit.ru/studies/courses/2195/55/lecture/1620 (дата обращения: 19.03.2021).
3. Systems development life cycle (SDLC) // Tech target URL: https://searchsoftwarequality.techtarget.com/definition/systems-development-life-cycle (дата обращения: 19.03.2021).
4. Жизненный цикл информационных систем // inftis URL: https://clck.ru/TpdVX (дата обращения: 19.03.2021).
5. Поэтапная модель жизненного цикла информационной системы с промежуточным контролем // Studme URL: https://clck.ru/TpdXj (дата обращения: 19.03.2021).