- •5 Программная инженерия
- •5.1 Проблемы разработки по
- •5.2 Жизненный цикл по
- •5.2.1. Основные процессы жц по
- •5.2.2 Вспомогательные процессы жц по
- •5.2.3 Организационные процессы жц по
- •5.3 Модели жизненного цикла по
- •Контрольные вопросы
- •6 Стадии разработки ппп
- •6.1 Виды работ и трудоемкости
- •6.2 Формирование требований к ппп
- •6.3 Проектирование
- •6.4 Программирование
- •6.5 Тестирование
- •6.5.1 Определение и принципы тестирования
- •6.5.2 Методы тестирования
- •6.5.3 Этапы тестирования
- •6.6 Документирование ппп
- •6.7 Эксплуатация и сопровождение ппп
- •Контрольные вопросы
- •7 Качество ппп
- •7.1 Характеристики качества программного изделия
- •7.2 Основные понятия и показатели надежности программных средств
- •7.3 Дефекты программных изделий
- •7.4 Концепция качества Six Sigma
- •7.5 Стандарты iso 9000
- •Контрольные вопросы
- •8 Оценка затрат на разработку ппп
- •8.1 Экономическая эффективность пи
- •8.2 Исследование затрат на разработку ппп
- •8.3 Составляющие затрат на эксплуатацию, влияющие на процесс разработки ппп
- •8.4 Составляющие затрат на сопровождение, влияющие на процесс разработки ппп
- •Контрольные вопросы
Контрольные вопросы
-
Что изучает экономика программирования?
-
Что может служить критерием экономической эффективности разработки ППП? Внедрения ППП?
-
Опишите поведение кривой затрат (рис. 8.1). Из чего складываются затраты на каждом обозначенном этапе?
-
Какие виды затрат на разработку ППП можно отнести к условно постоянным, а какие - к переменным издержкам?
-
В чем вы видите недостатки КОМОСТ Боэма?
1 В 2000 г. его книга «Death March: The Complete Software Developer’s Guide to Surviving «Mission Impossible» Projects» (1977 г.). была переведена на русский язык под названием «Путь камикадзе».
1 Известны методологии CDM- Custom Development Method (компания Oracle), MSF – Microsoft Solutions Framework (Microsoft), RUP - Rational Unified Process (Rational Software), СП «ИДУ» (СПИИРАН – Санкт-Петербургский институт информатизации и автоматизации Российской Академии Наук).
1 ISO – International Organization for Standardization (Международная организация по стандартизации - ИСО), IEC – International Electrotechnical Commission (Международная комиссия по электротехнике - МЭК).
2 ЕСС АСУ – Единая система стандартов автоматизированных систем управления.
1 Объект – предмет или явление, имеющее четко определяемое поведение.
Класс – множество объектов, связанных общностью структуры и поведения.
1 Появился и свой программистский фольклор, отражающий мучения и озарения в процессе творчества, например: «В сколь угодно малой программе есть, по крайней мере, одна ошибка».
2 Раз существуют проекты «death march», то почему бы не существовать и «XP»?
1 Экстремальное программирование (ХР) (Computerworld Россия, 13 марта 2001 г.).
1 От англ. patch – заплатка, вставка в программу.
1 Retail (англ.) розничная продажа.
1 Баранов С.П., Домарацкий А.Н., Ласточкин Н.К., Морозов В.П. Предотвращение дефектов при создании программных изделий // Программные изделия, №1, 2000. – С. 59-63.
1 Шенд Д. Six Sigma //ComputerWorld Россия, 27 марта 2001г.