Программная инженерия
книга

Программная инженерия

Форматы: PDF

Издательство: Северо-Кавказский Федеральный университет (СКФУ)

Год: 2017

Место издания: Ставрополь

Страниц: 100

Артикул: 20567

цена: 200
Купить и скачать Читать фрагмент

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

Предисловие
Тема 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. Программные средства для тестирования программного обеспечения
Заключение
Приложение

Все отзывы о книге

Чтобы оставить отзыв, зарегистрируйтесь или войдите