Similar presentations:
Общие принципы разработки программных средств
1. ОБЩИЕ ПРИНЦИПЫ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ
2. Жизненный цикл программного средства
Под жизненным циклом ПС (software lifecycle) понимают весь период его
разработки и эксплуатации
(использования), начиная от момента
возникновения замысла ПС и кончая
прекращением всех видов его
использования.
3. Жизненный цикл программного средства
Пять подходов к созданию ииспользованию ПС.
• Водопадный подход.
• Исследовательское программирование.
• Прототипирование.
• Формальные преобразования.
• Сборочное программирование.
4. Стадии и фазы жизненного цикла ПС
Стадия производствапрограммных изделий
Стадия разработки ПС
Стадия эксплуатации
ПС
Фаза применения ПС
Этап внешнего
описания ПС
Этап конструирования ПС
Фаза сопровождения ПС
Этап аттестации
ПС
Этап кодирования
ПС
5. Понятие качества программного средства
Качество (quality) ПС это совокупностьего черт и характеристик, которые
влияют на его способность
удовлетворять заданные потребности
пользователей
6. Критерии качества
критериями качества ПС (criteria ofsoftware quality) принято считать:
• функциональность,
• надежность,
• легкость применения,
• эффективность,
• сопровождаемость,
• мобильность
7. Обеспечение надежности основной мотив разработки программных средств
Обеспечение надежности основноймотив разработки программных средств
Известны четыре подхода обеспечению надежности:
предупреждение ошибок;
самообнаружение ошибок;
самоисправление ошибок;
обеспечение устойчивости к ошибкам
для достижения этой цели сконцентрировать внимание на
следующих вопросах:
борьба со сложностью,
обеспечение точности перевода,
преодоление барьера между пользователем и разработчиком,
обеспечение контроля принимаемых решений