Главная | Регистрация | Вход | RSS Вторник, 19.03.2024, 12:50

Электронная база учебной литературы
библиотеки
ГБОУ СПО "Стерлитамакский сельскохозяйственный техникум"

Поиск
Меню сайта

Рудаков А.В.,Технология разработки программных продуктов,2012.

Название: Технология разработки программных продуктов

Автор: Рудаков А.В.

Год издательства: 2012

Издательство: Академия

ISBN: 978-5-7695-8996-6

Рассмотрены история возникновения, современное состояние, прин­ципы организации, основные положения и перспективы развития техно­логии разработки программных продуктов.

Учебник может быть использован при освоении профессионального модуля ПМ.03 «Участие в интеграции программных модулей» (МДК.03.01) по специальности 230115 «Программирование в компьютерных системах».

Для студентов учреждений среднего профессионального образования.

Введение

Глава  1. Жизненный цикл программного продукта

Понятие жизненного цикла программного продукта

Основные процессы жизненного цикла программного продукта

Вспомогательные (поддерживающие) процессы жизненного цикла программного продукта

Организационные процессы жизненного цикла программного продукта

Взаимосвязь между процессами жизненного цикла программного продукта

Глава 2. Основные этапы работы по созданию программного продукта

Длительность основных этапов

Характеристика основных этапов

Глава  3. Модели жизненного цикла разработки программного продукта

Понятие модели жизненного цикла разработки программного продукта. Обзор существующих моделей

Каскадная модель

V-образная модель

Модель прототипирования

Модель быстрой разработки приложений (RAD-модель)

Многопроходная модель

Спиральная модель

Вспомогательные (поддерживающие) процессы

Глава  4. Организация процесса разработки программного продукта

Кризис программирования и способ выхода из него       42

МодельCMM-SEI

Управление качеством разработки программного продукта с помощью системы стандартов ISO 9001

Примерная структура процесса и организации, занимающейся разработкой программных продуктов

Глава  5. Метрики

Роль метрик в процессе разработки программных продуктов

Метрики и модель CMM-SEI

Второй, повторяемый, уровень модели CMM-SEI

Третий, определенный, уровень модели CMM-SEI

Четвертый, управляемый, уровень модели CMM-SEI

Парадигма Бейзили

Общее описание парадигмы

Этап 1 GQM: определение набора целей

Этап 2 GQM: формирование набора вопросов, характеризующих цели

Этап 3 GQM: определение метрических показателей, необходимых для ответа на вопросы

Этап 4 GQM: разработка механизмов сбора данных

Этап 5 GQM: сбор^подтверждение и анализ данных в реальном времени для поддержки обратной связи между

корректирующими действиями и проектами

Этап  6 GQM: анализ данных с использованием подпрограммы для оценки соответствия целям и рекомендации для дальнейшего совершенствования

Этап 7 GQM: поддержка обратной связи для эрганизаторов проекта с его участниками

Набор основных метрических показателей

Основные источники метрических показателей

Трудозатраты

Обзоры

Запросы на изменение

Глава  6. Планирование работ по созданию программных продуктов

Структура разделения работ по созданию программного продукта

Оценка объемов и сложности программного продукта

Оценка технических, нетехнических и финансовых ресурсов для выполнения программного проекта

Оценка возможных рисков при выполнении программного проекта

Составление временного графика выполнения программного проекта

Собираемые метрики, используемые методы, стандарты и шаблоны

Глава  7. Управление требованиями к программному продукту

Общие сведения об управлении требованиями

Цикл формирования требований

Анализ и структурирование первичных требований заказчика

Конструирование прототипа

Составление спецификаций по требованиям заказчика

Собираемые метрики, используемые методы, стандарты и шаблоны

Глава  8. Проектирование программного продукта

Общая характеристика и компоненты проектирования

Эволюция разработки программного продукта

Структурное программирование

Объектно-ориентированное проектирование

Собираемые метрики, используемые методы, стандарты и шаблоны

Глава  9. Этап разработки программного продукта

Кодирование

Тестирование

Разработка справочной системы программного продукта.Создание документации пользователя

Создание версии и инсталляции программного продукта

Собираемые метрики, используемые методы, стандарты и шаблоны

Глава 10. Тестирование программного продукта

Общая характеристика тестирования и его цикл

Виды тестирования

Программные ошибки

Тестирование документации

Разработка и выполнение тестов

Требования к хорошему тесту

Классы эквивалентности и граничные условия

Тестирование переходов между состояниями

Условия гонок и другие временные зависимости

Нагрузочные испытания

Прогнозирование ошибок

Тестирование функциональной эквивалентности

Регрессионное тестирование

Собираемые метрики, используемые методы, стандарты и шаблоны

Глава  11. Сопровождение программного продукта

Роль этапа сопровождения в жизненном цикле программного продукта

Собираемые метрики, используемые инструменты и шаблон

Глава 12.Управление поставками программных продуктов

Общие сведения об управлении поставками

Классификация поставляемых программных продуктов

Действия, выполняемые при поставке программного продукта

Глава 13.Обеспечение надежности программных продуктов

Используемые термины

Основные понятия о надежности программных продуктов и методах ее обеспечения

Методы обеспечения надежности на различных этапах жизненного цикла разработки программного продукта

Прогнозирование ошибок

Предотвращение ошибок

Устранение ошибок

Обеспечение отказоустойчивости

Инструменты, обеспечивающие надежность программных продуктов. План обеспечения надежности

Глава 14. Основные понятия и назначение языка UML

Назначение языка UML

Общая структура языка UML

Общие сведения о пакетах в языке UML

Основные пакеты метамодели языка UML

Специфика описания метамодели языка UML

Особенности изображения диаграмм языка UML

Список литературы

Форма входа

Copyright MyCorp © 2024
Сделать бесплатный сайт с uCoz