Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 608419)
Для выхода нажмите Esc или
Программная инженерия. Ч. II (190,00 руб.)
0
0
Авторы
Киселева Т. В.
Издательство
изд-во СКФУ
Страниц
100
190,00р
Предпросмотр
ID
671158
Аннотация
Пособие представляет собой курс лекций, где рассматриваются основные понятия программной инженерии: проектирование, конструирование и тестирование программных систем, методологии структурного и объектно ориентированного программирования.
Кому рекомендовано
Предназначено для студентов, обучающихся по направлению подготовки 09.03.03 Прикладная информатика, профиль подготовки «Прикладная информатика в экономике», бакалавриат.
УДК
004.021(075.8)
ББК
32.973-018я73
Программная инженерия. Ч. II : учеб. пособие / Т.В. Киселева .— Ставрополь : изд-во СКФУ, 2017 .— 100 с. : ил. — URL: https://rucont.ru/efd/671158 (дата обращения: 13.03.2025)
Популярные
Этика и права человека в информационном ...
220,00 руб
Системный администратор №9 2024
300,00 руб
Системный администратор №1 2024
300,00 руб
Системный администратор №3 2024
300,00 руб
Системный администратор №7 2024
300,00 руб
Системный администратор №8 2024
300,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Программная_инженерия._Часть_II.pdf
Стр.2
Стр.3
Стр.4
Программная_инженерия._Часть_II.pdf
УДК 004.021 (075.8) ББК 32.973-018 я73 П 78 Печатается по решению редакционно-издательского совета Северо-Кавказского федерального университета канд. физ.-мат. наук, доцент Д. Л. Винокурский, д-р техн. наук, профессор Н. В. Кандаурова (МИРЭА, филиал в г. Ставрополе) Рецензенты: П 78 Программная инженерия: учебное пособие. Часть II / сост. Т. В. Киселева. – Ставрополь: Изд-во СКФУ, 2017. – 100 с. Пособие представляет собой курс лекций, где рассматриваются основные понятия программной инженерии: проектирование, конструирование и тестирование программных систем, методологии структурного и объектно ориентированного программирования. Предназначено для студентов, обучающихся по направлению подготовки 09.03.03 Прикладная информатика. УДК 004.021 (075.8) ББК 32.973-018 я73 канд. физ.-мат. наук, доцент Т. В. Киселева Составитель © ФГАОУ ВО «Северо-Кавказский федеральный университет», 2017
Стр.2
СОДЕРЖАНИЕ Предисловие . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 Тема 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. Концептуальное (инфологическое) проектирование . . . . . . 6 7 8 11 13 15 15 17 17 19 21 22 23 24 26 28 29 31 34 36 36 38 39 40 42 43 44 46 3 Учебное пособие | Часть II
Стр.3
ПРОГРАММНАЯ ИНЖЕНЕРИЯ 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. Программные средства для тестирования программного обеспечения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 47 47 48 51 53 54 56 59 67 68 69 74 76 80 84 86 86 Заключение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 Приложение . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91 4
Стр.4
Облако ключевых слов *
* - вычисляется автоматически