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

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

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 26.09.2013
Размер файла 27,8 K

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

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

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

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

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

1. Общая характеристика процесса создания АИС

Проектирование автоматизированных экономических информационных систем (ПАЭИС) - это формализованное представление решений по созданию автоматизированной системы.

Автоматизированная экономическая система:

- технические средства;

- люди;

- информационные ресурсы;

- программные средства.

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

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

Основные направления развития АЭИС:

- Развитие децентрализованных систем обработки данных;

- Объединение и развитие интегральных систем;

- Развитие, создание автоматизированных банков данных;

- Интеграция микроэлектроники с оборудованием;

- Интеграция электрических и технических автоматизированных систем.

ПАЭИС базируется на использовании ряда научных положений, к которым относится:

использование системного подхода;

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

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

Согласно этому методу весь процесс проектирования разбивают на два этапа:

- Макропроектирование;

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

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

Сюда относится:

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

определение вариантов построения системы;

построение адекватного математического описания;

анализ этих вариантов;

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

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

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

- Принципы новых задач (ИС вовлекает в себя новые задачи, расширение системы);

- Принцип непрерывного развития системы;

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

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

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

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

- Задачу разработки графического интерфейса пользователя клиентских приложений.

Развитие не идет по сочетанию централизованной и децентрализованной информации.

Первое развитие децентрализованных систем обработки данных создаваемых в виде АРМ на базе персональной вычислительной техники.

Второе - объединение и развитие интегральных систем на базе локальны вычислительных систем (небольшое расстояние).

Третье - развитие автоматизированных банков данных.

Четвертое - интеграция микроэлектроники с оборудованием.

Пятое - интеграция экономических и технических автоматизированных систем (замер температуры).

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

Функциональная полнота - характеризует уровень автоматизации

F=Па/По,

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

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

F=1 - превосходно.

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

Kt=(Па - Па)/Па,

Где Kt - коэффициент времени - своевременность,

Па - несвоевременно полученный показатель.

Если Па=0, то Kt=1 - надежность.

Функциональная надежность

Где рi - вероятная надежность безотказной работы i-го элемента,

i - элементы системы,

k -число элементов системы.

Адаптивная надежность.

Ка=То/(То+Тв),

Где То - среднее время между отказами системы,

Тв - среднее время восстановления системы.

Если, То меньше и Тв меньше, то тем система надежней.

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

2. Стадии и этапы проектирования АЭИС

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

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

Обеспечивающие подсистемы делятся на:

- программное обеспечение;

- информационное обеспечение;

- техническое обеспечение;

- организационное обеспечение;

- математическое обеспечение;

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

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

Типовые функциональные подсистемы:

Бух. учет;

ОК;

Сбыт и реализация продукции;

Материальное обеспечение;

Маркетинг.

Подсистема:

Технической подготовки производства;

Подготовка оперативного управления;

Подготовка материального снабжения;

Подготовка сбыта и реализации готовой продукции;

Подготовка управления кадками;

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

Обеспечивающая часть.

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

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

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

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

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

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

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

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

2. Стадия проектирования (техническое и рабочее).

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

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

Определяются затраты на создание системы.

Сроки разработки системы.

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

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

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

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

Разрабатываются все обеспечивающие системы АЭИС.

Результатом выполнения этого этапа является готовая система.

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

3. Характеристика объекта и существующей системы управления

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

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

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

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

Технико-экономические показатели системы.

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

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

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

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

Описание принципиальных вопросов по организационному обеспечению.

Состав технического проекта (ТП)

1) общее описание системы

2) структура системы

3) постановки задач

4) информационное обеспечение

5) программное обеспечение

6) техническое обеспечение

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

В состав ТП могут входить также документы общесистемного назначения:

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

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

сметы затрат на внедрение работ;

уточнение расчетов экономической эффективности.

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

Состав документов РП: общесистемная документация.

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

документы по ПО

структура ПО с выделением в нем готовых программных изделий;

описание оригинального программного обеспечения;

тексты оригинальных программ;

руководство программисту- пользователю;

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

контрольный пример

документация по техническому обеспечению

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

инструкция по эксплуатации оборудования;

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

документация по организационному обеспечению

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

Состав ТРП:

1) общесистемная документация

2) документация функциональной части

3) ИО

4) документация по ПО

5) документация по техническому обеспечению

Состав технической документации, разрабатываемой на стадии ввода системы в эксплуатацию:

план испытаний системы

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

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

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

4. Организация и содержание предпроектного обследования

Организация процесса обследования проводится группой специалистов и охватывает вопросы:

организация производства;

технология производства;

состояние технико-экономических показателей;

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

В состав группы должны входить:

экономисты;

системотехники;

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

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

Программа обследования:

1) четкая постановка целей обследования,

2) место и положение объекта в существующем производстве и направление его развития,

3) анализ существующей организационно-функциональной структуры и определение ее внешних связей,

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

5) изучение состава, содержание документов, определение их маршрутов, определение количественных и качественных характеристик информационных потоков,

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

7) определение объемов выполненных работ по отдельным рабочим местам управленческого персонала,

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

9) выявление недостатков в существующей системе сбора и обработки информации.

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

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

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

Подразделение

Должность

Функции

Выполняемые операции

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

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

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

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

Входные документы (от кого получен)

Периодичность

Выходные документы (куда отсылаются)

Периодичность

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

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

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

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

На основании изученных рабочих мест составляется общая схема документооборота и информационных потоков и маршрут движения документов.

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

Как выполняются ручные операции.

Какие технические средства используются при обработке информации.

Время затраченное на выполнение операции.

Для каждого устройства должно быть следующее описание:

Тип устройства.

Первоначальная стоимость.

Дата приобретения.

Амортизационные отчисления.

Расходы на эксплуатацию.

Коэффициент использования.

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

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

Анализ технико-экономических показателей ведется по уровням (например, 90% простоя 10% тех. причины простоя, отсутствие воды).

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

Наличие документа с низким коэффициентом запоминания.

Выявление документов с низким коэффициентом использования.

Выявление документов с большой трудоемкостью информации.

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

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

Выводы и предложения должны содержать (основа технического задания):

Определение основных целей будущих автоматизированных систем

При определении целей можно сделать вывод:

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

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

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

Система справляется с поставленной задачей, но имеются конкретные недостатки.

Предложения по наиболее эффективным решениям.

Предложения по новой системе предусматривает варианты:

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

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

Совершенствование или создание новых АСУ с изменением или без изменения организационной функциональной структуры.

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

Выбор средств для реализации решений должен ответить на вопросы:

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

Определение необходимых материальных средств для проектирования работ.

Определение общей стоимости работ.

Определение сроков проектирования и внедрения систем.

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

5. Проектирование постановок задач

При характеристике организации экономической сущности задачи указывается:

- Цель решения задачи

- Объекты которые задействованы в процессе решения

- Методика преобразования информации

- Процедуры использования выходной информации

- Режимы и регламент решения задачи

- Описываются информационные связи данной задачи с другими задачами.

- Входящая информация.

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

- Выходящая информация.

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

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

требования;

накладные;

сертификаты;

акты замеров;

оборотная ведомость.

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

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

6. Проектирование информационного обеспечения

Состав и содержание проектной документации регламентируется ГОСТом.

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

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

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

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

Приводится шапка и характеристика реквизитов по каждому столбцу.

Дается последовательность тех. операций по обработке операций, как вне машины, так и внутри ее. Само описание дается в виде схемы и ее описания.

Существуют тех. операции:

сбор, регистрация информации;

передача информации;

кодирование информации;

ввод информации;

накопление;

сортировка;

обработка;

вывод на экран;

хранение информации;

защита информации.

Проектирование информационной базы выполняет разработку:

организации информационной базы (ИБ);

описание массивов.

ИБ - совокупность поименованных взаимосвязанных данных, записанных на машинные носители, доступны машине и используются для задач управления.

Основу любой ИБ составляют массивы или файлы.

Массивы разделяют:

по содержанию;

по длительности хранения информации;

а) постоянные или условно-постоянные (нормативно-справочная информация)

б) переменные (массивы содержащие данные о состоянии объекта) по технологии;

а) внешние

б) внутримашинные

а иногда делят на

а) входные

б) промежуточные

в) выходные

С точки зрения методов использования нормативно-справочной информации различают ИБ:

- локальную базу данных;

- общесистемную.

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

По типу СУБД логических связей делится на:

- иерархические;

- сетевая;

- реляционная (табличное описание структуры).

Каждая СУБД имеет свой язык программирования.

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

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

Система классификации - совокупность правил по разбиению объектов.

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

Код характеризуется:

- длинной;

- структурой;

- степенью информативности.

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

При порядковой системе кодирования выделяется только один признак объекта (например, 1-гр.45, 2-гр.46 и т.д.) и присваивается порядковый номер по этому признаку.

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

Для каждой серии предусматривается резерв номеров (например, есть объект- список группы от 1 до 25, при серийной системе А- серия номеров 1:3,4 - резерв. Б-5:6,7 - резерв).

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

последовательные

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

параллельные

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

комбинированные

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

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

Например, к классификаторам относят:

классификатор трудовых ресурсов;

административно-территориальных делений.

При проектировании кодов решаются вопросы:

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

установление перечня позиций;

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

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

8. Входные и выходные документы

Носителями входных и выходных документов являются:

- бумага;

- видео граммы;

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

При проектировании ввода-вывода руководствуются максимальным использованием документов.

Разработка новых документов должна выполняться соответствующим требованиям:

Документ можно разбить на шесть зон.

Первые 4 заголовочные зоны, 5 - содержательная, 6 - оформительская.

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

Во второй зоне код документа и подпись утверждения.

Третья зона содержит наименование и значение реквизитов для данного документа.

Четвертая зона название документа дата составления.

Пятая зона- наименование строк и столбцов, значение всех реквизитов- это рабочая зона.

Шестая зона - подпись и печать.

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

9. Проектирование технологического процесса обработки данных

Технологический процесс (ТП) - совокупность типовых технологических операций:

сбор, регистрация информации;

передача ее;

контроль информации;

ввод в ЭВМ;

накопление;

сортировка;

обработка;

вывод;

размножение;

архивирование.

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

Проектирование ТП рассмотрим на примере «Учет и движение материалов».

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

На базе ЭВМ создается АРМ кладовщика.

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

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

Последовательность выполнения технических операций:

Регистрация входной информации.

Визуальный контроль и корректировка информации.

Ввод в ЭВМ.

Логико-синтаксический контроль и корректировка.

Накопление.

Сортировка.

Расчет количества поступивших и выбивших материалов за сутки и с начала месяца:

Вывод на экран и печать документов.

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

Регистрация информации.

Контроль.

Расчет стоимости поступивших и выбывших материалов.

Составление оборотных ведомостей.

Архивирование.

Схема тех. процесса

Пример: На заводе 30 цехов и отделов и 9 тысяч рабочих, в самом крупном 8 работников, а в остальных отделах от 100 до 500.

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

Имеем три признака.

Позиционная система кодирования.

1-30 - 2 разряда код цеха

ж, м - 1 разряд

3 - разряда индивидуальный номер

ХХ Х ХХХ

Цех (ХХ)

Пол (Х)

Индивидуальный номер (ХХХ)

10. Технология проектирования и разработки программного обеспечения

Программный продукт обладает стоимостными характеристиками и потребительскими свойствами.

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

В жизненном цикле программного продукта выделяют 3 этапа:

- разработка логики программ;

- разработка собственно программ;

- испытания и ввод в эксплуатацию.

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

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

После разработки первого модуля начинается разработка модулей 1.1 - 1.5.

Преимущества метода «сверху-вниз»:

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

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

При нисходящем проектировании следует придерживаться ряда принципов:

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

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

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

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

последовательные операторы;

альтернативные операторы;

циклические операторы.

Применение методов НIРО диаграмм.

НIРО - диаграмма состоит из трех полей:

входные связи, структура исходящей информации показывают в поле «ввод»

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

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

Использование специальных языков проектирования программ (ЯПП).

11. Организация проектирования и ввода в эксплуатацию ПО

В жизненном цикле ПО выделяют 5 этапов:

анализ и формулирование требований предъявляемых к системе, разработка ТЗ;

проектирование системы (проектирование логики и алгоритма программы);

кодирование (написание текста программ);

тестирование и отладка;

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

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

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

Весь цикл жизни представляет собой последовательность следующих этапов (со стороны разработчика):

получение задания;

анализ задания;

разработка общесистемной структуры;

разработка программных модулей;

программная отладка;

общесистемная отладка;

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

сдача системы в промышленную эксплуатацию;

авторский надзор за эксплуатацией.

Проектирование эффектной технологии АРМ требует испытания нетрадиционных методов ввода информации:

испытание читающих автоматов;

испытание анализаторов и синтезаторов речи;

испытание средств сканирования информации;

сканирующий ввод информации.

Тестирование и отладка с позиции разработчика включает 5-9 этапы жизненного цикла ПО. В процессе выполнения этих этапов разработчиком с заказчиком выявляются и устанавливаются все ошибки допущенные при проектировании.

Ошибки которые могут быть допущены в процессе проектирования:

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

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

программные - в логике и операторах;

технологические, возникающие при подготовке документов и при вводе программ в ЭВМ.

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

Тестирование позволяет не только устранить ошибки, но и оценить готовность ПО к эксплуатации.

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

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

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

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

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

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

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

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

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

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

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

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

все данные от реальных объектов и имитаторов внешней среды должны поступать на испытываемую ИС с естественным ходом процессов в этих объектах реального времени;

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

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

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

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

12. Международные стандарты, поддерживающие испытания технологической безопасности ИС

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

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

ISO 09126:1991.ИТ.

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

DOD-STD-2168.

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

ISO 09000-3:1991.

Общее руководство качеством и стандарты по обеспечению качества. Ч.3: Руководящие указания по применению ISO 09001 при разработке, поставке и обслуживании программного обеспечения.

ISO 12207:1995.

Процессы жизненного цикла программных средств.

DOD-SND 2167 A:1988.

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

ISO 09646-1-6:1991.ИТ.BOC.

Методология и основы аттестационного тестирования ВОС.

ANSI/IEEE 829-1983.

Документация при тестировании программ.

ANSI/IEEE 1008-1986.

Тестирование программных модулей и компонент ИС.

ANSI/IEEE 1012-1986

Планирование проверки (оценки) (verification) и подтверждения достоверности (validaation) программных средств.

Данные важные группы международных стандартов регламентируют:

- Показатели качества программных средств;

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

- Тестирование программных средств для обнаружения и устранения дефектов программ и данных;

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

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

13. Методика расчета экономической эффектности создания и внедрения экономических систем

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

Основные показатели эффективности автоматизированной обработки информации:

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

- Годовая экономическая эффективность;

- Срок окупаемости;

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

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

Методика расчета показателей экономической эффектности.

Количественный расчет экономической эффективности внедрения ИС выполняется по следующей схеме:

Определение годовой экономии

Э=Zр.о - Zэвм,

Где Zр.о - затраты ручной обработки информации, грн.;

Zэвм - затраты на автоматизированную обработку информации, грн..

Zр.о=М*12(1+к1+к2),

Где М - среднемесячная заработная плата (должности которая автоматизируется), грн.;

К1 - коэффициент, определяющий размер дополнительной заработной платы (к1=0.45);

К2 - коэффициент, определяющий размер накладных расходов (к2=0.4-0.7)

Zэвм=Сэвм*Тэвм,

Где Сэвм - стоимость одного машинного часа работы ЭВМ, грн./час;

Тэвм - годовое машинное время решения задачи, час.

Сэвм=(ЗПчас + Ам.отч +Zэл.эн +Zрем +Zматер)/Fдейст.,

Где ЗПчас - зар.плата должностного лица при решении задачи на ЭВМ;

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

Zэл.эн - затраты на электроэнергию, грн.;

Zрем - затраты на ремонт оборудования, грн.;

Zматер - затраты на материалы (картридж, бумага), грн.;

Fдейст - действительный фонд времени работы ЭВМ, час.

Ам.отч =(Ст.эвм +Ст.доп.об.)*0.25 + (Ст1 кв.м*Пл)*0.07,

Где Ст.эвм - стоимость ЭМВ;

Ст.доп.об.) - стоимость дополнительного оборудования, грн.;

Ст1 кв.м - стоимость одного квадратного метра площади занятой под ЭВМ, грн;

Пл - площадь занимаемая ЭВМ и дополнительным оборудованием, м2.

(Zэл.эн +Zрем +Zматер)=0.03 (Ст.эвм +Ст.доп.об)

Fдейст= Fном*(1-l/100%),

Где Fном - номинальный годовой фонд времени работы ЭВМ, час;

I - коэффициент отражающий простои оборудования в связи с профилактикой и ремонтом (I=10- 15%).

Единовременные затраты определяют по формуле:

Ткап.вл=(Ст.эвм +Ст.доп.об.) + Ст.проек.раб. + (Ст.ПО)*0.3,

Где Ст.эвм -стоимость ЭВМ, грн.;

Ст.доп.об.- стоимость дополнительного оборудования, грн.;

Ст.проек.раб.- стоимость проектных работ, грн.;

Ст.ПО - стоимость программного обеспечения, грн..

Расчет экономической эффективности выполняется по формуле:

Эг=Э-Ен*Ткап.вл.,

Где Э - годовая экономия, грн.;

Ен - нормативный коэффициент эффективности вложения на вычислительную технику (Ен=0.32);

Ткап.вл. - единовременные затраты, грн.

Срок окупаемости единовременных затрат определяются по формуле:

Т=Ткап.вл./Э

Коэффициент экономической эффективности вычисляется по формуле:

Ер=Э/Ткап.вл.

автоматизированный программа информационный

Список литературы

1. Экономическая информатика. Учебник для вузов. Под ред. д.э.н., проф. В.В. Евдокимова. - СПб.: Питер, 1997.-592с.: ил.

2. Руденко В.Д., Марчук А.М. Курс информатики. /Под ред. Мадзиганова В.М.- К.: Феникс,1998.-368с.

3. ГОСТ серии 34-89. Информационная технология. Комплекс стандартов и руководящих документов на автоматизированные системы. Дата введения 01.01.90-01.07.91. - М.: Госкомитет СССР по стандартам, 1989.

4. Концепция инвариантной автоматизированной информационной системы и ее реализация. С.М. Дукарский, А.А. Савостьянов. Москва, Российский научный центр «Курчатовский институт».

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


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

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

    дипломная работа [1,5 M], добавлен 22.11.2015

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

    курсовая работа [127,1 K], добавлен 01.12.2010

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

    реферат [286,6 K], добавлен 18.10.2012

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

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

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

    курсовая работа [1,6 M], добавлен 13.11.2011

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

    дипломная работа [186,8 K], добавлен 30.05.2013

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

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

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

    контрольная работа [24,4 K], добавлен 29.08.2010

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

    презентация [152,1 K], добавлен 07.12.2013

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

    реферат [36,1 K], добавлен 29.04.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.