Get Started. It's Free
or sign up with your email address
Rocket clouds
SWEBOK by Mind Map: SWEBOK

1. Требования

1.1. Основы требований

1.1.1. Определение требований

1.1.2. Функциональные и нефункциональные требования

1.1.2.1. Функциональные требования

1.1.2.1.1. Бизнес-требования

1.1.2.1.2. Пользовательские требования

1.1.2.1.3. Функциональные требования

1.1.2.2. Нефункциональные требования

1.1.2.2.1. Бизнес-правила

1.1.2.2.2. Внешние интерфейсы

1.1.2.2.3. Атрибуты качества

1.1.2.2.4. Ограничения

1.1.2.2.5. Системные требования

1.1.3. Независимые свойства

1.1.4. Количественные требования

1.1.5. Системные и программные требования

1.2. Процесс работы с требованиями

1.2.1. Участники процессов

1.2.1.1. Пользователи

1.2.1.2. Заказчики

1.2.1.3. Аналитики

1.2.1.4. Регуляторы

1.2.1.5. Инженеры по программному обеспечению

1.2.1.6. Клиенты

1.2.2. Управление и поддержка процессов

1.2.3. Улучшение процессов

1.3. Извлечение требований

1.3.1. Источники требований

1.3.1.1. Интервьюрирование

1.3.1.2. Сценарии

1.3.1.3. Прототипы

1.3.1.4. “Разъясняющие встречи”

1.3.1.5. Наблюдение

1.3.2. Техники сбора требований

1.3.2.1. Интервью

1.3.2.2. Анкетирование

1.3.2.3. Наблюдение

1.3.2.4. Самостоятельное описание требований

1.3.2.5. Совместные семинары

1.4. Анализ требований

1.4.1. Классификация требований

1.4.1.1. Функциональные и нефункциональные требования

1.4.1.2. Требования к процессу или продукту

1.4.1.3. Содержание требований в отношении конкретных подсистем создаваемого программного обеспечения

1.4.2. Концептуальное моделирование

1.4.3. Архитектурное проектирование

1.4.3.1. Стандарт IEEE 1471-2000 “Recommended Practice for Architectural Description of Software Intensive Systems”

1.4.3.2. Модель Захмана – Zachman Framework

1.4.3.3. TOGAF – The Open Group Architecture Framework

1.4.4. Обсуждение требований

1.5. Утверждение требований

1.5.1. Сбор требований

1.5.1.1. Цель сбора требований

1.5.2. Прототипирование

1.5.3. Утверждение модели

1.5.4. Приёмочные тесты

1.6. Практическое соображение

1.6.1. Атрибуты требований

1.6.1.1. Идентификатор

1.6.1.2. Необходимость

1.6.1.3. Приоритет

1.6.1.4. Стабильность

1.6.1.5. Источник

1.6.1.6. Ясность

1.6.1.7. Проверяемость

1.6.2. Трассировка Требований

1.7. Виды представления требований

1.7.1. Исходное представление

1.7.2. Унифицированные представления

1.7.3. Типизированное представление

1.7.4. Модельные представления уровня анализа

1.7.5. Модельные представления уровня конструирования

1.7.6. Программные представления

1.7.7. Документные представления

1.8. Основные требования к системе

1.8.1. Локализация

1.8.2. Надежная защита информации

1.8.3. Удаленный доступ

1.8.4. Адаптивность

1.8.5. Возможность консолидации информации

1.9. Требования к системе

1.9.1. требования к системе в целом

1.9.1.1. требования к структурным характеристикам и режимам функционирования системы

1.9.1.1.1. подсистема сбора, обработки и загрузки данных

1.9.1.1.2. подсистема хранения данных

1.9.1.1.3. подсистема формирования и визуализации отчетности

1.9.1.2. требования к надежности

1.9.1.2.1. ошибочных действий пользователей

1.9.1.2.2. ошибки должны отображаться с комментариями

1.9.1.2.3. сохранность данных при сбоях

1.9.1.3. требования к качеству данных

1.9.1.3.1. полнота

1.9.1.3.2. репрезентативность

1.9.1.3.3. соотносимость

1.9.1.3.4. воспроизводимость

1.9.1.3.5. точность

1.9.1.4. Требования по сохранности информации при авариях

1.9.1.5. требования к развитию системы

1.9.2. требования к функциям (задачам), выполняемым системой

1.9.2.1. перечни задач по каждой функциональной подсистеме (комплексу информационных технологий) с их распределением по уровням системы

1.9.2.2. требования к качеству реализации каждой функции

1.9.2.3. формы представления входной и выходной информации

1.9.2.3.1. Входная информацией для АИС закупочной деятельности предприятия

1.9.2.3.2. Условно-постоянная информация в разрабатываемой системе являются

1.9.3. Требования к ИС

1.9.3.1. Локализация информационной системы

1.9.3.2. Надежная защита информации

1.9.3.3. удаленный доступ

1.9.3.4. адаптивность

1.9.3.5. консолидации информации

1.9.4. Требования к надежности

1.9.4.1. защита от ошибочных действий пользователей

1.9.4.2. периодически осуществлять резервное копирование информации;

1.9.4.3. регулярно проверять целостность базы данных;

1.9.4.4. поддерживать исправность сетевого оборудования

1.9.4.5. сохранность данных при сбоях в работе внешних устройств

1.9.4.6. все ошибки должны отображаться с комментариями или подсказками по их устранению

1.10. Атрибуты качества, важные для пользователей.

1.10.1. Производительность

1.10.2. Надежность и доступность

1.10.3. Безопасность

1.10.4. Удобство и простота обслуживания

1.10.5. Легкость сопровождения и эксплуатации

1.10.6. Мобильность

1.10.7. Повторное использование

1.10.8. Тестируемость

1.11. Виды требований

1.11.1. Бизнес-требования.

1.11.2. Требования пользователей.

1.11.3. Системные требования.

1.12. Каждая система требований включает в себя

1.12.1. Функциональные требования

1.12.2. Нефункциональные требования

1.13. Требования должны удовлетворять определенным характеристикам качества.

1.13.1. Полнота и корректность

1.13.2. Необходимость и осуществимость

1.13.3. Приоритет

1.13.4. Недвусмысленность и непротиворечивость

1.13.5. Проверяемость и прослеживаемость.

1.14. Процессы разработки требований

1.14.1. Анализ предметной области.

1.14.2. Анализ осуществимости.

1.14.3. Формирование и анализ требований.

1.14.4. Документирование требований.

1.14.5. Детализация требований.

1.14.6. Согласование и утверждение требований.

1.15. К особенностям разработки требований относятся:

1.15.1. Сложность процесса.

1.15.2. Итеративность процесса.

1.15.3. Процесс не заканчивается

1.15.4. процесс управления требованиями.

1.16. Требования к системам, которыми необходимо руководствоваться при их выборе

1.16.1. Интегрированность системы

1.16.2. Процедуры в информационных системах должны быть действительно автоматизированы

1.16.3. Информационная система должна обеспечивать реализацию бизнес-процессов и процедур

1.16.4. Получение оперативной информации в достаточном объеме

1.16.5. Лёгкость в обучении и использовании

1.16.6. Возможность редактирования без помощи специалиста

1.16.7. Процедуры контроля, сводящие ошибки к минимуму должны быть заложены в систему

1.16.8. Возможность журналирования операций

1.16.9. Присутствие надежных программ защиты данных

2. Проектирование

2.1. Стратегии и методы проектирования

2.1.1. Проектирование на основе структур данных

2.1.2. Общие стратегии

2.1.3. Функционально-ориентированный (структурный)дизайн

2.1.4. Компонентное проектирование

2.1.5. Другие методы

2.1.6. Объектно-ориентированноепроектирование

2.2. Принципы проектирования

2.2.1. Принцип системности или системный подход

2.2.2. Принцип развития экономических ис

2.2.3. Совместимость

2.2.4. Стандартизация и унификация

2.2.5. Принцип эффективности

2.2.6. Интеграция

2.3. Методы проектирования ИС

2.3.1. По степени автоматизации

2.3.1.1. Ручные

2.3.1.2. Компьютерные

2.3.2. По степени типизации

2.3.2.1. Оригинальные

2.3.2.2. Типовые сборочные

2.3.3. По степени адаптивности

2.3.3.1. Реконструкция

2.3.3.2. Параметризация

2.3.3.3. Конфигурация

2.4. Принципы проектирования ИС

2.4.1. Эффективность

2.4.2. Контроль

2.4.3. Совместимость

2.4.4. Гибкость

2.4.5. Системность

2.4.6. Развитие

2.4.7. Стандартизация

2.5. Средства проектирования

2.5.1. Без использования ЭВМ

2.5.2. С использованием ЭВМ

2.5.2.1. Первый подкласс

2.5.2.1.1. алгоритмические языки

2.5.2.1.2. библиотеки стандартных подпрограмм и классов объектов

2.5.2.1.3. генераторы программ типовых операций обработки данных

2.5.2.1.4. средства расширения функций операционных систем (утилиты)

2.5.2.2. Второй подкласс

2.5.2.3. Третий подкласс

2.5.2.4. Четвёртый подкласс

2.5.2.4.1. по охватываемым этапам процесса разработки ЭИС

2.5.2.4.2. по степени интегрированности

2.5.3. Факторы применения стратегии выбора СП

2.5.3.1. характеристик моделируемой предметной области

2.5.3.2. цели, потребности и ограничения будущего проекта ИС, включая квалификацию участвующих в процессе проектирования специалистов;

2.5.3.3. используемая методологии проектирования

2.5.4. Средства проектирования должны быть

2.5.4.1. инвариантны

2.5.4.2. охватывать в совокупности все этапы жизненного цикла ИС

2.5.4.3. технически, программно и информационно совместимы

2.5.4.4. простыми в освоении и применении

2.5.4.5. экономически целесообразными

2.6. Технология проектирования

2.6.1. Основные требования, предъявляемым к выбираемой технологии проектирования

2.6.1.1. созданный с помощью этой технологии проект должен отвечать требованиям заказчика

2.6.1.2. выбранная технология должна максимально отражать все этапы цикла жизни проекта;

2.6.1.3. выбираемая технология должна обеспечивать минимальные трудовые и стоимостные затраты на проектирование и сопровождение проекта;

2.6.1.4. технология должна быть основой связи между проектированием и сопровождением проекта;

2.6.1.5. технология должна способствовать росту производительности труда проектировщика;

2.6.1.6. технология должна обеспечивать надежность процесса проектирования и эксплуатации проекта;

2.6.1.7. технология должна способствовать простому ведению проектной документации.

2.6.2. Основы проектирования

2.6.3. Задача технологий проектирования

2.7. Стандарты управления проектами

2.7.1. РМВоК

2.7.2. ISO 10006

2.7.3. Prince 2

2.7.4. ОРМ 3

2.7.5. Р2М

2.8. Подходы к проектированию

2.8.1. Струтурный подход

2.8.1.1. виды моделей

2.8.1.1.1. SADT

2.8.1.1.2. DFD

2.8.1.1.3. ERD

2.8.1.2. Базовые принципы

2.8.1.2.1. принцип «разделяй и властвуй»

2.8.1.2.2. принцип иерархического упорядочивания

2.8.1.2.3. принцип абстрагирования

2.8.1.2.4. принцип формализации

2.8.1.2.5. принцип непротиворечивости

2.8.1.2.6. принцип структурирования

2.8.2. Объектно-ориентированный подход

2.8.2.1. Характеристики ООП

2.8.2.1.1. Все является объектом

2.8.2.1.2. Вычисления осуществляются путем взаимодействия (обмена данными) между объектами

2.8.2.1.3. Независимая память

2.8.2.1.4. Объект является представителем класса

2.8.2.1.5. Поведение (функциональность) объекта

2.8.2.1.6. Единая древовидная структура

2.8.2.2. Принципы ООП

2.8.2.2.1. Абстракция данных

2.8.2.2.2. Инкапсуляция

2.8.2.2.3. Наследование

2.8.2.2.4. Полиморфизм

2.9. Стандарты проектирования

2.9.1. ГОСТ 34.601-90

2.9.2. ISO/IEC 12207:1995

2.9.3. ISO/IEC 15288:2002.

2.9.4. Custom Development Method

2.9.5. Rational Unified Process

2.9.6. Microsoft Solution Framework

2.9.7. Extreme Programming

3. Конструирование

3.1. Основы конструирования

3.1.1. Минимизация сложности

3.1.2. Ожидание изменений

3.1.3. Конструирование с возможностью проверки

3.1.3.1. обзор, оценка кода

3.1.3.2. модульное тестирование

3.1.3.3. структурирование кода для и совместно с применениям автоматизированных средств тестирования

3.1.3.4. ограниченное применение сложных или тяжелых для понимания языковых структур

3.1.4. Стандарты в конструировании

3.1.4.1. Внешние стандарты

3.1.4.2. Стандарты включают в себя

3.1.4.2.1. языки программирования и соответствующие стили кодирования

3.1.4.2.2. платформы

3.1.4.2.3. инструменты

3.1.4.2.4. коммуникационные методы

3.1.4.3. Внутреннние стандарты

3.2. Управление конструированием

3.2.1. Модели конструирования

3.2.2. Планирование конструирования

3.2.3. Измерения в конструировании

3.3. Практические соображения

3.3.1. Языки конструирования

3.3.1.1. Конфигурационный язык

3.3.1.2. Инструментальный язык

3.3.1.3. Язык программирования

3.3.2. Кодирование

3.3.3. Тестирование

3.3.3.1. Модульное тестирование

3.3.3.2. Интеграционное тестирование

3.3.4. Повторное использование

3.3.5. Качество

3.3.5.1. Надежность

3.3.5.2. Достоверность функционирования

3.3.5.3. Безопасность

3.4. В процессе конструирования выполняется

3.4.1. Формирование технических требования к изделию и его частям

3.4.2. Создание моделей, изображений, видов изделия

3.4.3. Расчет комплекса размеров с допускаемыми отклонениями

3.4.4. Формирование требований к поверхностям

3.4.5. Создание технической документации

3.5. Аспекты значимости конструирования

3.5.1. этап конструирования.1

3.5.2. этап конструирования.2

4. Тестирование

4.1. Уровни тестирования

4.1.1. Модульное Тестирование

4.1.2. Интеграционное Тестирование

4.1.3. Системное Тестирование

4.1.4. Приемочное Тестирование

4.2. Цели тестирования

4.2.1. Обеспечить очищения ПО от ошибок

4.2.2. Убедить, что ПО отвечает оригинальным требованиям и спецификации

4.2.3. Обеспечить уверенность в ПО

4.3. Техники тестирования

4.3.1. Техники,базирующиеся на интуиции и опыте инженера

4.3.1.1. Специализированное тестирование

4.3.1.2. Исследовательское тестирование

4.3.2. Техники, базирующиеся на условиях использовании

4.3.2.1. Тестирование, базирующееся на надежности инженерного процесса

4.3.2.2. Техники, базирующиеся на природе приложения

4.3.3. Техники,базирующиеся на спецификации

4.3.3.1. Эквивалентное разделение

4.3.3.2. Анализ граничных значений

4.3.3.3. Таблицы принятия решений

4.3.3.4. Тесты на основе конечного автомата

4.3.3.5. Тестирование на основе формальной спецификации

4.3.3.6. Случайное тестирование

4.3.4. Техники, ориентированные на код

4.3.4.1. Тесты, базирующиеся на блок-схеме

4.3.4.2. Тесты на основе потоков данных

4.3.4.3. Ссылочные модели для тестирования, ориентированного на код

4.3.5. Тестирование, ориентированное на дефекты

4.3.5.1. Предположение ошибок

4.3.5.2. Тестирование мутаций

4.3.6. Выбор и комбинация различных техник

4.3.6.1. Функциональное и структурное

4.3.6.2. Определенное или случайное

4.4. Процесс тестрирования

4.4.1. Практические соображения

4.4.1.1. Программирование без персоналий

4.4.1.2. Руководства по тестированию

4.4.1.3. Управление процессом тестирования

4.4.1.4. Документирование тестов и рабочего продукта

4.4.1.5. Внутренние и независимые команды тестирования

4.4.1.6. Оценка стоимости и усилий, а также другие измерения процесса

4.4.1.7. Окончание тестирования

4.4.1.8. Повторное использование и шаблоны тестов

4.4.2. Тестовые работы

4.4.2.1. Планирование

4.4.2.2. Генерация сценариев тестирования

4.4.2.3. Разработка тестового окружения

4.4.2.4. Выполнение тестов

4.4.2.5. Анализ результатов тестирования

4.4.2.6. Отчёты о проблемах/журнал тестирования

4.4.2.7. Отслеживание дефектов

4.4.3. Фазы процесса тестирования

4.4.3.1. Определение целей

4.4.3.2. Планирование

4.4.3.3. Разработка тестов

4.4.3.4. Выполнение тестов

4.4.3.5. Анализ результатов.

4.5. Критерии тестирования

4.5.1. инструментов управления рисками

4.5.2. Требования к тестированию

4.5.2.1. Критерий должен быть достаточным

4.5.2.2. Критерий должен быть надежным

4.5.2.3. Критерий должен быть полным

4.5.2.4. Критерий должен быть легко проверяемым

4.5.3. Классы критериев

4.5.3.1. Структурные критерии

4.5.3.2. Функциональные критерии

4.5.3.3. Критерии стохастического тестирования

4.5.3.4. Мутационные критерии

4.6. Стадии тестирования

4.6.1. Автономное тестирование компонентов программного обеспечения

4.6.1.1. Проверяется структура модуля или подсистемы

4.6.1.2. Проверяется вычисление и преобразование данных в модуле или подсистеме

4.6.1.3. Проверяется работа с памятью

4.6.1.4. Проверяется полнота функционирования модуля или подсистемы

4.6.2. Комплексное тестирование разрабатываемого программного обеспечения

4.6.2.1. Проверку полноты решения задач при типовых исходных данных

4.6.2.2. Исследование поведения комплекса в критических ситуациях

4.6.2.3. Проверка правильности использования ресурсов: памяти и времени центрального процессора

4.6.2.4. Исследование защиты от искажения исходных данных, сбоев аппаратуры и не выявление ошибок программ

4.6.3. Системное или оценочное тестирование на соответствие основным критериям качества

4.6.3.1. Тестирование удобства использования

4.6.3.2. Тестирование на предельных объемах

4.6.3.3. Тестирование на предельных нагрузках

4.6.3.4. Тестирование удобства эксплуатации

4.6.3.5. Тестирование производительности

4.6.3.6. Тестирование требований к памяти

4.6.3.7. Тестирование конфигурации оборудования

4.6.3.8. Тестирование совместимости

4.6.3.9. Тестирование удобства установки

4.6.3.10. Тестирование надежности

4.6.3.11. Тестирование восстановления

4.7. Направления тестирования

4.7.1. Нисходящее тестирование

4.7.2. Восходящее тестирование.

4.7.3. Раздельное тестирование

5. Поддержка и эксплуатация

5.1. Первоначальный сбор собственной информации

5.2. Обновление информации, ее анализ и распространение

5.3. Анализ этапа эксплуатации ИС

5.4. Приобретение имеющейся информации

5.5. Корректировка планов на следующий этап

5.6. Доработка ИС

6. Инженерные инструменты и методы

6.1. Программные инструменты

6.1.1. Инструменты работы с требованиями

6.1.1.1. инструменты разработки

6.1.1.2. инструменты трассировки требований

6.1.2. Инструменты проектирования

6.1.3. Инструменты конструирования ПО

6.1.3.1. редакторы

6.1.3.2. компиляторы и генераторы кода

6.1.3.3. интерпретаторы

6.1.3.4. интегрированные среды разработки

6.1.4. Инструменты тестирования

6.1.4.1. генераторы тестов

6.1.4.2. средства выполнения тестов

6.1.4.3. инструменты оценки тестов

6.1.4.4. средства управления тестами

6.1.4.5. инструменты анализа производительности

6.1.5. Инструменты сопровождения

6.1.5.1. инструменты облегчения понимания

6.1.5.2. инструменты реинжинерии

6.1.6. Инструменты конфигурационного управления

6.1.6.1. инструменты отслеживания (tracking) дефектов

6.1.6.2. инструменты управления версиями

6.1.6.3. инструменты управления сборкой, выпуском версии (конфигурации) продукта его инсталляции.

6.1.7. Инструменты управления инженерной деятельностью

6.1.7.1. инструментов планирования и отслеживания проектов

6.1.7.2. инструментов количественной оценки свойств ПО

6.1.8. Инструменты поддержки процессов

6.1.8.1. инструменты моделирования

6.1.8.2. инструменты управления программными проектами

6.1.8.3. инструменты управления конфигурацией

6.1.9. Инструменты обеспечения качества

6.1.9.1. инструменты инспектирования

6.1.9.2. инструменты статического анализа программных артефактов

6.1.10. Дополнительные аспекты инструментального обеспечения

6.1.10.1. техники интеграции инструментов

6.1.10.2. метаинструменты для генерации других инструментов;

6.1.10.3. оценка инструментов при их эволюции

6.2. Формальные методы

6.2.1. Нулевой уровень

6.2.2. Первый уровень

6.2.3. Второй уровень

6.3. Методы программной инженерии

6.3.1. Методы программного тестирования

6.3.1.1. Статистическое тестирование

6.3.1.2. Детерминированное тестирование

6.3.1.3. Стохастическое тестирование

6.3.1.4. Тестирование в реальном масштабе времени

6.3.1.5. Статическое тестирование

6.3.2. Эвристические методы

6.3.2.1. Структурные методы

6.3.2.2. Методы, ориентированные на данные

6.3.2.3. Объектно-ориентированные методы

6.3.2.4. Методы, ориентированные на конкретную область применения

7. Конфигурационное управление

7.1. Управление процессами конфигурационного управления

7.1.1. Организационный контекст

7.1.2. Ограничения и правила

7.1.3. Планирование

7.1.4. План конфигурационного управления

7.1.5. Контроль выполенения

7.2. Идентификация конфигураций

7.2.1. Идентификация элементов,требующих контроля

7.2.1.1. Базовая линия, срез

7.2.1.2. Элемент конфигурации

7.2.1.3. Программная конфигурация

7.2.1.4. Связи между элементами конфигурации

7.2.1.5. Версия программного обеспечения

7.2.2. Программная библиотека

7.3. Контроль конфигураций

7.3.1. Предложение,оценка и утверждение изменений

7.3.2. Реализация изменений

7.3.3. Отклонения и отказ от изменений

7.4. Учет статусов конфигураций

7.4.1. Информация о статусе конфигураций

7.4.2. Отчетность по статусу конфигураций

7.5. Конфигурационный аудит

7.5.1. Функциональный аудит

7.5.1.1. Внешний аудит

7.5.1.2. Внутренний аудит

7.5.2. Физический аудит

7.5.3. Внутренний аудит базовых линий

7.6. Управление выпуском и поставкой

7.6.1. Сборка программного обеспечения

7.6.2. Управление выпуском программного обеспечения

8. Информационные Системы

8.1. услуги, предлагаемые на информационном рынке

8.2. Информация

8.2.1. Виды информации

8.2.1.1. Видеоинформация

8.2.1.2. Числовая

8.2.1.3. Графическая или изобразительная

8.2.1.4. Текстовая

8.2.1.5. Звуковая

8.2.2. Свойства

8.2.2.1. Объективность

8.2.2.2. Достоверность

8.2.2.3. Полнота

8.2.2.4. Точность

8.2.2.5. Актуальность

8.2.2.6. Полезность

8.3. Информационные ресурсы

8.3.1. Состав ИР

8.3.1.1. опубликованные и неопубликованные первичные документы на любых носителях

8.3.1.2. полнотекстовые базы данных

8.3.1.3. фонды опубликованных и неопубликованных первичных документов

8.3.1.4. библиографическая продукция

8.3.1.5. справочно-библиографический (справочно-поисковый) аппарат библиотек

8.3.1.6. обзорно-аналитическая продукция

8.3.1.7. компьютерные сети связи

8.3.1.8. программные средства, обеспечивающие создание информационных систем и развитие телекоммуникационных сетей

8.3.1.9. учреждения

8.3.2. Государственные информационные ресурсы

8.3.2.1. Государственные ресурсы делятся на следующие группы

8.3.2.1.1. федеральные ресурсы

8.3.2.1.2. информационные ресурсы, находящиеся в совместном ведении Российской Федерации и субъектов РФ;

8.3.2.1.3. информационные ресурсы субъектов РФ

8.3.2.2. Государственные информационные ресурсы могут быть разделены на две группы

8.3.2.2.1. информационные ресурсы, предназначенные для решения задач конкретного органа управления определенного звена

8.3.2.2.2. информационные ресурсы, ориентированные на внешнего пользователя.

8.3.3. Признаки для описания ИР

8.3.3.1. содержание

8.3.3.2. источник ИР

8.3.3.3. принадлежность ИР к определенной организационной или информационной системе

8.3.3.4. форма собственности

8.3.3.5. характер использования ИР

8.3.3.6. открытость информации

8.3.3.7. форма представления информации

8.3.3.8. носитель ИР

8.3.3.9. способ распространения информации

8.3.4. В качестве инструментария информационной технологии используются распространенные виды программных продуктов:

8.3.4.1. текстовые процессоры

8.3.4.2. издательские системы

8.3.4.3. электронные таблицы

8.3.4.4. системы управления базами данных

8.3.4.5. электронные календари

8.4. Информационные технологии

8.4.1. Классификация ИТ

8.4.1.1. По типу обрабатываемой информации

8.4.1.1.1. данные

8.4.1.1.2. знания

8.4.1.2. По степени взаимодействия между собой

8.4.1.2.1. дискретное

8.4.1.2.2. сетевое

8.4.1.3. По области применения

8.4.1.3.1. Информационная технология обработки данных

8.4.1.3.2. Информационная технология управления

8.4.1.3.3. Информационная технология автоматизированного офиса

8.4.1.3.4. Информационная технология поддержки принятия решений

8.4.1.3.5. Информационная технология экспертных систем

8.4.2. Цель информационной технологии

8.5. Система

8.5.1. Элемент

8.5.2. Подсистема

8.5.2.1. Типы обеспечиваемых подсистем

8.5.2.1.1. Информационное обеспечение

8.5.2.1.2. Техническое обеспечение

8.5.2.1.3. Математическое обеспечение

8.5.2.1.4. Организационное обеспечение

8.5.2.1.5. Программное обеспечение

8.5.2.1.6. Правовое обеспечение

8.5.3. Связь

8.5.4. Свойства системы

8.5.4.1. Ограниченность

8.5.4.2. Целостность

8.5.4.3. Структурность

8.5.4.4. Иерархичность

8.5.4.5. Взаимозависимость со средой

8.5.4.6. Множественность описаний

8.5.5. Основны характеристики системы

8.5.5.1. свойство

8.5.5.2. специфическая закономерность действия

8.5.5.3. всякая система является развивающейся

8.5.6. Состав системы

8.5.6.1. Первая часть системы – вход.

8.5.6.2. Первый элемент входа

8.5.6.3. Второй элемент входа

8.5.6.4. Вторая часть системы

8.5.6.5. Третья часть системы –

8.6. Автоматизированная ИС

8.6.1. Функции АИС

8.6.1.1. Вычислительная

8.6.1.2. Коммуникационная

8.6.1.3. Информационная

8.6.1.4. Архивированная

8.6.1.5. Исследовательская

8.6.1.6. Контролирующая

8.6.1.7. Диагностическая

8.6.1.8. Документирующая

8.6.2. Цель АИС

8.7. Структура ИС

8.7.1. информационное обеспечение

8.7.2. техническое обеспечение

8.7.3. программное обеспечение

8.7.4. математическое обеспечение

8.7.5. лингвистическое обеспечение

8.8. Классификация информационных систем

8.8.1. Документальные информационные системы

8.8.1.1. системы на основе индексирования;

8.8.1.2. семантически-навигационные системы.

8.8.2. Фактографические информационные системы

8.8.3. степени автоматизации информационных процессовв

8.8.3.1. Ручные ИС

8.8.3.2. Автоматические ИС

8.8.3.3. Автоматизированные ИС

8.8.4. по характеру использования информации

8.8.4.1. информационно-поисковые системы

8.8.4.2. информационно-решающие системы

8.8.4.2.1. управляющие ИС

8.8.4.2.2. советующие ИС

8.8.5. по сфере их применения

8.8.5.1. ИС opгaнизационного yпpaвления

8.8.5.2. ИС управления технологическими процессами

8.8.5.3. ИС управления технологическими процессами

8.8.5.4. интегрированные (корпоративные) ИС

8.9. Принципы построения эффективных ИС

8.9.1. Принцип интеграции

8.9.2. Принцип системности

8.9.3. Принцип комплексности

9. Разработка

9.1. Процесс разработки ИС

9.1.1. Определение требований

9.1.2. Этап анализа

9.1.3. Этап проектирования

9.1.4. Этап реализации

9.1.5. Этап тестирования

9.1.6. Этап внедрения и сопровождения

9.1.7. Оценка эффективности ИС

9.2. Базовое понятие методологии разработки ИС

9.2.1. Жизненный цикл

9.2.1.1. Модель ЖЦ

9.2.1.1.1. Идея

9.2.1.1.2. 1.Анализ требований

9.2.1.1.3. 2.Проектирование

9.2.1.1.4. 3.Разработка

9.2.1.1.5. 4.Тестирование и отладка

9.2.1.1.6. 5.Ввод в эксплуатацию

9.2.1.1.7. 6.Сопровождение

9.2.1.1.8. 7.Вывод из эксплуатации

9.2.1.2. Виды МЖЦ

9.2.1.2.1. Каскадный

9.2.1.2.2. Спиральный

9.2.1.2.3. ИнкрементнЫЙ

9.2.1.3. Этапы создания ИС

9.2.1.3.1. Предпроектная стадия

9.2.1.3.2. Проектная часть

9.2.1.3.3. Стадия внедрения

9.2.1.3.4. Анализ функционирования

9.2.1.4. Стандарты ЖЦ

9.2.1.4.1. Стандарт iso 12207

9.2.1.4.2. Стандарт ГОСТ 34.602-89

9.3. стандартные методологии функционального моделирования

9.3.1. IDEF0

9.3.2. DFD

9.3.3. IE

9.3.4. IDEF1Х

9.4. Базовые принципы разработки ис

9.4.1. Соответствие

9.4.2. Экономичность

9.4.3. Регламентированность

9.4.4. Самоконтроль

9.4.5. Интегральность

9.4.6. Адаптивность