- •Разработка сложных программных изделий
- •Раздел 1.Структурные методологии разработки программного обеспечения Глава 1.Структурные методы в программотехнике
- •1.1.Эволюция структурных методов
- •1.2.Основные идеи и принципы структурной методологии
- •1.3.Принципы программотехники
- •1.4.Принципы информационной инженерии
- •1.5.Автоматизация проектирования
- •Глава 2.Структурные методы анализа и проектирования
- •2.1.Структурный системный анализ
- •2.2.Нисходящее проектирование
- •2.3.Структурное проектирование, управляемое потоками данных
- •2.4.Методы проектирования, управляемые структурами данных
- •Глава 3.Структурные методы программирования
- •3.1.Особенности структурных программ
- •3.2.Цели структурного программирования
- •3.3.Программирование с использованием пошаговой детализации
- •3.4.Нисходящее и восходящее программирование
- •Глава 4.Модульное программирование
- •4.1.Основные понятия и определения
- •4.2.Программные модули и схема модуляризации
- •4.3.Оценка качества модульной программы
- •Глава 5.Модели разработки программных изделий
- •5.1.Модель жизненного цикла программного изделия
- •5.2.Модель "возрастающей выдачи"
- •5.3.Модель с использованием прототипа
- •5.4.Спиральная модель
- •Раздел 2.Фазы жизненного цикла программного изделия Глава 6.Определение требований пользователя и требований к программному изделию
- •6.1.Требования пользователя
- •6.2. Требования к программному изделию
- •6.3. Разработка логической модели программного изделия
- •6.4. Классификация требований к программному изделию
- •6.5. Атрибуты требований к программному изделию
- •6.6. Документ Требования к программному изделию
- •6.7 Техническое задание на разработку программного изделия
- •Глава 7.Архитектурное проектирование программного изделия
- •7.1.Общее содержание работ фазы
- •7.2.Виды деятельности
- •7.3.Критерии качества архитектурного проекта
- •Глава 8.Детальное проектирование и изготовление программного изделия
- •8.1.Основные виды деятельности
- •8.2.Кодирование модулей
- •8.3.Тестирование программного изделия
- •8.4.Документирование работ по проектированию программного изделия
- •Глава 9.Отладка программ
- •9.1.Трудности отладки
- •9.2.Средства и методы отладки
- •9.3.Категории ошибок в программном обеспечении
- •9.4.Рекомендации по отладке
- •Глава 10.Эксплуатация и сопровождение программного изделия
- •10.1.Передача программного изделия в эксплуатацию
- •10.2.План испытаний
- •10.3.Работы по эксплуатации и сопровождению программного изделия
- •10.4.Задачи службы сопровождения программного изделия
- •Раздел 3.Управление разработкой программного изделия Глава 11.Управление жизненным циклом программного изделия
- •11.1.Виды деятельности, связанные с управлением жизненным циклом программного изделия
- •11.2.Измерения в программотехнике
- •11.3.Управление проектированием программного изделия
- •11.4.Методы получения оценок для проекта программного изделия
- •11.4.1. Методы функциональной декомпозиции
- •11.4.2. Эмпирические оценочные модели
- •11.5.Управление рисками
- •11.6.Планирование разработки программного изделия
- •Глава 12.Управление качеством программного изделия
- •12.1.Качество программного изделия
- •12.2.Обеспечение качества программного изделия
- •12.3.Измерение качества программного изделия
- •12.4.Управление конфигурацией программного изделия
- •Литература
Литература
1. Martin J., McClure C. Structured Techniques: The Basis for CASE. Englewood Cliffs: Prentice Hall, 1988.
2. Mazza C„ Fairclouch J., Melton B. Software Engineering Standards. N.Y.: Prentice Hall, 1994.
3. Software Engineering: A Practioner's Approach. 3 ed. by ed. R.S. Pressman. N.Y.: McGraw Hill, 1992.
4. Экономика, разработка и использование программного обеспечения ЭВМ: Учебник / В.А. Благодатских, М.А. Енгибарян и др. — М,: Финансы и статистика, 1992.
5. Боэм Б.У. Инженерное проектирование программного обеспечения. — М.: Радио и связь, 1985.
6. Гейн К., Сарсон Т. Структурный системный анализ: средства
и методы. — М.: "Эйтекс", 1993.
7. Липаев В.В. Проектирование программных средств. — М.:
Высшая школа, 1990.
УДК 681.3 ББК32.973-018я73 В29
Автор
канд. техн. наук. доц. Вснчковский Лев Борисович
Ответственный редактор
зав. кафедрой «Компьютерные технологии», канд. экон. наук. доц. Машурцсв Владимир Адамович
Рецензенты:
канд. техн. наук. проф. Васильев Ростислав Романович (Московский институт стали и сплавов (технический университет));
канд. техн. наук, доц. Маран Михксль Михкелевич (Московский энергетический институт (технический университет))
Венчковский Л.Б.
В29 Разработка сложных программных изделий: Учеб. пособие для вузов / Под ред. В.А. Машурцева; ГУУ. — М.: ЗАО «Фин-статинформ», 1999. — 109 с.
ISBN 5-7866-0103-Х
Учебное пособие предназначено для студентов заочного обучения ГУУ всех специальностей.
Рассмотрены принципы и методология структурного подхода к разработке программного обеспечения. Подробно изложено содержание работ по фазам жизненного цикла программного изделия. Раскрыто содержание работ, связанных с разработкой и сопровождением программного обеспечения.
УДК 681.3 ББК 32.973-018я73
ISBN 5-7866-0103-Х
| Государственный университет управления, 1999 | Оформление. ЗАО «Финстатинформ». 1999