Технологии разработки программного обеспечения

Технологии разработки программного обеспечения

Бахтизин В.В., Глухова Л.А.
이 책이 얼마나 마음에 드셨습니까?
파일의 품질이 어떻습니까?
책의 품질을 평가하시려면 책을 다운로드하시기 바랍니다
다운로드된 파일들의 품질이 어떻습니까?
Учебное пособие. – Минск : БГУИР, 2010. – 267 с. : ил.
ISBN 978-985-488-512-4В учебном пособии доступно и наглядно рассмотрены жизненный цикл программных средств, стратегии разработки и реализующие их модели жизненного цикла, процедура выбора модели жизненного цикла для конкретного проекта. Описаны классические и современные методологии и технологии анализа и проектирования программных средств. Приведены основы организации и классификация CASE-средств. Учебное пособие предназначено для студентов высших учебных заведений, чья специализация связана с программным обеспечением, а также для специалистов в области разработки программного обеспечения.Содержание
Введение
Введение в технологии разработки программных средств
Основные понятия и определения
Жизненный цикл программных средств
Вопросы для самопроверки
Стратегии разработки программных средств и систем и реализующие их модели
жизненного цикла
Стратегии разработки программных средств и систем
Базовые стратегии разработки программных средств и систем
Каскадная стратегия разработки программных средств и систем
Инкрементная стратегия разработки программных средств и систем
Эволюционная стратегия разработки программных средств и систем
Модели жизненного цикла, реализующие каскадную стратегию разработки программных средств и систем
Общие сведения о каскадных моделях
Классическая каскадная модель
Каскадная модель с обратными связями
Вариант каскадной модели по ГОСТ Р ИСО/МЭК ТО 15271–2002
V-образная модель
Модели быстрой разработки приложений
Базовая RAD-модель
RAD-модель, основанная на моделировании предметной области
RAD-модель параллельной разработки приложений
Модель быстрой разработки приложений по ГОСТ Р ИСО/МЭК ТО 15271–2002
Достоинства, недостатки и области использования RAD-моделей
Модели жизненного цикла, реализующие инкрементную стратегию разработки программных средств и систем
Общие сведения об инкрементных моделях
Инкрементная модель с уточнением требований на начальных этапах разработки
Вариант инкрементной модели по ГОСТ Р ИСО/МЭК ТО 15271–2002
Инкрементная модель экстремального программирования
Модели жизненного цикла, реализующие эволюционную стратегию разработки программных средств и систем
Общие сведения об эволюционных моделях
Эволюционная модель по ГОСТ Р ИСО/МЭК ТО 15271–2002
Структурная эволюционная модель быстрого прототипирования
Эволюционная модель прототипирования по ГОСТ Р ИСО/МЭК ТО 15271–2002
Спиральная модель Боэма
Упрощенные варианты спиральной модели
Вопросы для самопроверки
Выбор модели жизненного цикла для конкретного проекта
Классификация проектов по разработке программных средств и систем
Процедура выбора модели жизненного цикла программных средств и систем
Адаптация модели жизненного цикла разработки программных средств и систем к условиям конкретного проекта
Вопросы для самопроверки
Классические методологии разработки программных средств
Структурное программирование
Основные положения структурного программирования
Реализация основ структурного программирования в языках программирования
Графическое представление структурированных схем алгоритмов
Модульное проектирование программных средств
Методы нисходящего проектирования
Пошаговое уточнение
Проектирование программных средств с помощью псевдокода и управляющих конструкций структурного программирования
Использование комментариев для описания обработки данных
Анализ сообщений
Методы восходящего проектирования
Методы расширения ядра
Метод JSP Джексона
Основные конструкции данных
Построение структур данных
Проектирование структур программ
Этапы проектирования программного средства
Оценка структурного разбиения программы на модули
Связность модуля
Сцепление модулей
Вопросы для самопроверки
CASE-технологии структурного анализа и проектирования программных средств
Общие сведения о CASE-технологиях
Методология функционального моделирования IDEF0
Общие сведения о методологии SADT
Основные понятия IDEF0-модели
Синтаксис IDEF0-диаграмм
Синтаксис IDEF0-моделей
Декомпозиция и её стратегии при IDEF0-моделировании
Процесс моделирования в IDEF0
Методология структурного анализа потоков данных DFD
Основные понятия DFD-модели
Синтаксис DFD-диаграмм
Синтаксис DFD-моделей
Методология информационного моделирования IDEF1X
Основные понятия и определения
Сущности
Атрибуты
Способы представления сущностей с атрибутами
Правила атрибутов
Связи
Безусловные и условные связи и их мощность
Графическое представление мощности соединительных связей в IDEF1X-моделировании
Формализация соединительных связей
Реализация безусловных и условных связей в IDEF1X-моделировании
Неспецифические связи
Организация рекурсивных связей в IDEF1X
Связи категоризации в IDEF1X
Рабочие продукты информационного моделирования
Методологии, ориентированные на данные
Метод JSD Джексона
Диаграммы Варнье–Орра
Вопросы для самопроверки
Методология объектно-ориентированного анализа и проектирования сложных систем
Основы объектно-ориентированного анализа и проектирования
Математические основы объектно-ориентированного анализа и проектирования
Исторический обзор развития методологии объектно-ориентированного анализа и проектирования
Основы языка UML
Диаграммы моделирования в языке UML
Диаграмма вариантов использования
Вопросы для самопроверки
Инструментальные средства разработки программного обеспечения
История развития CASE-средств
Базовые принципы построения CASE-средств
Основные функциональные возможности CASE-средств
Классификация CASE-средств
Классификация по типам
Классификация по категориям
Классификация по уровням
Инструментальные средства Telelogic, предназначенные для автоматизации жизненного цикла организаций, систем и программных средств
Инструментальные средства Computer Associates, предназначенные для автоматизации жизненного цикла организаций, систем и программных средств
Вопросы для самопроверки
Литература
언어:
russian
ISBN 10:
9854885127
ISBN 13:
9789854885124
파일:
PDF, 1.75 MB
IPFS:
CID , CID Blake2b
russian0
온라인으로 읽기
로의 변환이 실행 중입니다
로의 변환이 실패되었습니다

주로 사용되는 용어