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

Б) Основы методологии ПО (повышение качества ПО)

Методология — это система принципов, а также совокупность идей, понятий, методов, способов и средств, определяющих стиль разработки программного обеспечения. 

  • Каскадная модель предусматривает последовательное выполнение всех этапов проекта в строго фиксированном порядке. Переход на следующий этап означает полное завершение работ на предыдущем этапе.

Преимущества:

o    Последовательное выполнение этапов проекта в строгом фиксированном порядке

o    Позволяет оценивать качество продукта на каждом этапе

Недостатки:

o    Отсутствие обратных связей между этапами

o    Не соответствует реальным условиям разработки программного продукта

  • Поэтапная модель с промежуточным контролем. Разработка ИС ведется итерациями с циклами обратной связи между этапами. Межэтапные корректировки позволяют учитывать реально существующее взаимовлияние результатов разработки на различных этапах; время жизни каждого из этапов растягивается на весь период разработки.
  • Спиральная модель. На каждом витке спирали выполняется создание очередной версии продукта, уточняются требования проекта, определяется его качество и планируются работы следующего витка.Особое внимание уделяется начальным этапам разработки - анализу и проектированию, где реализуемость тех или иных технических решений проверяется и обосновывается посредством создания прототипов (макетирования).

Преимущества:

·            Быстрое получение результата

·            Повышение конкурентоспособности

·            Изменяющиеся требования — не проблема

Недостатки:

·            Отсутствие регламентации стадий


15.06.2015; 19:52
хиты: 82
рейтинг:0
Точные науки
информатика
VLSI дизайн
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь