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

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

4 страницы (Word-файл)

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

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

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 «Стандарты на разработку и сопровождение автоматизированных систем»

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

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

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

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

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

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

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

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

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

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