Технология разработки программного обеспечения


1. ОСНОВНЫЕ ПОНЯТИЯ  ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


2. ХАРАКТЕРИСТИКА ПРОГРАММНОГО ПРОДУКТА


3. ИНЖЕНЕРНЫЙ ПОДХОД К РАЗРАБОТКЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


4. ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО  ОБЕСПЕЧЕНИЯ


4.1. Понятие жизненного цикла программного обеспечения


4.2. Международные и отечественные стандарты, регламентирующие жизненный цикл  программного обеспечения


4.3. Процессы всего жизненного цикла


4.4. Стадии разработки и этапы работ жизненного цикла программного обеспечения


4.5. Модели жизненного цикла программного  обеспечения


5. СОДЕРЖАНИЕ РАБОТ И ПРОЦЕССОВ  ЖИЗНЕННОГО ЦИКЛА  ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


5.1. Маркетинг


5.2. Разработка


5.4. Выход программного продукта на рынок


5.5. Эксплуатация


5.6. Сопровождение


5.7. Управление конфигурацией  программного обеспечения


5.8. Управление проектом создания  программного обеспечения


5.9. Процесс создания инфраструктуры проекта


5.10. Процесс усовершенствования


5.11. Процесс обучения


5.13. Процесс верификации


5.14. Процесс аттестации


5.15. Процесс совместной оценки


5.16. Процесс аудита


5.17. Процесс разрешения проблем


5.18. Тестирование программного обеспечения


5.18.1. Основные виды тестирования программного обеспечения с графическим интерфейсом пользователя


5.18.2. Средства автоматизированного тестирования


5.18.3. Метод заглушек


5.18.4. Методы выявления ошибок


6. МЕТОДОЛОГИИ РАЗРАБОТКИ  ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


6.1. Определения "методология  метод нотация  средство"


6.2. Классификация методологий


6.2.1. Структурные методологии разработки программного обеспечения


6.2.2. Объектно-ориентированные методологии разработки программного обеспечения


6.3. Выбор методологии


7. МЕТОДЫ СТРУКТУРНОГО АНАЛИЗА ТРЕБОВАНИЙ  К ПРОГРАММНОМУ ОБЕСПЕЧЕНИЮ И МЕТОДЫ  ПРОЕКТИРОВАНИЯ  ПРОГРАММНОГО  ОБЕСПЕЧЕНИЯ, ИХ ВЗАИМООТНОШЕНИЯ


8. МЕТОД ФУНКЦИОНАЛЬНОГО  МОДЕЛИРОВАНИЯ IDEF0


8.1. Основные символы


8.2. Построение модели


9. МЕТОД ОПИСАНИЯ ПРОЦЕССОВ IDEF3


Контрольные задания


10. МЕТОД МОДЕЛИРОВАНИЯ ПОТОКОВ ДАННЫХ DFD


10.1. Основные компоненты диаграмм


10.2. Построение иерархии диаграмм  потоков данных


11. РАСШИРЕНИЯ РЕАЛЬНОГО ВРЕМЕНИ.  СПЕЦИФИКАЦИИ УПРАВЛЕНИЯ


11.1. Расширения реального времени


11.2. Спецификации управления


12. КОЛЛЕКТИВНАЯ РАБОТА ПО СОЗДАНИЮ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


13. ИНСТРУМЕНТАРИЙ ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


14. CASE-ТЕХНОЛОГИЯ СОЗДАНИЯ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ


15. СОСТАВ, СТРУКТУРА И ФУНКЦИОНАЛЬНЫЕ ОСОБЕННОСТИ CASE-СРЕДСТВ


15.1. Поддержка графических моделей


15.2. Контроль ошибок


15.3. Организация и поддержка репозитария


15.4. Поддержка процесса проектирования  и разработки


16. ИНСТАЛЛЯЦИЯ BPWIN 4.0


17. ПРАКТИЧЕСКОЕ ИСПОЛЬЗОВАНИЕ BPWIN


17.1. Инструментальная среда BPwin


17.2.1. Создание новой модели


17.2.2. Задание свойств модели


17.2.3. Декомпозиция действий


17.2.4. Редактирование диаграммы


17.2.5. Задание имен и свойств объектам диаграмм


17.3. Оформление моделей


17.4. Диаграммы дерева узлов  и "только для экспозиции"


17.5. Каркас диаграммы


17.6. Слияние и расщепление моделей


17.7. Печать диаграмм BPwin


17.8. Создание отчетов в BPwin


17.8.1. Отчет по стрелкам


17.8.2. Отчет об объектах модели


17.8.3. Отчет по модели


17.8.4. Отчет по синтаксическим ошибкам модели