RU EN
RU EN
Программная инженерия: учебное пособие, Ч. 2

Программная инженерия: учебное пособие, Ч. 2

СКФУ 2017 г. 100 страниц

Пособие представляет собой курс лекций, где рассматриваются основные понятия программной инженерии: проектирование, конструирование и тестирование программных систем, методологии структурного и объектно-ориентированного программирования.Предназначено для студентов, обучающихся по направлению подготовки 09.03.03 Прикладная информатика.

Пролистать

Для бесплатного просмотра доступны первые 7 страниц

Купить доступ

Доступ к 4 826 книгам раздела IT и электроника от 34.95 $

Содержание

  • Предисловие
  • Тема 9. Проектирование программных систем
  • 9.1. Основы проектирования
  • 9.2. Роли участников процесса проектирования
  • 9.3. Ключевые вопросы проектирования
  • Тема 10. Архитектура программного обеспечения
  • 10.1. Задачи архитектуры программного обеспечения
  • 10.2. Создание архитектуры программного обеспечения
  • 10.3. Определение целей архитектуры
  • 10.4. Выявление основных (ключевых) сценариев
  • 10.5. Определение типа приложения
  • 10.6. Определение ограничений развертывания
  • Тема 11. Архитектурные стили проектирования
  • 11.1. Типовые архитектурные стили
  • 11.2. Клиент-серверная архитектура
  • 11.3. Компонентная архитектура
  • 11.4. Проблемно ориентированное проектирование
  • 11.5. Многослойная архитектура
  • 11.6. Архитектура на основе канала сообщений
  • 11.7. N-уровневая/3-уровневая архитектура
  • 11.8. Объектно ориентированная архитектура
  • 11.9. Сервисно ориентированная архитектура
  • Тема 12. Графическое представление архитектуры
  • 12.1. Функциональный (логический) вид
  • 12.2. Физический вид, или вид развертывания
  • 12.3. Вид с точки зрения действий пользователя
  • 12.4. Интерфейс пользователя
  • 12.5. Анализ качества и оценка программного дизайна
  • 12.6. Программные средства
  • Тема 13. Конструирование программного обеспечения
  • 13.1. Основы конструирования реляционных баз данных
  • 13.2. Разработка баз данных
  • 13.3. Основы конструирования реляционных баз данных
  • 13.4. Концептуальное (инфологическое) проектирование
  • 13.5. Логическое (даталогическое) проектирование
  • 13.6. Физическое проектирование
  • 13.7. Конструирование логики работы с данными
  • 13.8. Вопросы безопасности баз данных
  • Тема 14. Структурное программирование
  • 14.1. Основы структурного программирования
  • 14.2. Методика разработки программ
  • 14.3. Общие принципы разработки
  • Тема 15. Объектно ориентированное программирование
  • 15.1. Основные понятия
  • 15.2. Концепции объектно ориентированного программирования
  • Тема 16. Шаблоны проектирования
  • 16.1. Описание шаблонов проектирования
  • 16.2. Принципы работы с шаблонами проектирования
  • 16.3. Основные типы шаблонов
  • 16.4. Программные средства
  • Тема 17. Тестирование программного обеспечения
  • 17.1. Основы тестирования
  • 17.2. Виды тестирования
  • 17.3. Работа с ошибками
  • 17.4. Тестирование с использованием тест-комплектов
  • 17.5. Программные средства для тестирования программного обеспечения
  • Заключение
  • Приложение