Проектирование и архитектура информационных систем: учебник
Book information
Description
Рассмотрены основные понятия конструирования программного обеспечения информационных систем. Описаны модели и стратегии конструирования, определение качества и его стандарты. Даны базовые понятия требований к программному обеспечению информационных систем и их классификация по уровням. Изложены методики проектирования и их основные концепции. Также рассмотрены вопросы сокрытия информации и их значимость. Подробно описаны способы усовершенствования кода программного обеспечения. Предназначен для студентов направлений 09.03.04 «Программная инженерия», 220100.62 «Системный анализ и управление». В. В. Кукарцев, Р. Ю. Царев, О. А. Антамошкин. Проектирование и архитектура информационных систем: учебник ОГЛАВЛЕНИЕ 1. ВВЕДЕНИЕ В КОНСТРУИРОВАНИЕ 1.1. Модели конструирования 1.2. Стратегии конструирования 1.3. Классический ЖЦ (Водопадная модель) 1.4. Макетирование 1.5. Инкрементная модель 1.6. RAD 1.7. Спиральная модель (СМ) 1.8. Компонентно-ориентированная модель 1.9. USDP 1.10. Гибкие технологии 1.11. XP 1.12. Scrum 1.13. Планирование 1.14. Измерения в конструировании Вопросы и задания 2. КАЧЕСТВО КОНСТРУИРОВАНИЯ 2.1. Определение качества. Стандарты качества 2.2. Основные аспекты качества программного обеспечения информационных систем по ISO 9126 2.3. Методы контроля качества 2.4. Стоимость качества 2.5. Введение в CMMI 2.6. Непрерывная репрезентация 2.7. Управление требованиями 2.8. Способы описания требований и анализ требований 2.9. Виды требований по уровням 2.10. Виды требований по характеру 2.11. Типы документов требований Вопросы и задания 3. ПРОЕКТИРОВАНИЕ 3.1. Сложные аспекты проектирования и конструирования 3.2. Критерии оценки сопряжения 3.3. Виды сопряжения 3.4. Другие эвристические принципы 3.5. Методики проектирования 3.6. Проектирование при конструировании Вопросы и задания 4. ОСНОВНЫЕ КОНЦЕПЦИИ ПРОЕКТИРОВАНИЯ 4.1. Существенные и несущественные проблемы 4.2. Важность управления сложностью 4.3. Уровни проектирования Вопросы и задания 5. УПРАВЛЕНИЕ ПРОЕКТАМИ ПРИ РАСПРЕДЕЛЕННОЙ ОБРАБОТКЕ ИНФОРМАЦИИ 5.1. Метрики измерения программного обеспечения распределенной системы и процесса его разработки 5.2. Конструктивная модель расчета стоимости программного обеспечения распределенной системы 5.3. Предварительная оценка программного обеспечения 5.4. Анализ чувствительности программного обеспечения Вопросы и задания 6. СЕКРЕТЫ И ПРАВО НА ЛИЧНУЮ ЖИЗНЬ 6.1. Пример сокрытия информации 6.2. Две категории секретов 6.3. Важность сокрытия информации Вопросы и задания 7. УСОВЕРШЕНСТВОВАНИЕ КОДА 7.1. Характеристики качества ПО 7.2. Методики повышения качества ПО 7.3. Принципы разработки ПО. Технический характер ПО 7.4. Процесс разработки 7.5. Прототипирование 7.6. Задание целей 7.7. Эффективность обнаружения дефектов 7.8. Когда выполнять контроль качества ПО? 7.9. Главный закон контроля качества ПО 7.10. Универсализация 7.11. Необходимость параметризованных классов 7.12. Проблема 7.13. Роль типизации 7.14. Родовые классы 7.15. Объявление родового класса 7.16. Использование родового класса 7.17. Терминология 7.18. Проверка типов 7.19. Правило типизации 7.20. Операции над сущностями родового типа 7.21. Массивы 7.22. Размышления об эффективн 7.23. Синонимичная инфиксная операция 7.24. Стоимость универсализации 7.25. Обсуждение: что все-таки не сделано 7.26. Ключевые концепции 7.27. Библиографические замечания 7.28. Упражнения 7.29. Стандарты в конструировании Вопросы и задания 8. МУЛЬТИВЕРСИОННОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ 8.1. Базовые элементы мультиверсионного программного обеспечения 8.2. Жизненный цикл мультиверсионного программного обеспечения 8.3. Восстановление сбойных компонент при мультиверсионном объектно-ориентированном программировании 8.4. Формализация задачи мультиверсионного формирования программно-информационных технологий с гарантированной доступностью ресурсов 8.5. Модель использования ресурсов при формировании программно-информационных технологий 8.6. Применение мультиверсий для обеспечения отказоустойчивости программно-информационных технологий Вопросы и задания ЗАКЛЮЧЕНИЕ БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Similar books
Аппаратно-программное обеспечение отказоустойчивых информационно-управляющих систем
2016 · PDF
Планирование и управление дискретным производством
Основы распределенной обработки информации
Автоматизация управления воспроизводством основных фондов и формирование инвестиционных ресурсов машиностроительных предприятий: монография
2020 · ZIP
Технология управления гетерогенными системами обработки информации: монография
Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique
2025 · PDF
Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная
2022 · PDF
Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание
2021 · PDF