Главная страница

Основы анализа и проектирования. 04_Основы_анализа_и_проектирования_ИС. Руководство по инсталляции Руководство администратора системы Руководство администратора базы данных Руководство пользователя


Скачать 1.59 Mb.
НазваниеРуководство по инсталляции Руководство администратора системы Руководство администратора базы данных Руководство пользователя
АнкорОсновы анализа и проектирования
Дата20.02.2023
Размер1.59 Mb.
Формат файлаpptx
Имя файла04_Основы_анализа_и_проектирования_ИС.pptx
ТипРуководство
#947902

Основы анализа и проектирования информационных систем

Особенности анализа и проектирования крупных информационных систем

  • сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними) требует тщательного моделирования и анализа данных и процессов;
  • наличие тесно взаимодействующих компонентов (подсистем);
  • отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
  • необходимость интеграции существующих и вновь разрабатываемых приложений;
  • функционирование в неоднородной среде на разных аппаратных платформах;
  • разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;
  • существенная временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению ИС;
  • изменение или уточнение потребностей пользователей в процессе создания и функционирования ИС.



Техническая документация

Исходная

Техническое задание

Частное

техническое задание

Проектная

Описание информационной технологии

Проектное решение

Рабочая

(эксплуатационная)

Описание комплекса программ

Проект технических решений подключения

Руководство по инсталляции

Руководство администратора системы

Руководство администратора базы данных

Руководство пользователя

Руководство по организации сопровождения

Программа и методика испытаний

Ведомость рабочей документации
Техническая документация – комплект документов, включающих систему графических, расчетных и текстовых материалов, используемых на каждой стадии жизненного цикла при создании, развитии и сопровождении информационных систем (СТО РЖД 04.001.0-2021 «Автоматизированные системы и программные средства ОАО "РЖД". Общие положения»).


Вид документа

Назначение

Исходная документация

Является основанием для выполнения работ по созданию, развитию или сопровождению информационной системы.

Проектная документация

Определяет функциональные, архитектурные и технические решения проектируемой информационной системы.

Рабочая документация

Описывает фактическую реализацию в информационной системе принятых в утвержденной проектной документации решений, содержащих все необходимые и достаточные сведения для обеспечения выполнения работ по вводу информационной системы в действие и ее эксплуатации, а также для поддерживания уровня эксплуатационных характеристик (качества) системы в соответствии с принятыми проектными решениями.



Наименование документа

Назначение

Сокращенное обозначение

Исходная документация

Техническое задание

Устанавливает перечень необходимых и достаточных требований для создания информационной системы.

ТЗ

Частное техническое задание

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

ТЗ

Проектная документация

Описание информационной технологии

Содержит описание: - назначения системы; - основных компонентов системы; - состава сообщений; - технологии подготовки, формирования и передачи информации; - основных баз данных системы и их состав; - принципов логического контроля и синхронизации баз данных; - функций системы; - взаимодействия со смежными системами; - взаимодействия компонентов системы между собой; - решений по комплексу технических средств, его размещению на объекте; - решений по составу программных средств.

ПТ

Проектное решение

Дополняет техническое задание или частное техническое задание при модификации системы.

ПР



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Описание комплекса программ

Содержит описание: - по системе (комплексу) в целом:      - назначения системы;      - логической структуры и алгоритмов;      - особенностей функционирования комплекса;      - используемых технических средств;      - входных данных комплекса программ;      - выходных данных комплекса программ; - по отдельным программам (подсистемам) комплекса:      - наименования программы;      - программного обеспечения, необходимого для функционирования программы;      - языков программирования;      - функционального назначения программы;      - алгоритмов программы (рекомендуются блок-схемы или диаграммы UML);      - структуры программы с описанием функций составных частей и связи между ними;      - связей программы с другими программами;      - вызова и загрузки программы;      - входных данных программы;      - выходных данных программы.

13

Проект технических решений подключения

Содержит описание: - решений по организационному обеспечению; - комплекса технических средств; - протоколов связи и задействованных телекоммуникационных сетей;

- обеспечения оборудования бесперебойным питанием и системами климатического контроля;

- схемы организации каналов связи; - решений по информационному обеспечению; - решений по программному обеспечению; - решений по обеспечению информационной безопасности.

ПП



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Руководство по инсталляции

Определяет требования к установке ПО, а также порядок установки и настройки ПО.

И7

Руководство администратора системы

Содержит описание: - функций администрирования при эксплуатации системы; - системного ландшафта; - инсталляции и подготовки системы к эксплуатации:      - перечня объектов для развертывания и функционирования системы;      - подготовки к инсталляции;      - инсталляции системы;      - настройки компонентов для обеспечения отказоустойчивости;      - установки обновлений системного программного обеспечения;      - активации и настройки консолей управления системного программного обеспечения;      - подключения к смежным системам;      - установки прикладного программного обеспечения; - запуска и остановки системы; - резервного копирования и восстановления; - управления контейнерами; - горизонтального масштабирования; - работы с репозиториями; - управления профилями пользователей; - мониторинга системы; - параметров журналирования работы системы; - интеграции со смежными системами.

И6



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Руководство администратора базы данных

Содержит описание: - комплекса:

     - технических характеристик ПТК, на котором размещена СУБД;

     - перечня установленных приложений и их версии;      - схемы взаимодействия программных компонентов в системе с БД;      - методов резервирования, порядка репликации данных и иных механизмов;      - кластерного ПО; - конфигурации СУБД; - конфигурации ОС; - размещения СУБД;

- баз данных (прикладных БД, табличных пространств, схем, таблиц, триггеров, хранимых процедур, функций, пакетных заданий, ограничений, индексов первичной инсталляции);

- руководства к СУБД;      - процедуры остановки/запуска;      - перехода на резерв;      - обновления СУБД;      - ввода/вывода резервного узла из кластера; - ролевой модели; - политики резервного копирования СУБД; - требований к восстановлению СУБД; - методики восстановления СУБД; - требований к информационной безопасности; - дополнительного ПО, необходимого для обеспечения работы; - мониторинга работоспособности БД; - средств и методов диагностики сбоев.

И5



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Руководство пользователя

Содержит описание: - назначения и условий применения; - подготовки к работе; - операций:

     - всех выполняемых функций, задач (комплексов задач), процедур;

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

     - соответствия между элементами интерфейсов пользователя (экранными формами) и типовыми процедурами;

     - последовательности допустимых операций и переходы между экранными формами (навигация экранов);

     - форм входных и выходных документов;      - форм идентификации ошибочных действий и/или ситуаций; - аварийных ситуаций; - рекомендаций по освоению.

И3



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Руководство по организации сопровождения

Содержит описание: - назначения системы; - сведений по объекту сопровождения:      - конфигурации промышленного серверного комплекса;      - конфигурации тестового серверного комплекса;      - программно-технических характеристик рабочей станции;

     - перечня документов, предоставляемых в Главный вычислительный центр ОАО "РЖД";

- технологии сопровождения системы:      - подразделений, осуществляющих сопровождение;      - подготовки и реализации модификаций;      - структуры дистрибутива;      - структуры передаточного носителя;      - сопровождения баз данных и их синхронизация;

     - создания резервной копии баз данных и восстановление баз данных после сбойных ситуаций;

     - ведения нормативно-справочной информации (НСИ);      - технической поддержки проекта;      - порядка отслеживания замечаний, ошибок и предложений;      - подключения новых пользователей;      - средств восстановления системы после разрушения; - организации работ по внесению изменений:      - установки новых версий серверного прикладного ПО;      - установки новых версий клиентского ПО; - организации работ по контролю за внесенными в ПО системы изменениями; - организации тестирования внесенных в ПО системы изменений; - организации работ по устранению проблем пользователей при работе с системой.

92



Наименование документа

Назначение

Сокращенное обозначение

Рабочая документация

Программа и методика испытаний

Содержит описание: - объекта испытаний:      - общих сведений о системе;      - комплектности испытательной системы; - цели испытаний; - общих положений испытания:      - перечня руководящих документов, на основании которых проводят испытания;      - места и продолжительности испытаний;      - организаций, участвующих в испытаниях; - объема испытаний:

     - перечня этапов испытаний и проверок, количественных и качественных характеристик, подлежащих оценке;

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

     - порядка привлечения экспертов для исследования возможных повреждений в процессе проведения испытаний;

     - требований к персоналу, проводящему испытания и порядок его допуска к испытаниям;

- материально-технического обеспечения испытаний; - метрологического обеспечения испытаний.

ПМ

Ведомость рабочей документации

Содержит описание перечня всех документов, разработанных на стадии "Рабочая документация" (номер и наименование документа, количество листов, примечание).

РД


Календарный план



Техническое задание

Техническое задание - основой документ, определяющий требования и порядок создания (развития или модернизации) автоматизированной системы, в соответствии с которым проводится ее разработка и приемка при вводе в действие (ГОСТ 34.602–89 «Информационная технология. Комплекс стандартов на автоматизированные системы. Техническое задание на создание автоматизированной системы»).

Разделы ТЗ :

  • общие сведения (наименование системы; наименование предприятий разработчика и заказчика с их реквизитами; перечень документов, на основании которых создается система, плановые сроки начала и окончания работы и т.д.);
  • назначение и цели создания (развития) системы;
  • характеристика объектов автоматизации;
  • требования к системе в целом, к функциям и обеспечению;
  • состав и содержание работ по созданию системы;
  • порядок контроля и приемки системы;
  • требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие;
  • требования к документированию;
  • источники разработки.
  • ТЗ может включать приложения, например:

  • расчет ожидаемой эффективности системы;
  • оценку научно-технического уровня системы;
  • перечень основных входных и выходных форм и т.д.


Требования к ИС по ГОСТ

Требования к системе в целом:

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

Требования к функциям:
  • перечень функций, задач или их комплексов, подлежащих автоматизации;
  • временной регламент реализации каждой функции (задачи или комплекса задач);
  • требования к качеству реализации каждой функции (задачи или комплекса задач), к форме представления выходной информации, характеристики необходимой точности и времени выполнения, требования одновременности выполнения группы функций, достоверности выдачи результатов;
  • перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.

Требования к видам обеспечения:
  • математическому;
  • информационному;
  • лингвистическому;
  • программному;
  • техническому;
  • метрологическому;
  • организационному;
  • методическому.


Примеры описания требований

Неформальные:

«Формирование файлов исходных данных и результатов расчета интервалов должны выполняться в достаточном объеме и форматах, необходимых для их автоматического использования в АРМ инженера-графиста ГВЦ МПС РФ»

Формальные (жесткие):

  • к математическому обеспечению:
  • «Расчет движения поездов должен выполняться в соответствии с действующими Правилами тяговых расчетов»

  • к информационному обеспечению:
  • «Формирование и выдача на печать Приказа начальника дороги об установлении допускаемых скоростей на перегонах должны производиться в виде типового документа»

  • к документированию:
  • «Подлежащие разработке и сдаче комплекты и виды документов:

    • Общая постановка задачи;
    • Описание комплекса программ;
    • Описание информационной технологии;
    • Руководство пользователя;
    • Руководство по инсталляции;
    • Руководство администратора системы;
    • Руководство администратора БД;
    • Программа и методика испытаний;
    • Руководство по организации сопровождения.»


Титульный лист и лист согласования технического задания



Содержание технического задания



Основные принципы проектирования ИС

Проектирование – процесс перехода от первичного описания системы в виде технического задания к ее описанию в виде набора стандартных документов (проектной документации), достаточных для создания системы.

Общие принципы проектирования.

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


Классификация моделей ИС

Модель – совокупность взаимосвязанных абстрактных элементов с возможным указанием их свойств, поведения и связей между ними.


Модели

по структурированности

(формализованности, строгости описания)

неструктурированные

(неформальные)

структурированные

(формальные)

на базе шаблона

на базе формального языка

графические

по учету специфики средств

итоговой реализации

моделируемой сущности

логические

физические

по учету фактора времени

динамические

статические

по семантике (сущности) содержания

функциональные

информационные

поведенческие

компонентные

организационные

смешанные

по степени соответствия модели фактическому состоянию

«как есть»

(«AS-IS»)

«как должно быть»

(«SHOULD-BE»)

«как будет»

(«TO-BE»)


Классификация моделей ИС


Тип модели

Краткая характеристика

Примеры моделей

по структурированности (формализованности, строгости описания)

неструктурированные (неформальные)

Представляют собой произвольный текст на естественном языке или схемы в нестандартизированной графической нотации. Дают общее представление о моделируемой сущности. Недостаточно наглядны (особенно при сложном взаимодействии между объектами) и неприемлемы для какого-либо количественного анализа и обработки автоматическими средствами.

текстовое описание моделируемой сущности

структурированные (формальные)

на базе шаблона

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

спецификация программных или технических средств в табличной форме

на базе формального языка

Представляют собой текст на искусственном языке, характеризуемым точными правилами построения выражений и их понимания (математические модели, описание с помощью логики предикатов или языка программирования и т.п.).

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

графические

Представляют собой схемы, чертежи, графы, диаграммы и т.д., выполненные с помощью стандартизированной графической нотации. Наиболее наглядны и получили широкое распространение при проектировании с помощью CASE-средств.

блок-схема, диаграмма классов

по учету специфики средств итоговой реализации моделируемой сущности

логические

Описывают состав, структуру, состояние или поведение элементов системы без привязки к конкретным языкам или средам программирования, СУБД, техническим средствам и т.д. При разработке системы это обеспечивает гибкость в выборе и быстрый переход с одной программно-аппаратной платформы на другую.

диаграмма потоков данных, диаграмма классов

физические

Описывают элементы системы в соответствии с принятой итоговой (физической) реализацией этих элементов (языками программирования, СУБД, техническими средствами и т.д.).

текст программы на языке программирования, диаграмма классов


Классификация моделей ИС


Тип модели

Краткая характеристика

Примеры моделей

по учету фактора времени

статические

Описывают состав и структуру системы и/или ее отдельных элементов.

диаграмма «сущность-связь»

динамические

Описывают поведение системы и/или ее отдельных элементов. Как правило, такие модели содержат порядок действий или состояния системы и переходы между ними.

блок-схема, диаграмма автоматов

по семантике (сущности) содержания

функциональные

Описывают функции системы, возможные варианты ее использования, бизнес-процессы. Могут содержать сведения об используемой в системе информации, объектах и субъектах, взаимодействующих с системой. Могут относиться как к динамическим, так и статическим моделям.

диаграмма потоков данных, диаграмма вариантов использования

информационные

Описывают состав и структуру данных (реляционных БД, классов и др.). Относятся к статическим моделям.

диаграмма «сущность-связь», диаграмма классов

поведенческие

Описывают состояния системы и/или ее отдельных элементов и переходы между ними, взаимодействие элементов, алгоритмы обработки информации. Относятся к динамическим моделям.

блок-схема, диаграмма автоматов

компонентные

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

диаграмма компонентов, диаграмма развертывания

организационные

Описывает состав и иерархию подразделений организации. Относятся к статическим моделям.

органиграмма

смешанные

Характеризуют сразу несколько аспектов системы (например, диаграммы потоков данных могут отображать работы, накопители данных, подсистемы) и т.д.

диаграмма потоков данных

по степени соответствия модели фактическому состоянию

«как есть» («AS-IS»)

Описывают текущую (фактическую) структуру, функции или порядок выполнения работ.

«как должно быть» («SHOULD-BE»)

Описывают структуру, функции или порядок выполнения работ, предписанные нормативными документами или инструкциями, используемыми в организации.

«как будет» («TO-BE»)

Описывают структуру, функции или порядок выполнения работ после внедрения информационной системы.



написать администратору сайта