- •1. Понятие системы и ее свойств
- •Свойства системы
- •Понятие, классификация и структура ис
- •4 Жизненный цикл ис
- •Стадии жизненного цикла ис
- •Модели жизненного цикла ис: каскадная модель, поэтапная модель с промежуточным контролем, спиральная модель
- •Итерационная модель
- •Спиральная модель
- •Основные требования предъявляемые к системе
- •8 Основные требования предъявляемые к ис
- •Основные требования предъявляемые проектированию ис
- •10 Стандарты проектирования
- •11 Структура жизненного цикла по стандартам iso/iec 12207 и гост34
- •13 Методы проектирования ис
- •14 Каноническое проектирование эис, стадии и этапы создания ис
- •15. Типовое проектирование, подходы типового проектирования
- •16. Системный подход к проектированию ис, принципы системного похода.
- •Принцип конечной цели
- •Принцип единства и связи
- •Принцип модульного построения
- •Принцип иерархии
- •Принцип функциональности
- •Принцип развития
- •Принцип децентрализации
- •Принцип неопределенности
- •Дополнительные принципы системного подхода
- •Практическое использование принципов системного подхода
- •17 Архитектура «файл-сервер», преимущества, недостатки
- •19 Клиент-сервер
- •20 Сущность структурного подхода
- •21 Принципы структурного подхода
- •22 Модели структурного подхода
- •23 Объектно-ориентированная технология проектирования
- •Принципы объектного похода
- •27. Унифицированный язык uml
- •Структура Унифицированного языка моделирования
- •28. Стандарт uml: статические и динамические диаграммы
- •Диаграмма вариантов использования
- •36 Назначение диаграммы взаимодействий (диаграммы последовательностей и кооперации)
- •36 Назначение диаграммы взаимодействий (диаграммы последовательностей и кооперации)
- •Перечислите Типы ключей и их характеристика
- •42. Логической модель(сущности, атрибуты, ключи, связи, мощность)
- •43. Физическая модель (сущности, атрибуты, ключи, связи, мощность)
- •Отличие независимой сущности от зависимой
- •Преимущества модели rad:
- •Недостатки модели rad:
- •Назначение, смежные термины с реинжинирингом ис
- •57. Основные пути реинжиниринга информационных систем
- •Этапы реинженеринга информационных систем
Принцип модульного построения
Принцип модульного построения указывает на возможность рассмотрения системы или ее части, как совокупности ее входных и выходных воздействий. Он позволяет уберечь от лишней детализации системы при сохранении возможности правильного ее описания.
Принцип иерархии
Принцип иерархии акцентирует внимание на полезности определения в системе иерархического (доминирующего) характера связей между элементами, модулями, целями.
Поясним смысл слова «ранжирование» в формулировке принципа. Иерархические системы обычно исследуются и создаются «сверху», начиная с анализа модулей первого иерархического уровня. В случае отсутствия иерархии исследователь должен решить, в каком порядке он будет рассматривать части системы. Так, например, конструктор при создании нового образца выделяет в нем начальный элемент, к которому потом мысленно или на чертеже подгоняет второй, третий, следующие. Наладчик начинает поиск неисправности в системе с тестов, определяющих наиболее типичные отказы. Таким образом, они вводят порядок рассмотрения системы, который и называется ранжированием. В сочетании с иерархией в системе, ранжирование применимо и для введения очередности рассмотрения модулей одного и того же уровня.
Принцип функциональности
Для разбора принципа функциональности напомним, что мы определяли функцию системы как ее некоторое свойство. Функция для нас – это то, что система (модуль, элемент) «может делать» важного для целей рассмотрения.
Принцип функциональности утверждает, что любая структура тесно связана с функцией системы и ее частей, и исследовать или создавать структуру необходимо после уяснения функций в системе.
На практике этот принцип означает, что в случае придания системе новых функций полезно пересматривать ее структуру, а не пытаться втиснуть новую функцию в старую схему. Так, перестройка производства, связанная с введением автоматизации, ведет как к возникновению новых подразделений (вычислительный центр, группа системных программистов, группа создания и сопровождения банка данных), так и к перестройке структуры имеющихся. Эти изменения затрагивают, естественно, и систему управления.
Принцип развития
Принцип развития достаточно хорошо пояснен в его формулировке. Понятие развития, изменяемости при сохранении качественных особенностей выделяется почти в любой естественной системе, а в искусственных системах возможность развития, усовершенствования, как правило, закладывается в основу ее создания. При модульном построении такое развитие обычно сводится к замене и добавлению модулей (частей). Так, возможности расширения функций и модернизации закладываются в принципы построения банков данных и знаний, программных комплексов, многоцелевых роботов и других сложных технических систем.
Следует, однако, заметить, что пределы расширения функций обычно определены и достаточно ограничены. Вряд ли будет разумно создавать универсальное программное средство, способное управлять станком и играть в шахматы. Вряд ли кому-нибудь понадобится и робот, способный работать у плавильной печи и в квартире. Но вот замена частей, модернизация представляются нам безграничными. Практически безграничны и возможности запоминания информации, ведущие к самообучению, самоорганизации, искусственному интеллекту. Таким образом, использование принципа развития лежит в основе разработки этих направлений.
