Этапы разработки АИС
Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять «Технический проект» и «Рабочая документация» в одну стадию «Техно-рабочий проект». В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов… Читать ещё >
Этапы разработки АИС (реферат, курсовая, диплом, контрольная)
Существует множество методов и вариантов разработки АИС, использование которых зависит от различных факторов, например, размеров предприятий и (или) их ИС, целей создания ИС, имеющихся ресурсов и др. Методы и принципы проектирования ИС рассмотрены в предыдущих главах.
Цикл разработки (проектирования) программного обеспечения (software project lifecycle) — совокупность стадий и этапов разработки программного обеспечения начиная от системного анализа и разработки исходных требований до её установки (инсталляции) на ЭВМ.
Опыт разработки и внедрения различных классов АИС показал высокую эффективность (в том числе экономическую) их применения, особенно на крупных предприятиях. Она отражается в хорошей организации труда и производства, повышении точности планирования и реализации поставленных задач, в обеспечении ритмичности работы предприятия, уменьшении доли ручного труда, эффективном (в том числе оперативном) информационном обеспечении различных категорий пользователей и т. д. Средний срок окупаемости таких систем обычно не превышает двух лет.
При разработке ИС в большинстве случаев предпочтение отдаётся типовым проектным решениям, адаптируемым под конкретные условия и возможности Заказчика. Индивидуальные проекты разрабатываются в случае отсутствия типовых решений или когда основные параметры организации значительно (более чем на 10−15%) отличаются от типовых решений. Обычно это касается крупных и крупнейших организаций.
Ни одна схема разработки ИС не является абсолютной. Возможны различные варианты, зависящие, например, от начальных условий, в которых ведётся разработка: разрабатывается совершенно новая система; уже было проведено обследование предприятия и существует модель его деятельности; на предприятии уже существует ИС, которая может быть использована в качестве начального прототипа или должна быть интегрирована с разрабатываемой.
Детализированная разработка проекта АИС предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.
Проектирование любого объекта осуществляется с:
- а) определения его функционального назначения (зачем нужен, что и как делает проектируемый объект),
- б) выявления логических связей (как осуществляет своё функциональное назначение проектируемый объект, какая информация и в какой последовательности обрабатывается),
- в) выбора материальных средств реализации проектируемого объекта — функционально-технологический и технический аспект (носители, средства обработки данных и др.),
- г) пространственного (территориального) размещения материальных средств реализации на выделенных или возможных для использования площадях,
- д) формирования организационно-управленческой структуры проектируемого объекта (состав подразделений, полномочия и функциональные обязанности работников)
После выбора метода проектирования АИС необходимо спланировать комплекс работ по созданию системы в соответствии с типовыми этапами её разработки. Проект рассматривается и утверждается Заказчиком. Проектирование АИС предполагает выполнение определённых стадий и этапов.
Для успешной реализации проекта необходимо устанавливать реальные этапы с чётко обозначенными началом и окончанием. Разработка детального плана работ связана с описанием процессов и их последовательности, выполняемых на каждом этапе, необходимых для этого специалистов, средств и ресурсов. Такой подход в большей степени позволяет избежать упущений и ошибок. Он необходим работникам, реализующим внедрение проекта автоматизации, а также оказывает положительное воздействие на лиц, его финансирующих.
Эффективное поэтапное осуществление проектных работ связано с необходимостью разработки графика их выполнения, включающего ресурсы и сроки (этапы) их проведения (см. предыдущие графики и рисунки). Ресурсы включают необходимые персонал, технические и программные средства, финансирование и инфраструктуру. При этом финансирование лучше осуществлять отдельно по каждому виду работ (приобретение средств и ПО, установка, обучение, отдельные этапы проектирования и др.).
Для автоматизации различных видов деятельности (управление, проектирование, исследование и т. п.), включая их сочетания, используют положения ГОСТ 34.601−90. Он предусматривает следующие стадии и этапы проектирования (таблица 1).
Таблица 2.
Стадии. | Этапы. |
1. Формирование требований к АС. |
|
2. Разработка концепции АС. |
|
3. Техническое задание. | 3.1. Разработка и утверждение технического задания на создание АС. |
4. Эскизный проект. |
|
6. Рабочая документация. |
|
7. Ввод в действие. |
|
8. Сопровождение АС. |
|
В стандарте указывается также, что:
- · Стадии и этапы, выполняемые организациями, участниками работ по созданию АС, устанавливаются в договорах и Техническом задании на основе настоящего стандарта.
- · Допускается исключать стадию «Эскизный проект» и отдельные этапы работ на всех стадиях, объединять «Технический проект» и «Рабочая документация» в одну стадию «Техно-рабочий проект». В зависимости от специфики создаваемых АС и условий их создания допускается выполнять отдельные этапы работ до завершения предшествующих стадий, параллельное во времени выполнение этапов работ, включение новых этапов работ.
Технический проект (preliminary design) содержит принципиальные электрические схемы и конструкторскую документацию объекта разработки и составные его части, перечень выбранных готовых средств программного и технического обеспечения (в том числе типов ЭВМ, операционной системы, прикладных программ и т. д.), алгоритмы решения задач для разработки новых средств программного обеспечения).
Рабочий проект (detailed design) — заключительный этап проектирования, в общем случае предусматривающий уточнение и детализацию результатов предыдущих этапов, создание и испытания опытного образца объекта автоматизации, разработку и отработку программных продуктов, технологической и эксплуатационной документации.
В современной практике проектирования автоматизированных информационных систем (например, АИПС, АСНТИ, АСУ и др.) он может являться начальным этапом их внедрения в работу организации или службы Заказчика проекта, или головной в ряде других автоматизируемых организаций, служб и т. д.
Детализированная разработка проекта системы предполагает наличие полного комплекта организационной, конструкторской, технологической и эксплуатационной документации.
Государственный стандарт ГОСТ 19.102−77 устанавливает следующие стадии разработки программной документации:
- 1. Техническое задание;
- 2. Эскизный проект;
- 3. Технический проект;
- 4. Рабочий проект;
- 5. Внедрение.
Отметим, что для небольших проектов количество стадий может быть сокращено.
В рамках выполнения первой стадии «Формирование требований к АС» осуществляется обследование объекта и обоснование необходимости создания АИС с учётом требований пользователя к проектируемой АИС. Эти процедуры первого этапа проектирования входят в состав предпроектного исследования. Сюда же могут входить процедуры второй стадии проектирования — «Разработка концепции АС».
В процессе предпроектного исследования осуществляется разработка технико-экономического обоснования целесообразности создания АИС; выработка общих требований на разработку АИС.
В процессе предпроектного исследования для выполнения необходимых проектных работ выявляют:
- · материальные ресурсы,
- · финансовые ресурсы,
- · людские ресурсы,
- · временные ресурсы.
В настоящее время любая организации имеет в своем распоряжении некоторые материальные ресурсы, как правило, разнородного происхождения. Для обеспечения сохранности этих ресурсов необходимо вести их учет и назначать ответственных. Решение этой задачи можно осуществить с помощью различных прикладных программ, таких как 1C: Предприятие, АВАРД и многих других. Но данные программы очень дорогостоящие, как в приобретении, так и в обслуживании. Требуют специального обучения и подготовки персонала.