Технология разработки программного обеспечения, Зубкова Т.М., 2017.
Учебное пособие по дисциплине "Технология разработки программного обеспечения» предназначено для оказания помощи студентам при изучении теоретического материала, выполнения лабораторных и практических заданий. Данная дисциплина входит в базовую часть профессионального цикла дисциплин бакалавров очной формы обучения направления 09.03.01 - Информатика и вычислительная техника, 09.03.04 - Программная инженерия" и 09.03.02 - Информационные системы и технологии по общему профилю подготовки.
В учебном пособии приведен теоретический материал, задания для лабораторных работ, практических занятий, а также тестовые вопросы.
Жизненный цикл и этапы разработки программного обеспечения.
Программные системы (ПС) и комплексы программ создаются, эксплуатируются и развиваются во времени.
Жизненный цикл ПС включает в себя все этапы развития от возникновения потребности в программе определенного целевого назначения до полного прекращения использования этого ПС. вследствие его морального старения или потерн необходимости решения задачи.
По длительности жизненного цикла ПС можно разделить на два класса: с малым и большим временем жизни.
Программы с малым временем жизни создаются в основном для получения конкретных результатов вычислений. Эти программы относительно невелики, разрабатываются одним специалистом или небольшой группой и не предназначены для тиражирования. Требования к таким программам по функциональным. конструктивным и качественным показателям контролируются в основном разработчиками и только иногда представителями заказчика. Основные затраты в жизненном цикле (ЖЦ) этих программ приходиться на этапе системного анализа и проектирования, которые продолжаются от месяца до 1-2 лет.
Оглавление.
Введение.
1. Основы разработки программного обеспечения.
1.1. Основные понятия и определения.
1.2. Типы программного обеспечения.
1.3. Жизненный цикл и этапы разработки программного обеспечения.
1.4. Модели жизненного цикла ПО.
1.5. Качество программного обеспечения.
1.6. Контрольные вопросы.
2. Разработка и анализ требований к программному обеспечению.
2.1. Введение в анализ требований.
2.2. Описание С-требований (требований заказчика).
2.3. Шаги разработки пользовательских интерфейсов.
2.4. Методологии и инструментальные средства для С-требований.
2.5. D- требования (детальные требования).
2.6. Методы проектирования.
2.7. Типы D-требований.
2.8. Свойства D-требований.
2.9. Метрики для анализа D-требований.
2.10. Контрольные вопросы.
3. Проектирование и архитектура программного обеспечения.
3.1. История развития технологии программирования и построения архитектуры ПО.
3.2. Основы проектирования программных систем.
3.3. Модульное программирование.
3.4. Структурное программирование.
3.5. Основы объектно-ориентированного представления программных систем.
3.6. Архитектура программного обеспечения.
3.7. Диаграммы UML.
3.8. Контрольные вопросы.
4. Отладка и тестирование ПО.
4.1. Оценка стоимости и причины ошибок в программном обеспечении.
4.2. Основные понятия отладки и тестирования ПО.
4.3. Тестирование интеграции.
4.4. Тестирование по методу "белого ящика".
4.5. Функциональное тестирование программного обеспечения.
4.6. Методика тестирования программных систем.
4.7. Контрольные вопросы.
5. Управление программными проектами.
5.1. Особенности и процесс разработки программного обеспечения.
5.2. Управление приоритетами проектов.
5.3. Планирование проекта.
5.4. Меры, метрики и модели.
5.5. Управление персоналом проекта.
5.6. Реализация проекта.
5.7. Управление рисками проекта.
5.8. Контрольные вопросы.
6. Документация программного обеспечения.
6.1. Документация, создаваемая и используемая в процессе разработки программных средств.
6.2. Стандартизация программной документации.
6.3. Государственные стандарты РФ (ГОСТ Р).
6.4. Контрольные вопросы.
7. Практические занятия.
7.1. Разработка требований к программному обеспечению.
7.2. Расчет затрат при проектировании программного проекта.
7.3. Оценка надежности программного обеспечения.
8. Лабораторные работы.
8.1. Разработка и проектирование программного обеспечения.
8.2. Отладка и тестирования программного обеспечения.
9. Тестирование.
Заключение.
Сокращения.
Список использованных источников.
Приложение А.
Купить .
Теги: учебник по информатике :: информатика :: компьютеры :: Зубкова
Смотрите также учебники, книги и учебные материалы:
- Техническое регулирование, стандартизация и сертификация в вопросах и ответах, Косова А.Л., Баскаков B.C., Прокопьев В.И., 2016
- Освой самостоятельно Unix, 10 минут на урок, Шимонски Р., 2006
- Лабораторные работы пo Excel, Анеликова Л.А., 2019
- Компьютерное моделирование объектов, процессов и систем, Королев А.Л., Паршукова Н.Б., 2020
- Операционные системы, 2-3 курс, Груздев Д.В., 2017
- Сканирование и получение качественной трехмерной модели объекта в дизайне и технологии художественной обработки материалов на 3D сканере Range Vision Smart, Гамов Е.С., 2017
- Аппроксимативные методы и модели массового обслуживания, Исследование компьютерных сетей, Бахарева Н.Ф., Тарасов В.Н., 2017
- Секретные фишки TikTok 2020