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


       купить мдф ламинированный. |   

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

Введение
Введение - 2
Введение - 3
Введение - 4
От издательства
ГЛАВА 1. Организация процесса конструирования
Определение технологии конструирования программного обеспечения
Классический жизненный цикл
Классический жизненный цикл - 2

Макетирование
Макетирование - 2
Стратегии конструирования ПО
Инкрементная модель
Быстрая разработка приложений
Спиральная модель
Спиральная модель - 2
Компонентно-ориентированная модель
Тяжеловесные и облегченные процессы
ХР-процесс

ХР-процесс - 2
ХР-процесс - 3
ХР-процесс - 4
ХР-процесс - 5
Модели качества процессов конструирования
Модели качества процессов конструирования - 2
Модели качества процессов конструирования - 3
Контрольные вопросы
ГЛАВА 2. Руководство программным проектом
Процесс руководства проектом

Начало проекта
Измерения, меры и метрики
Процесс оценки
Анализ риска
Планирование
Трассировка и контроль
Планирование проектных задач
Планирование проектных задач - 2
Размерно-ориентированные метрики
Ошибки

Ошибки - 2
Функционально-ориентированные метрики
Функционально-ориентированные метрики - 2
Функционально-ориентированные метрики - 3
Функционально-ориентированные метрики - 4
Функционально-ориентированные метрики - 5
Функционально-ориентированные метрики - 6
Функционально-ориентированные метрики - 7
Выполнение оценки в ходе руководства проектом
Выполнение оценки проекта на основе LOC- и FP-метрик

Выполнение оценки проекта на основе LOC- и FP-метрик - 2
Конструктивная модель стоимости
Модель композиции приложения
Модель композиции приложения - 2
Модель раннего этапа проектирования
Модель раннего этапа проектирования - 2
Модель раннего этапа проектирования - 3
Модель этапа постархитектуры
Модель этапа постархитектуры - 2
Модель этапа постархитектуры - 3

Предварительная оценка программного проекта
Предварительная оценка программного проекта - 2
Предварительная оценка программного проекта - 3
Стоимость
Стоимость - 2
Анализ чувствительности программного проекта
Сценарий понижения зарплаты
Сценарий наращивания памяти
Сценарий использования нового микропроцессора
Сценарий уменьшения средств на завершение проекта

Сценарий уменьшения средств на завершение проекта - 2
Контрольные вопросы
ГЛАВА 3. Классические методы анализа
Структурный анализ
Диаграммы потоков данных
Описание потоков данных и процессов
Расширения для систем реального времени
Расширение возможностей управления
Модель системы регулирования давления космического корабля
Модель системы регулирования давления космического корабля - 2

Методы анализа, ориентированные на структуры данных
Метод анализа Джексона
Методика Джексона
Шаг объект-действие
Шаг объект-структура
Шаг начального моделирования
Шаг начального моделирования - 2
Контрольные вопросы
ГЛАВА 4. Основы проектирования программных систем
Особенности процесса синтеза программных систем

Особенности этапа проектирования
Структурирование системы
Моделирование управления
Декомпозиция подсистем на модули
Модульность
Информационная закрытость
Связность модуля
Функциональная связность
Информационная связность
Коммуникативная связность

Процедурная связность
Временная связность
Логическая связность
Связность по совпадению
Определение связности модуля
Сцепление модулей
Сложность программной системы
Характеристики иерархической структуры программной системы
Характеристики иерархической структуры программной системы - 2
Контрольные вопросы

ГЛАВА 5. Классические методы проектирования
Метод структурного проектирования
Типы информационных потоков
Проектирование для потока данных типа «преобразование»
Проектирование для потока данных типа «преобразование» - 2
Проектирование для потока данных типа «запрос»
Диаграмма потоков данных
Метод проектирования Джексона
Доопределение функций
Доопределение функций - 2

Доопределение функций - 3
Учет системного времени
Контрольные вопросы
ГЛАВА 6. Структурное тестирование программного обеспечения
Основные понятия и принципы тестирования ПО
Основные понятия и принципы тестирования ПО - 2
Тестирование «черного ящика»
Тестирование «белого ящика»
Особенности тестирования «белого ящика»
Способ тестирования базового пути

Потоковый граф
Цикломатическая сложность
Шаги способа тестирования базового пути
Шаги способа тестирования базового пути - 2
Способы тестирования условий
Способы тестирования условий - 2
Тестирование ветвей и операторов отношений
Тестирование ветвей и операторов отношений - 2
Тестирование ветвей и операторов отношений - 3
Способ тестирования потоков данных

Способ тестирования потоков данных - 2
Тестирование циклов
Простые циклы
Вложенные циклы
Объединенные циклы
Неструктурированные циклы
Контрольные вопросы
ГЛАВА 7. Функциональное тестирование программного обеспечения
Особенности тестирования «черного ящика»
Способ разбиения по эквивалентности

Способ разбиения по эквивалентности - 2
Способ анализа граничных значений
Способ анализа граничных значений - 2
Способ анализа граничных значений - 3
Способ диаграмм причин-следствий
Способ диаграмм причин-следствий - 2
Способ диаграмм причин-следствий - 3
Контрольные вопросы
ГЛАВА 8. Организация процесса тестирования программного обеспечения
Методика тестирования программных систем

Методика тестирования программных систем - 2


Скрытый гипноз - перейти
Техника гипноза СК - перейти
Техника мысленного гипноза - перейти
Гипнотерапия - перейти
Паттерны гипнотических техник - перейти
Гипнотические реальности - перейти
Гипнотический транс - использование - перейти

Практика интегративной гипнотерапии - перейти
Экзистенциальная гипнотерапия - перейти
Трансовые техники - перейти
Выходы из тела. Управление реальностью - перейти
Методики управления реальностью - перейти
Магия и деньги - перейти
Магия богатства - перейти
Развитие интеллекта - перейти