ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
Жизненный цикл программного средства
Жизненный цикл программного средства
Стадии и фазы жизненного цикла ПС
Понятие качества программного средства
Критерии качества
Обеспечение надежности  основной мотив разработки программных средств

Общие принципы разработки программных средств

1. ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ

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

Под жизненным циклом ПС (software life
cycle) понимают весь период его
разработки и эксплуатации
(использования), начиная от момента
возникновения замысла ПС и кончая
прекращением всех видов его
использования.

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

Пять подходов к созданию и
использованию ПС.
• Водопадный подход.
• Исследовательское программирование.
• Прототипирование.
• Формальные преобразования.
• Сборочное программирование.

4. Стадии и фазы жизненного цикла ПС

Стадия производства
программных изделий
Стадия разработки ПС
Стадия эксплуатации
ПС
Фаза применения ПС
Этап внешнего
описания ПС
Этап конструирования ПС
Фаза сопровождения ПС
Этап аттестации
ПС
Этап кодирования
ПС

5. Понятие качества программного средства

Качество (quality) ПС это совокупность
его черт и характеристик, которые
влияют на его способность
удовлетворять заданные потребности
пользователей

6. Критерии качества

критериями качества ПС (criteria of
software quality) принято считать:
• функциональность,
• надежность,
• легкость применения,
• эффективность,
• сопровождаемость,
• мобильность

7. Обеспечение надежности  основной мотив разработки программных средств

Обеспечение надежности основной
мотив разработки программных средств
Известны четыре подхода обеспечению надежности:
предупреждение ошибок;
самообнаружение ошибок;
самоисправление ошибок;
обеспечение устойчивости к ошибкам
для достижения этой цели сконцентрировать внимание на
следующих вопросах:
борьба со сложностью,
обеспечение точности перевода,
преодоление барьера между пользователем и разработчиком,
обеспечение контроля принимаемых решений
English     Русский Правила