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

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

1

Форматы: PDF

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

Год: 2017

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

Страниц: 137

Артикул: 20509

Электронная книга
274

Краткая аннотация книги "Программная инженерия"

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

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


ПРЕДИСЛОВИЕ
1. Введение в программную инженерию
1.1. Основные понятия программной инженерии
1.2. Программный продукт
1.3. Понятие проекта
1.4. Критерии успешности проекта
2. Жизненный цикл программного продукта
2.1. Понятие жизненного цикла программного продукта
2.2. Определение жизненного цикла программного продукта
2.3. Модели жизненного цикла программного продукта
3. Модели процесса разработки программного продукта
3.1. Технологии промышленной разработки программного продукта
3.2. Модель Microsoft Solution Framework (MSF)
3.3. Модель Rational Unified Process (RUP)
4. Гибкие методологии разработки программного обеспечения
4.1. Основные принципы и «Манифест гибкой разработки программного обеспечения»
4.2. Методология экстремального программирования (XP)
4.3. Методология Scrum
5. Определение требований к программному обеспечению
5.1. Проблемы определения программных требований
5.2. Классификация программных требований
6. Разработка требований к программным системам
6.1. Разработка требований
6.2. Работа с требованиями
7. Управление программным проектом
7.1. Проект и управление проектом
7.2. Модели команды разработчиков
8. Организация проектной команды
8.1. Роли и ответственности участников типового проекта разработки ПО
8.2. Ресурсы проекта
ЗАКЛЮЧЕНИЕ


Все отзывы о книге Программная инженерия

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

Отрывок из книги Программная инженерия

ПРОГРАММНАЯ ИНЖЕНЕРИЯ между областями применения. Например, проекты можно класси­фицировать согласно Технологической неопределенности. По этой классификации их можно разделить на четыре типа. 1. Тип А — Признанные технологии. Проекты этого типа ос­новываются на существующих и хорошо проверенных тех­нологиях, доступ к которым равный для всех игроков рын­ка. Проекты могут быть достаточно большими, но новые технологии не используются ни на одной стадий проекта. Большинство проектов в строительстве принадлежат к это­му типу. 2. Тип В—В большинстве признанные технологии. Часто назы­ваются среднетехнологичные проекты. Проекты этого типа используют новые технологии или особенности. Большая часть работы не представляет неопределенности, новые особенности позволяют получить конкурентные преимуще­ства, но вместе с тем увеличивают риски. Примерами по­добных проектов могут служить улучшения или модифика­ции существующих продуктов. 3. Тип С - Прогрессивные технологии. Часто называются Вы­сокотехнологичные проекты (High-Tech). Большинство тех­нологий проекта используются впервые. Но эти технологии уже существовали до начала реализации проекта. Проекты оборонной отрасли принадлежат к этому типу. 4. Тип D - Высокопрогрессивные технологии. Проекты этого типа требуют проведения исследовательских работ и ча­сто называются Супертехнологичными проектами (Super High-Tech). Они основаны на несуществующих или только появляющихся технологиях. Работа над проектом включает создание технологии, тестирование и выбор из альтернатив. Исследовательские проекты относятся к этому типу. Критерии успеха для разных типов проектов отличаются. Например, в проектах типа А потребители ожидают выполнения их требований с использованием стандартных решений и за мини­мальную плату. Достижение запланированных сроков, технических требований в рамках установленного бюджета является критерием успеха для этих проектов. - 16-

С книгой "Программная инженерия" читают