практические работы. Методические указания к лабораторной работе (1). Федерации федеральное агентство по образованию государственное
Скачать 0.67 Mb.
|
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ Государственное образовательное учреждение Высшего профессионального образования «Оренбургский государственный университет» Кафедра математического обеспечения информационных систем И.В. ВЛАЦКАЯ, Н.А. ЗАЕЛЬСКАЯ, Н.С. ШАМСУДИНОВАТЕХНОЛОГИЯ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ МЕТОДИЧЕСКИЕ УКАЗАНИЯ К ЛАБОРАТОРНЫМ И САМОСТОЯТЕЛЬНЫМ РАБОТАМ СТУДЕНТОВ Рекомендовано Редакционно-издательским советом Государственного образовательного учреждения высшего профессионального образования «Оренбургский государственный университет» Оренбург 2008 УДК 004.4(076.5) ББК 32.973.26-018.2я73 В – 58 Рецензент кандидат педагогических наук, доцент Шухман А.Е. Влацкая И.В.В – 58 Технология разработки программного обеспечения: методиче- ские указания к лабораторным и самостоятельным работам сту- дентов/И.В. Влацкая, Н.А. Заельская, Н.С. Шамсудинова. – Орен- бург ГОУОГУ, 2008.– 58 с. Методические указания предназначены для выполнения лабора- торных работ по курсу «Технология разработки программного обеспече- ния» и могут быть использованы в самостоятельной работе студентов. ББК 32.973.26-018.2я73 © Влацкая И.В., Заельская Н.А., Шамсудинова Н.С., 2008 © ГОУ ОГУ, 2008 СодержаниеВведение 5 Основные характеристики качества и надежности 6 Качество 6 Схема угроз качеству программных средств и методы их предотвращения 7 Надежность 8 Рассмотрение этапов жизненного цикла программного обеспечения 10 Понятие жизненного цикла 10 Каскадная модель ЖЦ 11 Спиральная модель ЖЦ 12 Методология разработки ПО RAD. 13 Проблемы межу пользователем и программистом и способы их преодоления .........................................................................................................................................15 3Декомпозиция задачи.Структурный и модульный подход к проектированию 18 Архитектуры программного средства 18 Методы проектирования 18 Декомпозиция программы по SADT технологии 24 Иерархия диаграмм 26 Порядок разработки и описание программного модуля 30 Характеристика программного модуля. Потоки данных и процессы 33 Характеристики программного модуля 33 Характеристики программного модуля по Майерсу 34 Характеристики программного модуля по методологии SADT 35 Потоки данных и процессы 38 Тестирование и отладка 46 Виды ошибок 46 Отладка и тестирование 46 Тестирование 47 Методы тестирования 50 Отладка 51 Лабораторная работа №1. 55 Лабораторная работа №2. 55 Лабораторная работа №3. 57 Лабораторная работа №4. 58 Лабораторная работа №5. 58 Вопросы к защите лабораторных работ 59 |