Проект аис включает следующие процессы. Методы и средства проектирования аис. Этапы развития CASE-систем

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

Цикл разработки (проектирования) программного обеспечения (software project lifecycle) - совокупность стадий и этапов разработки программного обеспечения начиная от системного анализа и разработки исходных требований до её установки (инсталляции) на ЭВМ.

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

При разработке ИС в большинстве случаев предпочтение отдаётся типовым проектным решениям, адаптируемым под конкретные условия и возможности Заказчика. Индивидуальные проекты разрабатываются в случае отсутствия типовых решений или когда основные параметры организации значительно (более чем на 10-15%) отличаются от типовых решений. Обычно это касается крупных и крупнейших организаций.

Ни одна схема разработки ИС не является абсолютной. Возможны различные варианты, зависящие, например, от начальных условий, в которых ведётся разработка: разрабатывается совершенно новая система; уже было проведено обследование предприятия и существует модель его деятельности; на предприятии уже существует ИС, которая может быть использована в качестве начального прототипа или должна быть интегрирована с разрабатываемой.

Детализированная разработка проекта АИС предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.

Проектирование любого объекта осуществляется с:

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

После выбора метода проектирования АИС необходимо спланировать комплекс работ по созданию системы в соответствии с типовыми этапами её разработки. Проект рассматривается и утверждается Заказчиком. Проектирование АИС предполагает выполнение определённых стадий и этапов.

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

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

Для автоматизации различных видов деятельности (управление, проектирование, исследование и т.п.), включая их сочетания, используют положения ГОСТ 34.601-90. Он предусматривает следующие стадии и этапы проектирования (таблица 1).

Таблица 2

1. Формирование требований к АС

  • 1.1. Обследование объекта и обоснование необходимости создания АС
  • 1.2. Формирование требований пользователя к АС
  • 1.3. Оформление отчёта о выполненной работе и заявки на разработку АС

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

концепции АС

  • 2.1. Изучение объекта
  • 2.2. Проведение необходимых научно-исследовательских работ
  • 2.3. Разработка вариантов концепции АС и выбор варианта концепции АС, удовлетворяющей пользователя
  • 2.4. Оформление отчёта о выполненной работе

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

3.1. Разработка и утверждение технического задания на создание АС

4. Эскизный проект

  • 4.1. Разработка предварительных проектных решений по системе и её частям;
  • 4.2. Разработка документации на АС и её части

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

7. Ввод в действие

  • 7.1. Подготовка объекта автоматизации к вводу АС в действие
  • 7.2. Подготовка персонала
  • 7.3. Комплектация АС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями)
  • 7.4. Строительно-монтажные работы
  • 7.5. Пуско-наладочные работы
  • 7.6. Проведение предварительных испытаний
  • 7.7. Проведение опытной эксплуатации
  • 7.8. Проведение приёмочных испытаний

8. Сопровождение АС

  • 8.1. Выполнение работ в соответствии с гарантийными обязательствами
  • 8.2. Послегарантийное обслуживание

В стандарте указывается также, что:

  • · Стадии и этапы, выполняемые организациями, участниками работ по созданию АС, устанавливаются в договорах и Техническом задании на основе настоящего стандарта.
  • · Допускается исключать стадию “Эскизный проект” и отдельные этапы работ на всех стадиях, объединять “Технический проект” и “Рабочая документация” в одну стадию “Техно-рабочий проект”. В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ.

Технический проект (preliminary design) содержит принципиальные электрические схемы и конструкторскую документацию объекта разработки и составные его части, перечень выбранных готовых средств программного и технического обеспечения (в том числе типов ЭВМ, операционной системы, прикладных программ и т.д.), алгоритмы решения задач для разработки новых средств программного обеспечения).

Рабочий проект (detailed design) - заключительный этап проектирования, в общем случае предусматривающий уточнение и детализацию результатов предыдущих этапов, создание и испытания опытного образца объекта автоматизации, разработку и отработку программных продуктов, технологической и эксплуатационной документации.

В современной практике проектирования автоматизированных информационных систем (например, АИПС, АСНТИ, АСУ и др.) он может являться начальным этапом их внедрения в работу организации или службы Заказчика проекта, или головной в ряде других автоматизируемых организаций, служб и т.д.

Детализированная разработка проекта системы предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.

Государственный стандарт ГОСТ 19.102-77 устанавливает следующие стадии разработки программной документации:

  • 1. Техническое задание;
  • 2. Эскизный проект;
  • 3. Технический проект;
  • 4. Рабочий проект;
  • 5. Внедрение.

Отметим, что для небольших проектов количество стадий может быть сокращено.

В рамках выполнения первой стадии “Формирование требований к АС” осуществляется обследование объекта и обоснование необходимости создания АИС с учётом требований пользователя к проектируемой АИС. Эти процедуры первого этапа проектирования входят в состав предпроектного исследования. Сюда же могут входить процедуры второй стадии проектирования - “Разработка концепции АС”.

В процессе предпроектного исследования осуществляется разработка технико-экономического обоснования целесообразности создания АИС; выработка общих требований на разработку АИС.

В процессе предпроектного исследования для выполнения необходимых проектных работ выявляют:

В настоящее время любая организации имеет в своем распоряжении некоторые материальные ресурсы, как правило, разнородного происхождения. Для обеспечения сохранности этих ресурсов необходимо вести их учет и назначать ответственных. Решение этой задачи можно осуществить с помощью различных прикладных программ, таких как 1C:Предприятие, АВАРД и многих других. Но данные программы очень дорогостоящие, как в приобретении, так и в обслуживании. Требуют специального обучения и подготовки персонала.

НОРМАТИВНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ СОЗДАНИЯ АИС.

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

В общем плане АИС включает в себя: пользователя(потребителя), информационные ресурсы, носители информации, средства сбора, хранения обработки информации, средства передачи информации.

В основе проектирования АИС лежат две взаимосвязанные составляющие:

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

Методика проектирования.

Основные понятия, подходы и определения проектирования АИС регламентируются тремя видами конструкторской и программной документации:

  1. единой системой конструкторской документации(ЕСКД);
  2. единой системой программной документации(ЕСПД);
  3. комплексом руководящих документов на АИС.

Состав проектной документации – это комплекс стандартов и руководящих документов на АИС ГОСТ 24.104-85, ГОСТ 34.003-90, ГОСТ 34.201-90 включает в себя методические указания на информационные технологии и автоматизированные системы, а также требования к содержанию документов.

Цель проектирования- выявление относительно простой внутренней структуры, называемой архитектурой системы.

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

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

Для экономических систем под проектом ЭИС будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ЭИС в конкретной программно-технической среде.

Под проектированием ЭИС понимается процесс преобразо­вания входной информации об объекте проектирования, о мето­дах проектирования и об опыте проектирования объектов ана­логичного назначения в соответствии с ГОСТом в проект ЭИС. С этой точки зрения проектирование ЭИС сводится к последова­тельной формализации проектных решений на различных стади­ях жизненного цикла ЭИС: планирования и анализа требований, технического и рабочего проектирования, внедрения и эксплуа­тации ЭИС.

Объектами проектирования ЭИС являются отдельные элемен­ты или их комплексы функциональных и обеспечивающих частей. Так, функциональными элементами в соответствии с традицион­ной декомпозицией выступают задачи, комплексы задач и функ­ции управления. В составе обеспечивающей части ЭИС объекта­ми проектирования служат элементы и их комплексы информаци­онного, программного и технического обеспечения системы.

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

Форма участия соисполнителей в разработке проекта системы может быть различной. Наиболее распространенной является фор­ма, при которой каждый соисполнитель выполняет проектные ра­боты от начала до конца для какой-либо части разрабатываемой системы. Обычно это бывает функциональная подсистема или вза­имосвязанный комплекс задач управления. Реже встречается фор­ма участия соисполнителей, при которой отдельные соисполните­ли выполняют работы на отдельных этапах процесса проектирования. Возможен вариант, при котором функции заказчика и разра­ботчика совмещаются, то есть ЭИС проектируется собственными силами.

Осуществление проектирования ЭИС предполагает исполь­зование проектировщиками определенной технологии проекти­рования, соответствующей масштабу и особенностям разрабаты­ваемого проекта.

Технология проектирования ЭИС - это совокупность методо­логии и средств проектирования ЭИС, а также методов и средств организации проектирования (управление процессом создания и модернизации проекта ЭИС)

Методология(концепция + метод)

Инструментальные средства Организация

проектирования проектирования

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

Так, технологический процесс проектирования ЭИС в целом делится на совокупность последовательно-параллельных, связан­ных и соподчиненных цепочек действий, каждое из которых мо­жет иметь свой предмет. Действия, которые выполняются при про­ектировании ЭИС, могут быть определены как неделимые техно­логические операции или как подпроцессы технологических операций. Все действия могут быть собственно проектировочны­ми, которые формируют или модифицируют результаты проекти­рования, и оценочными действиями, которые вырабатывают по установленным критериям оценки результатов проектирования.

Таким образом, технология проектирования задается регла­ментированной последовательностью технологических операций, выполняемых в процессе создания проекта на основе того или иного метода, в результате чего стало бы ясно, не только ЧТО должно быть сделано для создания проекта, но и КАК, КОМУ и в КАКОЙ ПОСЛЕДОВАТЕЛЬНОСТИ это должно быть сделано.

Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов проек­тирования на всех стадиях жизненного цикла ЭИС.

К основным требованиям, предъявляемым к выбираемой тех­нологии проектирования, относятся следующие:

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

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

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

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

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

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

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

Основу технологии проектирования ЭИС составляет методо­логия, которая определяет сущность, основные отличительные тех­нологические особенности.

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

Организация проектирования предполагает определение мето­дов взаимодействия проектировщиков между собой и с заказчиком в процессе создания проекта ЭИС, которые могут также поддер­живаться набором специфических средств.

Методы проектирования ЭИС можно классифицировать по степени использования средств автоматизации, типовых проект­ных решений, адаптивности к предполагаемым изменениям.

Так, по степени автоматизации методы проектирования раз­деляются на методы:

ручного проектирования , при котором проектирование ком­понентов ЭИС осуществляется без использования специаль­ных инструментальных программных средств, а программи­рование - на алгоритмических языках;

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

По степени использования типовых проектных решений разли­чают следующие методы проектирования:

Оригинального (индивидуального) проектирования, когда проектные решения разрабатываются «с нуля» в соответствии с требованиями к ЭИС;

Типового проектирования, предполагающего конфигурацию ЭИС из готовых типовых проектных решений (программных модулей).

Оригинальное (индивидуальное) проектирование ЭИС харак­теризуется тем, что все виды проектных работ ориентированы на создание индивидуальных для каждого объекта проектов, кото­рые в максимальной степени отражают все его особенности.

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

По степени адаптивности проектных решений методы проек­тирования классифицируются на методы:

Реконструкции, когда адаптация проектных решений выпол­няется путем переработки соответствующих компонентов (пе­репрограммирования программных модулей);

Параметризации, когда проектные решения настраиваются (пе­регенерируются) в соответствии с изменяемыми параметрами;

Реструктуризации модели, когда изменяется модель проблем­ной области, на основе которой автоматически перегенери­руются проектные решения.

Сочетание различных признаков классификации методов про­ектирования обусловливает характер используемой технологии проектирования ЭИС, среди которых выделяются два основных

класса: каноническая и индустриальная технологии (табл. 2.1). Индустриальная технология проектирования, в свою очередь, разбивается на два подкласса: автоматизированное (использова­ние CASE-технологий) и типовое (параметрически-ориентиро­ванное или модельно-ориентированное) проектирование. Ис­пользование индустриальных технологий проектирования не ис­ключает использования в отдельных случаях канонической технологии.

Таблица 2.1 Характеристики классов технологий проектирования

Для конкретных видов технологий проектирования свойствен­но применение определенных средств разработки ЭИС, которые поддерживают выполнение как отдельных проектных работ, эта­пов, так и их совокупностей. Поэтому перед разработчиками ЭИС, как правило, стоит задача выбора средств проектирования, которые по своим характеристикам в наибольшей степени соот­ветствуют требованиям конкретного предприятия.

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

В своем классе инвариантными к объекту проектирования;

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

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

Простыми в освоении и применении;

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

Средства проектирования ЭИС можно разделить на два клас­са: без использования ЭВМ и с использованием ЭВМ.

Средства проектирования без использования ЭВМ применя­ются на всех стадиях и этапах проектирования ЭИС. Как прави­ло, это средства организационно-методического обеспечения операций проектирования и в первую очередь различные стан­дарты, регламентирующие процесс проектирования систем. Сюда же относятся единая система классификации и кодирования ин­формации, унифицированная система документации, модели опи­сания и анализа потоков информации и т.п.

Средства проектирования с использованием ЭВМ могут при­меняться как на отдельных, так и на всех стадиях и этапах про­цесса проектирования ЭИС и соответственно поддерживают раз­работку элементов проекта системы, разделов проекта системы, проекта системы в целом. Все множество средств проектирова­ния с использованием ЭВМ делят на четыре подкласса.

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

Таким образом, средства данного подкласса поддерживают отдельные операции проектирования ЭИС и могут применяться независимо друг от друга.

Ко второму подклассу относят средства, поддержи­вающие проектирование отдельных компонентов проекта ЭИС. К данному подклассу относятся средства общесистемного назна­чения:

Системы управления базами данными (СУБД);

Методоориентированные пакеты прикладных программ (ре­шение задач дискретного программирования, математичес­кой статистики и т.п.)

Табличные процессоры;

Статистические ППП;

Оболочки экспертных систем;

Графические редакторы;

Текстовые редакторы;

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

Для перечисленных средств проектирования характерно их использование для разработки технологических подсистем ЭИС: ввода информации, организации хранения и доступа к данным, вычислений, анализа и отображения данных, приня­тия решений.

К третьему подклассу относятся средства, поддержи­вающие проектирование разделов проекта ЭИС . В этом подклассе выделяют функциональные средства проектирования.

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

К функциональным средствам проектирования систем обра­ботки информации относятся типовые проектные решения, фун­кциональные пакеты прикладных программ, типовые проекты.

К четвертому подклассу средств проектирования ЭИС относятся средства, поддерживающие разработку проекта на стадиях и этапах процесса проектирования. К данному классу относится подкласс средств автоматизации проектирования ЭИС (CASE-средства).

Современные CASE-средства, в свою очередь, классифициру­ются в основном по двум признакам:

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

2) по степени интегрированности: отдельные локальные сред­ства (tools), набор неинтегрированных средств, охватывающих большинство этапов разработки ЭИС (toolkit) и полностью ин­тегрированные средства, связанные общей базой проектных дан­ных - репозиторием (workbench).

Проектирование АИС является творческим процессом. Каждый проект проходит в своем развитии определенные состояния: от состояния, когда «проекта еще нет», до состояния, когда «проекта уже нет». Совокупность ступеней развития от возникновения идеи до полного завершения проекта принято разделять на стадии(фазы, этапы). В определении количества стадий(фаз) и их содержания имеются некоторые отличия, но тем не менее суть содержания жизненного цикла разработки АИС в раз­личных подходах одинакова.

Соблюдение приведенных принципов необходимо при выполнении работ на всех стадиях создания и функционирования АИС и АИТ, т.е. в течение всего их жизненного цикла.

Жизненный цикл (ЖЦ) - период создания и использования АИС (АИТ), начиная с момента возникновения необходимости в данной автоматизированной системе и заканчивая моментом ее выхода из употребления.

Жизненный цикл АИС и АИТ позволяет выделить четыре основные стадии, каждая стадия проектирования разделяется на ряд этапов и предусматривает соответствующие работы:

I стадия - предпроектное обследование:

1-й этап - формирование требований, изучение объекта проектирования, разработка и выбор варианта концепции системы;

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

II стадия - проектирование:

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

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

III стадия - ввод системы в действие:

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

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

3-й этап (завершающая стадия создания АИС и АИТ) - сдача в промышленную эксплуатацию; оформляется актами приема-сдачи работ.

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

5. Методы ведения проектировочных работ

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

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

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

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

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

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

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

Структурный анализ предусматривает разбиение системы на уровни абстракции с ограниченным числом элементов на каждом из уровней (обычно от 3 до 6-7). На каждом уровне выделяются лишь существенные для системы детали.

Методология структурного анализа базируется на принципах декомпозиции и принцип иерархического упорядочивания.

Принцип декомпозиции предполагает решение трудных задач путем разбиения их на задачи легкие для понимания и решения.

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

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

На этом этапе определяются:

Архитектура системы, ее функции, внешние условия, распределение функций между аппаратными средствами и программным обеспечением;

Интерфейсы и распределение функций между человеком и системой;

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

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

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

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

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

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

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

- Метод структурного проектирования позволяет разделить весь комплекс задач на обозримые и поддающиеся анализу подкомплексы (модули).

- Метод декомпозиции модулей предусматривает дальнейшее разбиение подкомплексов задач на отдельные задачи, показатели.

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

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

Если на предпроектной стадии должны быть сформулированы в техническом задании требования к созданию АИС и АИТ, то проектирование должно дать ответ на вопрос: «Как система будет удовлетворять предъявленным к ней требованиям?».

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

Этапы проектирования включают следующее основные работы:

Разработку целей и организационных принципов АИС;

Формирование варианта АИС и АИТ;

Отладка программ;

Опытная эксплуатация;

Сдача проекта АИС и АИТ.

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

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

В современных условиях АИС, АИТ и АРМ, как правило, не создаются на пустом месте. Потребность в своевременной, качественной, оперативной информации и оценка ее как важнейшего ресурса в управленческих процессах, а также последние достижения научно-технического прогресса вызывают необходимость перестройки функционирующих АИС и создания АИС и АИТ на новой технической и технологической базах.

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Санкт-Петербургский государственный университет технологии и дизайна

Курсовая работа

По дисциплине: «Архитектура информационных систем»

На тему: «Проектирование автоматизированных информационных систем»

ВВЕДЕНИЕ

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

Вот только некоторые из преимуществ, которые дает использование вычислительной техники при работе организации:

ѕ Возможность оперативного контроля за достоверностью информации;

ѕ Уменьшение числа возможных ошибок при генерировании производных данных;

ѕ Возможность быстрого доступа к любым данным;

ѕ Возможность быстрого формирования отчетов;

ѕ Экономия трудозатрат и затрат времени на обработку информации.

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

Главная особенность индустрии систем автоматизации различных предприятий и учреждений, характеризующихся широкой номенклатурой входных данных с различными маршрутами обработки этих данных, состоит в концентрации сложности на начальных этапах анализа требований и проектирования спецификаций системы при относительно невысокой сложности и трудоемкости последующих этапов. Фактически здесь и происходит понимание того, что будет делать будущая система, и каким образом она будет работать, чтобы удовлетворить предъявленные к ней требования. А именно нечеткость и неполнота системных требований, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на последующих этапах трудные, часто неразрешимые проблемы и, в конечном счете, приводят к неуспеху всей работы в целом. Простое тиражирование даже очень хорошей системы управления предприятием никогда не устроит заказчика полностью, поскольку не может учесть его специфики. Более того, в данном случае возникает проблема выбора именно той системы, которая наиболее подходит для конкретного предприятия. А эта проблема осложняется еще и тем, что ключевые слова, характеризующие различные информационные системы, практически одни и те же:

ѕ Единая информационная среда предприятия;

ѕ Режим реального времени;

ѕ Независимость от законодательства;

ѕ Интеграция с другими приложениями (в том числе с уже работающими на предприятии системами);

ѕ Поэтапное внедрение и т.п.

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

Цель данной работы: Познакомиться с понятием автоматизированных информационных систем, рассмотреть процесс проектирования.

Для достижения цели необходимо решить следующие задачи:

§ Сформулировать определения основных понятий и терминов;

§ Рассмотреть цели и задачи проектирования;

§ Познакомиться с основными этапами проектирования;

§ Выделить фазы развития автоматизированных информационных систем;

§ Рассмотреть состав и структуру технического задания и технического проекта.

1. ОПРЕДЕЛЕНИЕ ПОНЯТИЙ АВТОМАТИЗИРОВАННАЯ ИНФОРМАЦИОННАЯ СИСТЕМА (АИС), ИНФОРМАЦИОННАЯ СИСТЕМА (ИС), ПРОЕКТ И ПРОЕКТИРОВАНИЕ

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

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

Корень слова проектирование подчёркивает связь между процессом, имеющим такое название, и главными результатами данного процесса, таковыми являются:

a) проекция - то, что получается при анализе сложных явлений с целью получения упрощенных представлений, и

b) проект - то, что получается при синтезе сложных представлений из набора более простых образов.

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

В проектировании информационных систем объектами проектирования выступают информационные системы и это вполне естественно для информатики (поскольку ИС считаются её главными объектами).

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

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

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

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

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

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

Добавление к понятию «система» термина «автоматизированная» отражает способы создания и функционирования такой системы.

Автоматизированная система (согласно ГОСТу) - это система, состоящая из взаимосвязанной совокупности подразделений организации и комплекса средств автоматизации деятельности, реализующая автоматизированные функции по отдельным видам деятельности.

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

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

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

Под проектом АИС будем понимать проектно-конструкторскую и технологическую документацию, в которой представлено описание проектных решений по созданию и эксплуатации ИС в конкретной программно-технической среде.

Можно выделить следующие основные отличительные признаки проекта как объекта управления:

· ограниченность конечной цели;

· ограниченность продолжительности;

· ограниченность бюджета;

· ограниченность требуемых ресурсов;

· новизна для предприятия, для которого реализуется проект;

· комплексность;

· правовое и организационное обеспечение.

Рассматривая планирование проектов и управление ими, необходимо чётко осознавать, что речь идёт об управлении неким динамическим объектом. Поэтому система управления проектом должна быть достаточно гибкой, чтобы допускать возможность модификации без глобальных изменений в рабочей программе. Выполнение работ обеспечивается наличием необходимых ресурсов: материалов; оборудования; человеческих ресурсов. С точки зрения теории систем управления проект как объект управления должен быть наблюдаемым и управляемым, то есть выделяются некоторые характеристики, по которым можно постоянно контролировать ход выполнения проекта. Кроме того, необходимы механизмы своевременного воздействия на ход выполнения проекта.

Под проектированием АИС понимается процесс преобразования входной информации об объекте, методах и опыте проектирования объектов аналогичного назначения в соответствии с ГОСТом в проект ИС.

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

Масштабы разрабатываемых систем определяют состав и количество участников процесса проектирования. При большом объеме и жестких сроках выполнения проектных работ в разработке системы может принимать участие несколько проектных коллективов (организаций-разработчиков). В этом случае выделяется головная организация, которая координирует деятельность всех организаций-соисполнителей.

Технология проектирования АИС -- это совокупность методологии и средств проектирования АИС, а также методов и средств его организации (управление процессом создания и модернизации проекта АИС).

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

Технологический процесс проектирования АИС в целом делится на совокупность последовательно-параллельных, связанных и соподчиненных цепочек действий, каждое из которых может иметь свой предмет. Таким образом, технология проектирования задается регламентированной последовательностью технологических операций, выполняемых на основе того или иного метода, в результате чего становится ясным, не только что должно быть сделано для создания проекта, но и как, кем и в какой последовательности.

Предметом любой выбираемой технологии проектирования должно служить отражение взаимосвязанных процессов проектирования на всех стадиях жизненного цикла АИС. К основным требованиям, предъявляемым к выбираемой технологии проектирования, относятся следующие:

· созданный проект должен отвечать требованиям заказчика;

· максимальное отражение всех этапов жизненного цикла проекта;

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

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

· рост производительности труда проектировщика;

· надежность процесса проектирования и эксплуатации проекта;

· простое ведение проектной документации.

Основу технологии проектирования АИС составляет методология, которая определяет сущность, основные отличительные технологические особенности.

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

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

информационный система автоматизированный проектирование

2. ЦЕЛЬ И ЗАДАЧИ ПРОЕКТИРОВАНИЯ

Проектирование информационных систем всегда начинается с определения цели проекта. Целью проектирования является подбор технического и формирование информационного, математического, программного и организационно-правового обеспечения.

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

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

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

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

· требуемую функциональность системы и степень адаптации к изменяющимся условиям ее функционирования;

· требуемую пропускную способность системы;

· требуемое время реакции системы на запрос;

· безотказную работу системы в требуемом режиме, иными словами - готовность и доступность системы для обработки запросов пользователей;

· простоту эксплуатации и поддержки системы;

· необходимую безопасность.

Производительность является главным фактором, определяющим эффективность системы. Хорошее проектное решение служит основой высокопроизводительной системы.

Проектирование автоматизированных информационных систем охватывает три основные области:

· проектирование объектов данных, которые будут реализованы в базе данных;

· проектирование программ, экранных форм, отчетов, которые будут обеспечивать выполнение запросов к данным;

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

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

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

3. ЭТАПЫ ПРОЕКТИРОВАНИЯ

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

Каждый проект, независимо от сложности и объёма работ, необходимых для его выполнения, проходит в своём развитии определённые состояния. От состояния, когда «проекта ещё нет», до состояния, когда «проекта уже нет». Совокупность ступеней развития от возникновения идеи до полного завершения проекта принято разделять на фазы.

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

Можно выделить следующие фазы развития автоматизированных информационных систем:

3.1 Формирование концепции. Концептуальная фаза

Сюда входят:

· формирование идеи;

· формирование ключевой команды проекта;

· изучение мотиваций и требований заказчика и других участников;

· сбор исходных данных и анализ существующего состояния;

· определение основных требований и ограничений, требуемых материальных, финансовых и трудовых ресурсов;

· сравнительную оценку альтернатив;

· представление предложений, их экспертизу и утверждение.

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

3.2 Подготовка технического предложения

§ разработка основного содержания базовой структуры проекта;

§ разработка и утверждение технического задания;

§ планирование, декомпозиция базовой структурной модели проекта;

§ составление сметы и бюджета проекта;

§ разработка календарных планов и укрупнённых графиков работ;

§ подписание контракта с заказчиком;

§ ввод в действие средств коммуникации участников проекта и средств контроля за ходом работ.

3.3 Проектирование

На фазе проектирования определяются подсистемы, их взаимосвязи, выбираются наиболее эффективные способы проекта и использования ресурсов. Характерные работы этой фазы:

§ выполнение базовых проектных работ;

§ разработка частных технических заданий;

§ выполнение концептуального проектирования;

§ составление технических спецификаций и инструкций;

§ представление проектной разработки, экспертиза и утверждение.

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

3.4 Разработка

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

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

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

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

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

3.5 Ввод системы в эксплуатацию

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

Основные виды работ:

§ комплексные испытания;

§ подготовка кадров для эксплуатации создаваемой системы;

§ подготовка рабочей документации, сдача системы заказчику и ввод её в эксплуатацию;

§ сопровождение, поддержка, сервисное обслуживание;

§ оценка результатов проекта и подготовка итоговых документов.

4. СОСТАВ И СТРУКТУРА ТЕХНИЧЕСКОГО ЗАДАНИЯ И ТЕХНИЧЕСКОГО ПРОЕКТА

1. Общие положения

1.1. Техническое задание (ТЗ) является основным документом, определяющим требования и порядок создания (развития или модернизации -- далее создания) информационной системы, в соответствии с которым проводится разработка ИС и ее приемка при вводе в действие.

1.2. ТЗ разрабатывают на систему в целом, предназначенную для работы самостоятельно или в составе другой системы.

1.3. Требования к ИС в объеме, установленном настоящим стандартом, могут быть включены в задание на проектирование вновь создаваемого объекта информатизации. В этом случае ТЗ не разрабатывают.

1.4. Включаемые в ТЗ требования должны соответствовать современному уровню развития информационных технологий и не уступать аналогичным требованиям, предъявляемым к лучшим современным отечественным и зарубежным аналогам. Задаваемые в ТЗ требования не должны ограничивать разработчика системы в поиске и реализации наиболее эффективных технических, технико-экономических и других решений.

1.5. В ТЗ включают только те требования, которые дополняют требования к системам данного вида и определяются спецификой конкретного объекта, для которого создается система.

1.6. Изменения к ТЗ оформляют дополнением или подписанным заказчиком и разработчиком протоколом. Дополнение или указанный протокол являются неотъемлемой частью ТЗ на ИС. На титульном листе ТЗ должна быть запись «Действует с... ».

2. Состав и содержание

2.1. ТЗ содержит следующие разделы, которые могут быть разделены на подразделы:

1) общие сведения;

2) назначение и цели создания (развития) системы;

3) характеристика объектов;

4) требования к системе;

5) состав и содержание работ по созданию системы;

6) порядок контроля и приемки системы;

7) требования к составу и содержанию работ по подготовке объекта разработки к вводу системы в действие;

8) требования к документированию;

9) источники разработки.

В ТЗ могут включаться приложения.

2.2. В зависимости от вида, назначения, специфических особенностей проекта и условий функционирования системы допускается оформлять разделы ТЗ в виде приложений, вводить дополнительные, исключать или объединять подразделы ТЗ.

В ТЗ на части системы не включают разделы, дублирующие содержание разделов ТЗ в целом.

2.3. В разделе «Общие сведения» указывают:

1) полное наименование системы и ее условное обозначение;

2) шифр темы или шифр (номер) договора;

3) наименование компаний разработчика и заказчика (пользователя) системы и их реквизиты;

4) перечень документов, на основании которых создается система, кем и когда утверждены эти документы;

5) плановые сроки начала и окончания работы по созданию системы;

6) сведения об источниках и порядке финансирования работ;

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

2.4. Раздел «Назначение и цели создания (развития) системы» состоит из подразделов:

1) назначение системы;

2) цели создания системы.

2.4.1. В подразделе «Назначение системы» указывают вид деятельности системы (управление, проектирование и т. п.) и перечень объектов информатизации (объектов), на которых предполагается ее использовать.

2.4.2. В подразделе «Цели создания системы» приводят наименования и требуемые значения технических, технологических, производственно-экономических или других показателей объекта информатизации, которые должны быть достигнуты в результате создания ИС, и указывают критерии оценки достижения целей создания системы.

2.5. В разделе «Характеристики объекта информатизации» приводят:

1) краткие сведения об объекте информатизации или ссылки на документы, содержащие такую информацию;

2) сведения об условиях эксплуатации объекта автоматизации.

2.6. Раздел «Требования к системе» состоит из следующих подразделов:

1) требования к системе в целом;

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

3) требования к видам обеспечения.

Состав требований к системе, включаемых в данный раздел ТЗ на ИС, устанавливают в зависимости от вида, назначения, специфических особенностей и условий функционирования конкретной системы.

2.6.1. В подразделе «Требования к системе в целом» указывают:

требования к структуре и функционированию системы;

требования к численности и квалификации персонала системы и режиму его работы;

показатели назначения;

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

требования безопасности;

требования к эргономике и технической эстетике;

требования к эксплуатации, техническому обслуживанию, ремонту и хранению компонентов системы;

требования к защите информации от несанкционированного доступа;

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

требования к защите от влияния внешних воздействий;

требования к патентной чистоте;

требования по стандартизации и унификации;

дополнительные требования.

2.6.1.1. В требованиях к структуре и функционированию системы приводят:

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

2) требования к способам и средствам связи для информационного обмена между компонентами системы;

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

4) требования к режимам функционирования системы;

5) требования по диагностированию системы;

6) перспективы развития, модернизации системы.

2.6.1.2. В требованиях к численности и квалификации персонала на ИС приводят:

§ требования к численности персонала (пользователей) ИС;

§ требования к квалификации персонала, порядку его подготовки и контроля знаний и навыков;

§ требуемый режим работы персонала ИС.

2.6.1.3. В требованиях к показателям назначения ИС приводят значения параметров, характеризующие степень соответствия системы ее назначению.

2.6.1.4. В требования к надежности включают:

1) состав и количественные значения показателей надежности для системы в целом или ее подсистем;

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

3) требования к надежности технических средств и программного обеспечения;

4) требования к методам оценки и контроля показателей надежности на разных стадиях создания системы в соответствии с действующими нормативно-техническими документами.

2.6.1.5. В требования по безопасности включают требования по обеспечению безопасности при поставке, наладке, эксплуатации и обслуживании системы.

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

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

2.6.1.8. В требованиях по сохранности информации приводят перечень событий: аварий, отказов технических средств (в том числе -- потеря питания) и т. п., при которых должна быть обеспечена сохранность информации в системе.

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

2.6.1.10. В дополнительные требования включают специальные требования по усмотрению разработчика или заказчика системы.

2.6.2. В подразделе «Требование к функциям (задачам)», выполняемым системой, приводят:

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

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

§ временной регламент реализации каждой функции, задачи (или комплекса задач);

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

§ перечень и критерии отказов для каждой функции, по которой задаются требования по надежности.

2.6.3. В подразделе «Требования к видам обеспечения» в зависимости от вида системы приводят требования к математическому, информационному, лингвистическому, программному, техническому, метрологическому, организационному, методическому и другие видам обеспечения системы.

2.6.3.2. Для информационного обеспечения системы приводят требования:

1) к составу, структуре и способам организации данных в системе;

2) к информационному обмену между компонентами системы;

3) к информационной совместимости со смежными системами;

4) по применению систем управления базами данных;

5) к структуре процесса сбора, обработки, передачи данных в системе и представлению данных;

6) к защите данных;

7) к контролю, хранению, обновлению и восстановлению данных;

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

2.6.3.4. Для программного обеспечения системы приводят перечень покупных программных средств, а также требования:

1) к зависимости программных средств от операционной среды;

2) к качеству программных средств, а также к способам его обеспечения и контроля;

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

1) к видам технических средств, в том числе к видам комплексов технических средств, программно-технических комплексов и других комплектующих изделий, допустимых к использованию в системе;

2) к функциональным, конструктивным и эксплуатационным характеристикам средств технического обеспечения системы.

2.6.3.6. В требованиях к метрологическому обеспечению приводят:

1) предварительный перечень измерительных каналов;

2) требования к точности измерений параметров и (или) к метрологическим характеристикам измерительных каналов;

3) требования к метрологической совместимости технических средств системы;

4) перечень управляющих и вычислительных каналов системы, для которых необходимо оценивать точностные характеристики;

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

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

2.6.3.7. Для организационного обеспечения приводят требования:

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

2) к организации функционирования системы и порядку взаимодействия персонала ИС и персонала объекта информатизации;

3) к защите от ошибочных действий персонала системы.

2.7. Раздел «Состав и содержание работ по созданию (развитию) системы» должен содержать перечень стадий и этапов работ по созданию системы, сроки их выполнения, перечень организаций -- исполнителей работ, ссылки на документы, подтверждающие согласие этих организаций на участие в создании системы, или запись, определяющую ответственного (заказчик или разработчик) за проведение этих работ.

В данном разделе также приводят:

1) перечень документов предъявляемых по окончании соответствующих стадий и этапов работ;

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

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

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

2.8. В разделе «Порядок контроля и приемки системы» указывают:

1) виды, состав, объем и методы испытаний системы и ее составных частей;

2) общие требования к приемке работ по стадиям, порядок согласования и утверждения приемочной документации;

2.9. В разделе «Требования к составу и содержанию работ по подготовке объекта автоматизации к вводу системы в действие» необходимо привести перечень основных мероприятий и их исполнителей, которые следует выполнить при подготовке проекта к вводу ИС в действие.

В перечень основных мероприятий включают:

1) приведение поступающей в систему информации (в соответствии с требованиями к информационному и лингвистическому обеспечению);

2) создание условий функционирования проекта, при которых гарантируется соответствие создаваемой системы требованиям, содержащимся в ТЗ;

3) создание необходимых для функционирования системы подразделений и служб;

4) сроки и порядок комплектования штатов и обучения персонала.

2.10. В разделе «Требования к документированию» приводят:

1) согласованный разработчиком и Заказчиком системы перечень подлежащих разработке комплектов и видов документов;

2) перечень документов, выпускаемых на машинных носителях;

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

2.11. В разделе «Источники разработки» должны быть перечислены документы и информационные материалы, на основании которых разрабатывалось ТЗ и которые должны быть использованы при создании системы.

3.Правила оформления.

3.1. Разделы и подразделы ТЗ должны быть размещены в порядке, установленном в разд. 2 настоящего стандарта.

3.2. Номера листов (страниц) проставляют, начиная с первого листа, следующего за титульным листом, в верхней части листа (над текстом, посередине) после обозначения кода ТЗ на ИС.

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

Форма титульного листа ТЗ приведена в приложении 2. Форма последнего листа ТЗ приведена в приложении 3.

3.4. Титульный лист дополнения к ТЗ оформляют аналогично титульному листу технического задания. Вместо наименования «Техническое задание» пишут «Дополнение № ... к ТЗ на AC ... ».

3.5. На последующих листах дополнения к ТЗ помещают основание для изменения, содержание изменения и ссылки на документы, в соответствии с которыми вносятся эти изменения.

3.6. При изложении текста дополнения к ТЗ следует указывать номера соответствующих пунктов, подпунктов, таблиц основного ТЗ и т. п. и применять слова: «заменить», «дополнить», «исключить», «изложить в новой редакции».

Порядок разработки, согласования и утверждения ТЗ на ИС.

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

При конкурсной организации работ варианты проекта ТЗ рассматриваются заказчиком, который -- либо выбирает предпочтительный, вариант, либо на основании сопоставительного анализа подготавливает с участием будущего разработчика ИС окончательный вариант ТЗ на AC.

2. Необходимость согласования проекта ТЗ с органами государственного надзора и другими заинтересованными организациями определяют совместно заказчик системы и разработчик проекта ТЗ на ИС,

Работу по согласованию проекта ТЗ на ИC осуществляют совместно разработчик ТЗ и заказчик системы, каждый в организациях своего министерства (ведомства).

3. Срок согласования проекта ТЗ в каждой организации не должен превышать 15 дней со дня его получения. Рекомендуется рассылать на согласование экземпляры проекта ТЗ (копий) одновременно во все организации (подразделения).

4. Замечания по проекту ТЗ должны быть представлены с техническим обоснованием. Решения по замечаниям должны быть приняты разработчиком проекта ТЗ и заказчиком системы до утверждения ТЗ на ИС.

5. Если при согласовании проекта ТЗ возникли разногласия между разработчиком и заказчиком (или другими заинтересованными организациями), то составляется протокол разногласий (форма произвольная) и конкретное решение принимается в установленном порядке.

6. Согласование проекта ТЗ разрешается оформлять отдельным документом (письмом). В этом случае под грифом «Согласовано» делают ссылку на этот документ.

7. Утверждение ТЗ осуществляют руководители компаний разработчика и заказчика системы.

8. Копии, утвержденного ТЗ в 10-дневный срок после утверждения высылаются разработчиком ТЗ участникам создания системы.

9. Согласование и утверждение дополнений к ТЗ проводят в порядке, установленном для ТЗ на ИС.

10. Изменения к ТЗ не допускается утверждать после представления системы или ее очереди на приемо-сдаточные испытания.

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

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

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

Фактически технический проект содержит комплекс экономико-математических и алгоритмических моделей.

Полный комплект технического проекта на систему включает в себя 10 документов:

1. Пояснительная записка.

2. Функциональная и организационная структура системы.

3. Постановка задач и алгоритм решения.

4. Организация информационной базы.

5. Альбом форм документов.

6. Система математического обеспечения.

7. Принцип построения комплекса технических средств.

8. Расчет экономической эффективности системы.

9. Мероприятия по подготовке объекта к внедрению системы.

10. Ведомость документов.

Из приведенного перечня документ 3 "Постановка задач и алгоритм решения" выполняется для каждой отдельной задачи, включаемой в ЭИС, остальные документы -- общие для всей системы. Кроме того, документы 1, 2, 5, 8 и 9 могут разрабатываться для отдельных подсистем.

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

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

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

Для каждой задачи, включенной в комплекс первоочередных задач, выполняются ее постановка и алгоритм решения. В этот раздел технического проекта включаются:

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

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

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

§ нормативно-справочная информация (НСИ) -- содержание и формы представления;

§ информация, хранимая для связи с другими задачами;

§ информация, накапливаемая для последующих решений данной задачи;

§ информация по внесению изменений (система внесения изменений и перечень информации, подвергающейся изменениям);

§ алгоритм решения задачи (последовательность этапов расчета, схема, расчетные формулы);

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

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

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

Информационная часть технического проекта объединяет документы 4 и 5. В документе "Организация информационной базы" отражаются: источники поступления информации и способы ее передачи для решения первоочередного комплекса функциональных задач; совокупность показателей, используемых в системе; состав документов, сроки и периодичность их поступления; основные проектные решения по организации фонда НСИ; состав НСИ, включая перечень реквизитов, их определение, значность, диапазон изменения и перечень документов НСИ; перечень массивов НСИ, их объем, порядок и частота корректировки информации; предложения по унификации документации, контрольный пример по внесению изменений в НСИ; структурная форма НСИ с описанием связи между элементами; требования к технологии создания и ведения фонда; методы хранения, поиска, внесения изменений и контроля, определения объемов и потоков информации НСИ.

"Альбом форм документов" содержит формы НСИ.

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

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

ЗАКЛЮЧЕНИЕ

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

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

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

Осуществление проектирования АИС предполагает использование проектировщиками определенной технологии проектирования, соответствующей масштабу и особенностям разрабатываемого проекта.

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

1. Руководство по изучению дисциплины «Автоматизированные информационные системы» [Электронный ресурс]. - Москва, 2006. - Режим доступа:

http://www.e-biblio.ru/book/bib/01_informatika/sg.html - Загл. с экрана.

2. Википедия, свободная энциклопедия [Электронный ресурс] / Статья «Информационная система» -- Режим доступа: http://ru.wikipedia.org/wiki/Информационная система.

3. Компьютер пресс: Интернет-журнал. -- Электрон. дан. -- [Б.м., 2001]. -- Режим доступа: http://compress.ru/article.aspx?id=12282.

4. Вендров А.М., «Проектирование программного обеспечения экономических информационных систем» / А.М. Вендров. - М.: «Финансы и статистика», 2000. - 364 с.

5. «Техническое задание на создание автоматизированной системы» / - М.: ГОСТ 34.602-89, 1990.

6. Грекул В.И. «Проектирование информационных систем» / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина. - М.: Интернет-университет информационных технологий, 2008.

Размещено на Allbest.ru

...

Подобные документы

    Развитие информационных систем. Современный рынок финансово-экономического прикладного программного обеспечения. Преимущества и недостатки внедрения автоматизированных информационных систем. Методы проектирования автоматизированных информационных систем.

    дипломная работа , добавлен 22.11.2015

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

    отчет по практике , добавлен 16.04.2017

    Жизненный цикл автоматизированных информационных систем. Основы методологии проектирования автоматизированных систем на основе CASE-технологий. Фаза анализа и планирования, построения и внедрения автоматизированной системы. Каскадная и спиральная модель.

    курсовая работа , добавлен 20.11.2010

    Понятие информационной системы, виды информационных систем. Анализ инструментальных средств для разработки автоматизированных информационных систем. Требования к программе и программному изделию. Разработка форм графического интерфейса и баз данных.

    дипломная работа , добавлен 23.06.2015

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

    презентация , добавлен 14.10.2013

    Понятие информационной системы. Этапы развития информационных систем. Процессы в информационной системе. Информационная система по отысканию рыночных ниш, по снижению издержек производства. Структура информационной системы. Техническое обеспечение.

    реферат , добавлен 17.11.2011

    Организация, архитектура и структура информационной системы. Показатели эффективности ее работы. Цели и задачи анализа АСУ. Компоненты автоматизированных систем. Описание предметной области, входных и выходных данных. Построение диаграммы прецедентов.

    курсовая работа , добавлен 11.04.2014

    Создание и организация автоматизированных информационных систем (АИС). Основные компоненты и технологические процессы АИС. Стадии и этапы создания АИС с позиции руководства организации. Разработка комплексов проектных решений автоматизированной системы.

    реферат , добавлен 18.10.2012

    Основные факторы, влияющие на историю развития корпоративных автоматизированных информационных систем. Их общая характеристика и классификация. Состав и структура интегрированных АИС. ERP-системы как современный вид корпоративной информационной системы.

    презентация , добавлен 14.10.2013

    Анализ предметной области, этапы проектирования автоматизированных информационных систем. Инструментальные системы разработки программного обеспечения. Роль CASE-средств в проектировании информационной модели. Логическая модель проектируемой базы данных.

Loading...Loading...