Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоргалка .docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
7.52 Mб
Скачать

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

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

Выделяют следующие этапы:

  • разработка рабочей документации на САПР;

  • разработка или адаптация программ;

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

  • разработка проектно-сметной документации.

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

  • спецификация на САПР, подсистемы, комплексы, компоненты;

  • описание информационного обеспечения;

  • описание баз данных;

  • инструкция по формированию и ведению баз данных;

  • данные;

  • общее описание САПР;

  • описание подсистем;

  • методика автоматизированного проектирования;

  • инструкция по применению;

  • программа и методика испытаний;

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

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

  • состав и описание технических средств;

  • рабочая проектно-сметная строительная документация (по необходимости).

46. Понятие «технологии организации процесса проектирования программных систем»

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

Что явилось причиной создавшейся ситуации? До некоторого момента времени программирование считалось и, что вполне естественно, складывалась как трудно формализуемая и дисциплинируемая творческая деятельность. Программирование официально было названо искусством. Каждый программист писал программы по своим правилам, не придерживаясь четких принципов, стандартов и ограничений, поэтому их трудно было анализировать, отлаживать другим человеком, вводить изменения. В результате примерно 80-90% существующих в настоящее время программ функционально дублируют друг друга, а из всего огромного объёма накопленного программного обеспечения активно используется только 1-3%.

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

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

Вообще, к настоящему времени можно выделить два основных этапа совершенствования методов программирования (рис.17). На первом этапе для повышения производительности труда программистов основное внимание уделялось созданию хорошего языка программирования, в котором можно быстро и без ошибок писать и отлаживать программы. Однако оказалось, что создание единого универсального языка программирования невозможно, т.к. слишком разнообразны образы, в которых используется вычислительная техника. Поэтому появилось большое количество различных языков программирования. Так как ввод в действие каждого нового языка – это длительный и дорогой процесс, то на первом этапе развития программирования существенного повышения производительности труда программистов за счет языка программирования не произошло. Поэтому на втором этапе совершенствования методов программирования основное внимание уделяется технологии программирования.

За время с 1968-1998 гг. сформировались и прошли всестороннюю апробацию, по крайней мере, пять технологий: модульное программирование, программирование сверху-вниз, структурное программирование, HIPO – технология, R – технология.