Эскизный проект - 1. Понятие и классификация автоматизированных информационных систем Автоматизированные информационные...
.RU

Эскизный проект - 1. Понятие и классификация автоматизированных информационных систем Автоматизированные информационные...



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

Содержание эскизного проекта задается в ТЗ на систему. Как правило, на этапе эскизного проектирования определяются:

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

В соответствии с ГОСТ 19.102—77 стадия эскизного проектирования содержит два этапа: разработку эскизного проекта; утверждение эскизного проекта.

Первый этап разработки состоит из:

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

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

Обязательные документы:

  1. уточненное техническое задание на проектирование и разработку АИС;

  2. спецификация квалификационных требований на АИС;

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

  4. спецификация требований на внутренние интерфейсы компонент и интерфейсы с внешней средой;

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

  6. проект руководства по защите информации и обеспечению надежности функционирования АИС;

  7. предварительный вариант руководства администратора
    АИС;

  8. предварительный вариант руководства пользователя АИС;

  9. уточненный план реализации проекта;

  10. уточненный план управления обеспечением качества АИС;

  11. пояснительная записка предварительного проекта АИС;

  12. уточненный контракт (договор) с заказчиком на детальное проектирование АИС.

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

  1. предварительное описание функционирования АИС;

  2. схема потоков данных между функциональными компонентами АИС;

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

  4. описание показателей качества компонент и требований к ним по этапам разработки АИС;

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

  6. таблица распределения специалистов по компонентам и по этапам работ;

  7. аттестаты разработчиков на право использования технологии и средств автоматизации разработки АИС;

  8. описание требований к составу и формам результирующих документов по этапам работ;

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

  10. предварительное руководство для детального проектирования, программирования и отладки компонент АИС;

  11. предварительный план продажи и внедрения;

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

На основе технического задания и эскизного проекта разрабатывается технический проект АИС.

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


Таблица 1.7. Содержание технического проекта


Раздел

Содержание

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

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

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

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

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

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

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

Источники поступления информации и способы ее передачи.

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

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

Отсутствует



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

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

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

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

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

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

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

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

Перечень организационных мероприятий по совершенствованию
бизнес-процессов.

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

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

Отсутствует


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

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

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

Отладка — наиболее трудоемкий процесс проектирования. Скрытые ошибки иногда проявляются после многолетней эксплуатации системы.

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

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

Затраты на выявление и устранение ошибок на более поздних этапах проектирования возрастают примерно экспоненциально (рис. 1.10)

[8, 16, 18].


Рис. 1.10. Относительные затраты на обнаружение и исправление одной ошибки


Исследователи насчитывают 169 типов ошибок, сведенных в 19 больших классов:

  1. логические;

  2. ошибки манипулирования данными;

  3. ошибки ввода-вывода;

  4. ошибки в вычислениях;

  5. ошибки в пользовательских интерфейсах;

  6. ошибки в операционной системе и вспомогательных про1 граммах;

  7. ошибки компоновки;

  8. ошибки в межпрограммных интерфейсах;

  9. ошибки в интерфейсах «Программа — системное ПО»;

  10. ошибки при обращении с внешними устройствами;

  11. ошибки сопряжения с базой данных (Бд);

  12. ошибки инициализации Бд;

  13. ошибки изменений по запросу извне;

  14. ошибки, связанные с глобальными переменными;

  15. повторяющиеся ошибки;

  16. ошибки в документации;

  17. нарушение технических требований;

  18. неопознанные ошибки;

  19. ошибки оператора.

Не все ошибки исходят от разработчика. По данным разных исследователей, от 6 до 19 % ошибок порождаются ошибками в документации [8, 16, 18].

Соотношение разработки и испытаний на различных этапах проектирования АИС приведено на рис. 1.11.

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


Рис 1.11. Соотношение разработки и испытаний по этапам
проектирования АИС

Методика отладки учитывает симптомы возможных ошибок:

При разработке отладочных заданий решаются следующие задачи:

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

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

3 В каждый момент времени определяйте местоположение пл ько одной ошибки.
4. Используйте средства регистрации и отображения информации об ошибках, включая в программу специальный отладочный код для распечатки выборочных значений переменньтх, сообщений об окончании отдельных участков программы, трассировки, логических условий и т. п.
5. Внимательно изучайте полученные выходные данные и сравнивайте их с ожидаемыми, заранее рассчитанными результатами.
б. Обращайте внимание на данные, тщательно анализируйте работу программы при использовании граничных значений и при неправильном вводе; контролируйте типы данных, диапазоны, размеры полей и точность.
7. Используйте анализ потоков данных и потоков управления для проверки корректности и установления областей определения данных для разных маршрутов выполнения программы.
8. Используйте одновременно различные средства отладки, не останавливаясь на одной возможности. Привлекайте автоматизированные средства и одновременно ручную отладку и тестирование, проверяя текст программы с точки зрения функционирования с учетом наиболее вероятных ошибок.
9. Документируйте все обнаруженные и исправленные ошибки, их отличия, местоположение и тип. Эта информация удет полезна для предупреждения будущих ошибок.
10. Измеряйте сложность программ. В программах с высокой сложностью высока вероятность ошибок спецификаций и проектирования, а с низкой сложностью — кодирования и канцелярских ошибок.
11. Для повышения опыта и тренировки в отладке искусственно помещайте в программы ошибки. После определенного периода отладки программисту следует указать на оставшиеся и не обнаруженные им ошибки. Подобное «засевание» широко используют для оценки числа необнаруженных ошибок (если равномерно обнаруживаются и исправляются и искусственные, и реальные ошибки, то по процентному соотношению обнаруженных внесенных и реальных ошибок можно предположить, сколько еще их осталось).

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

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

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


1.7. ^ Типовое проектирование АИС



Методы типового проектирования АИС достаточно подробно рассмотрены в литературе [8, 16—18]. Здесь приведены основные определения и представлено задание для разработки проекта АИС методом типового проектирования.

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

Типовое проектное решение (ТПР) — это тиражируемое (прик многократному использованию) проектное решение.

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

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

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

В табл. 1.8 приведены особенности различных классов ТПР.

^ Таблица 1.8. Достоинства и недостатки ТПР

Класс ТПР, реализация Тор

достоинства

Недостатки

Элементные ТПР.
Библиотеки методоори - ентированных программ

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

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

Подсистемные ТПР. Пакеты прикладных программ

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

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

Объектные ТПР.
Отраслевые проекты ИС


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

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

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



etap-pervij-sdelka-po-nevedeniyu-klarissa-pinkola-estes.html
etap-sdachi-okonchatelnih-rezultatov-proekta-trebovaniya-i-metodicheskie-rekomendacii-organizaciyam-ispolnitelyam.html
etap-vii-postroenie-byudzheta-proizvodstvennih-nakladnih-rashodov-tal-39.html
etapi-bolshogo-puti-kniga-adresovana-vsem-komu-pamyaten-i-dorog-institut.html
etapi-eksperimenta-i-ih-osnovnoe-soderzhanie-doklad-municipalnogo-obsheobrazovatelnogo-uchrezhdeniya-srednyaya-obsheobrazovatelnaya.html
etapi-formirovaniya-lichnosti-v-ontogeneze-ii-bozhovich-l-i-b76-problemi-formirovaniya-lichnosti-pod-redakciej.html
  • doklad.bystrickaya.ru/voprosi-dlya-samokontrolya-1-psihologicheskie-sostoyaniya-cheloveka-v-processe-truda-soderzhanie-problemi-i-formi-eyo-sushestvovaniya.html
  • education.bystrickaya.ru/12-vliyanie-vibrosov-msz-na-naselenie-blizlezhashih-rajonov-szhiganie-othodov-i-zdorove-cheloveka-kratkij-obzor.html
  • grade.bystrickaya.ru/ob-itogah-deyatelnosti-programmi-nauchnij-fond-niu-vshe-v-2011-godu-stranica-2.html
  • doklad.bystrickaya.ru/v-ulyanovske-zavershayut-stroit-kompleks-fizkulturi-i-ozdorovleniya-7-v-slyudyanke-postroyat-sportivnij-kompleks-8-chinovniki-otvetili-pochitatelyam-russkogo-hokkeya-habarovska-8.html
  • credit.bystrickaya.ru/osnovnie-idei-i-vivodi-dissertacii-upravlenie-modernizaciej-regionalnogo-promishlennogo-kompleksa-na-osnove-razvitiya.html
  • university.bystrickaya.ru/glava-5psihologo-pedagogicheskaya-rabota-s-semej-uchebnoe-posobie-dlya-vuzov.html
  • occupation.bystrickaya.ru/motivacionnaya-sfera-lichnosti-3.html
  • paragraf.bystrickaya.ru/zasho-za-deseta-godina-govorim-za-prestplenie-bez-nakazanie-tema-stroitelstvo-stroitelen-kontrol.html
  • crib.bystrickaya.ru/itogo-52-konkursnaya-dokumentaciya.html
  • assessments.bystrickaya.ru/doklad-gosudarstvennogo-obrazovatelnogo-uchrezhdeniya-goroda-moskvi-gbou-detskogo-doma-48.html
  • student.bystrickaya.ru/2osobennosti-i-struktura-politicheskoj-a-yu-melvil-doktor-filosofskih-nauk-professor.html
  • lektsiya.bystrickaya.ru/proektu-dlya-polucheniya-ocenki-3-neobhodimo-pravilno-vipolnit-zadaniya-chasti-a-dlya-polucheniya-ocenki-4.html
  • upbringing.bystrickaya.ru/konkurs-mini-miss-i-mini-mister-kinotarvrik-2011-mezhdunarodnij-konkurs-detskih-teatrov-mod.html
  • universitet.bystrickaya.ru/startovala-programma-podgotovki-novogo-pokoleniya-upravlyayushih-rossijskoj-sobstvennostyu.html
  • spur.bystrickaya.ru/literatura-o-zhizni-i-tvorchestve-n-v-gogolya-ya-pochitayus-zagadkoyu-dlya-vseh-.html
  • books.bystrickaya.ru/delovoe-obshenie-voprosi-dlya-samostoyatelnogo-izucheniya.html
  • bukva.bystrickaya.ru/status-voennosluzhashih.html
  • tasks.bystrickaya.ru/1-mesto-i-rol-ponyatiya-boga-v-filosofii-dekarta-i-malbransha-koncepciya-boga-kak-os-filosofii-benedikta-spinozi.html
  • knowledge.bystrickaya.ru/obshaya-harakteristika-raboti-lingvokulturologicheskie-harakteristiki-virtualnogo-diskursa-10-02-19-teoriya-yazika.html
  • uchenik.bystrickaya.ru/anglijskij-kriticheskij-realizm-tvorchestvo-utekkereya.html
  • lecture.bystrickaya.ru/aktualno-novosti-apk-rossiya-i-mir-itogi-prognozi-sobitiya.html
  • institute.bystrickaya.ru/etap-1-1-predprinimatelstvo-v-usloviyah-rinka-sushnost-evolyuciya-i-sistema-biznesa.html
  • credit.bystrickaya.ru/plan-grafik-kontrolya-za-soblyudeniem-normativov-vibrosov-na-istochnikah-vibrosa.html
  • writing.bystrickaya.ru/demograficheskij-vzriv-i-bezopasnost-zhiznedeyatelnosti.html
  • shpargalka.bystrickaya.ru/udelnaya-stoimost-razrabotki-rabochej-dokumentacii-a-s-zemcov-zamestitel-ispolnitelnogo-direktora.html
  • nauka.bystrickaya.ru/vnutrennyaya-politika-istoriya-naroda-hunnu.html
  • klass.bystrickaya.ru/bajkersha-hudozhestvennoe-oformlenie-oblozhki.html
  • znanie.bystrickaya.ru/analiz-chislennosti-produktivnosti-ivihod-produkcii-molochnogo-stada-chast-3.html
  • institut.bystrickaya.ru/testi-otrabotavshego-masla-46-motornie-masla-petro-canada-dlya-benzinovih-dvigatelej-48.html
  • composition.bystrickaya.ru/plan-preimushestva-lizinga-vidi-lizinga-tipi-lizingovih-kompanij-chto-takoe-faktoring-faktoring-v-rossii-otraslevie-aspekti.html
  • grade.bystrickaya.ru/nazvanie-ostrov-bezimyannih-bogov-stranica-2.html
  • thesis.bystrickaya.ru/programma-filosofiya-dlya-vseh-specialnostej-i-napravlenij-podgotovki-fakultet-printmedia-tehnologij.html
  • credit.bystrickaya.ru/osnovnaya-shkola-metodicheskie-rekomendacii-po-organizacii-i-prove-deniyu-edinogo-dnya-pravovih-znanij-po-teme-konvenciya.html
  • ucheba.bystrickaya.ru/priemnie-ustrojstva-opticheskogo-diapazona.html
  • obrazovanie.bystrickaya.ru/programma-dopolnitelnogo-obrazovaniya-predshkolnoe-obrazovanie-dlya-grupp-kratkovremennogo-prebivaniya-detej-5-7-let.html
  • © bystrickaya.ru
    Мобильный рефератник - для мобильных людей.