«система»

Вид материалаЛекция

Содержание


ЛЕКЦИЯ 8. ТИПОВОЕ АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ. СТАДИЯ РАЗРАБОТКИ ПРОЕКТОВ. Состав работ проектной стадии создания АЭИС.
Планирование этапа проектирования
Журнал проектирования
Подобный материал:
1   ...   10   11   12   13   14   15   16   17   ...   24
^

ЛЕКЦИЯ 8.

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

Состав работ проектной стадии создания АЭИС.


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

Обычно этот этап разделяют на три подэтапа, в соответствие с ГОСТ 34-601-90 они трактуются как эскизный проект, технический проект и рабочий проект:
  1. эскизное проектирование, проводимое для сложных систем, не имеющих аналогов. Здесь рассматривают варианты структурной схемы, состав и способы формирования информационного обеспечения, укрупненные схемы алгоритмов обработки данных. Эскизный проект – документированное описание предлагаемой АЭИС. Его подготовка позволяет тщательнее провести начальные этапы проектирования, представить заказчику в удобной форме намечаемые основные проектные решения. Если принято решение о разработке эскизного проекта, он должен быть согласован и утвержден заказчиком. Виды документов - по ГОСТ 34.201.

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

Технический проект оформляется в соответствии с ГОСТ 34.201.

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

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

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

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

Планирование этапа проектирования


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

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

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

Журнал проектирования


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

Такой журнал может вестись как на этапе анализа, так и на этапе разработки и тестирования.