Понятие проекта программного средства и его классификация. Стратегии разработки программного средства

Страницы работы

Содержание работы

Факторы, влияющие на качество ПО

1.Точность определения назначения программного средства. Учета всех требований со стороны предполагаемого пользователя

2.Точность реализации

3.От качества алгоритмизации и программирования

4.От методов предотвращения ошибок, используемых на стадии проектирования.

5.От технологии обнаружения и устранения ошибок(ошибки бывают: синтаксические(написание слов и тп, обнаруживает компилятор) и симантические(логические) ошибки)

6.Организация документирования на всех уровнях и стадиях разработки.

7.От квалификации и ответственности людей, занимающихся разработкой

Ограничения, влияющие на качество

1. Уровень современных знаний теории и методов решения поставленных задач

2.Технические параметры средств реализации

Понятие проекта программного средства и его классификация

Проект – разработанный план …(Ожегов)

Проектирование программного средства – процесс создания детального документированного описания нового программного средства, в ходе которого осуществляется оптимизация проектных решений.

1.Детальность

2.Документированность

3.Стремление к оптимальному решению

От формы участия пользователя в проекте:

1.Проекты, управляемые пользователем

2.Проекты, контролируемые пользователем

3.Проекты, независимые от пользователя

Стратегии разработки программного средства

1.Жизненный цикл программного средства и стратегия разработки

ISO/IEC 12207

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

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

3 основные стратегии (РАЗДЕЛ ISO/IEC 12207.2):

1.Однократно последовательная

2.Инкрементная

3.Эволюция

Стратегия

Все ли тредования к программному средству определены в начале разработки?

Наличие циклов разработки

Распространяются ли промежуточные версии

Однократно послед

+

-

-

Инкрементная

-

+

-/+

Эволюция

-

+

+

Однократно последовательная стратегия (каскадная модель, Модель водопада)

Автор: Винстон Ройс

Каскадная модель жизненного цикла

ГОСТ 19 «Единая система программной документации»

ГОСТ 34 «Стандарты на разработку и сопровождение автоматизированных систем»

Последовательно по этапам.

Системный анализ

-Определений потребностей и потребителей(для кого?)

-Формулировка назначения основных функциональных характеристик(зачем?)

-Планирование и оценка затрат, рисков и эффективности применения(стоит ли?)

                Анализ  требований ┐                                                                         Результат - Техническое задание

                -Уточняются интерфейс и характеристики

-Завершается планирование проекта(сроки, стоимость, состав разработчиков, рес-сы уточняются)

Похожие материалы

Информация о работе