Пример: Автоматизированное рабочее место
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Экономическая теория, политэкономия, макроэкономика /

Билеты кгосударственным экзаменам по дисциплине"Проектирование экономических информационныхсистем"

Документ 1 | Документ 2

←предыдущая  следующая→
1 2 3 4 5 6 7 8 9 10 ... 

 

11. Проектирование программного обеспечения автоматизирован-

ных экономических информационных систем (АЭИС); система языков

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

томатизации разработки программ (23.1.).

 

Эффективность технологий проектирования во многом определя-

ется языками проектирования, обеспечивающими общение специалис-

тов-разработчиков со средствами автоматизации их труда. Унифика-

ция языков проектирования позволяет обмениваться программными

средствами или их компонентами, сокращает затраты на освоение

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

ния, способствует переносимости и повышению качества ПС.

В связи с разноплановостью задач, решаемых на различных тех-

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

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

тировки и усложнения машинной ориентировки):

Язык управления задачами

Язык подготовки технологических средств

Язык спецификаций требований

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

Макроязык программирования

Автокоды (ассемблеры)

Языки отладки: в статике; в реальном времени

Главными требованиями, предъявляемыми к системе языков про-

ектирования, являются: технологичность разработки ПС методом мо-

дального нисходящего проектирования; получение надежного ПС; мо-

бильность ПС, т.е.переносимость программных компонент как для

различных объектных, так и технологических ЭВМ; сопровождаемость

ПС в течение всего жизненного цикла.

Требования включают в себя также простоту написания прог-

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

гической ЭВМ во всех режимах. Рационально разграничивать исполь-

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

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

настройщиками кросс-систем на конкретные ЭВМ, разработчиками

функциональных программ и специалистами по комплексированию прог-

раммных компонент.

Характеристика языков проектирования:

я1Языком управления заданиямия0 обеспечиваются все этапы техно-

логии. Технологические системы оснащаются монитором с языком уп-

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

режимах. Эти достигаются переносимость технологической системы и

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

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

сис. Для таких действий, как управление БД и диалог, набор дирек-

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

директив определяется их функциями. Элементами являются диагнос-

тические сообщения об обнаруженных ошибках.

я1Язык подготовки технологических средств я0доступен настройщи-

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

представляющий собой пакет описания общих типов данных, их атри-

бутов и машинно-зависимых процедур. Язык определяет правила пос-

ледовательности команд при реализации операторов алгоритмического

языка или макроязыка. Для алгоритмического языка это могут быть

семантические проблемно-ориентированные языки, в которых исполь-

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

частности настраиваемые элементы, процедуры и операторы ветвле-

ния. Язык задания форм выходных документов и машинных носителей

определяет расположение информации на текстовых документах (лис-

тинг программы, распределение памяти и др.) и машинных носителях.

я1Язык спецификации требований я0предназначен для оформления ре-

шений, принятых при структурном проектировании ПС. На нем специ-

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

программы (процедуры), а также пакеты данных. В спецификациях от-

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

по управлению и информации, а также схема функционирования.

я1Языки программирования я0поддерживают этап разработки прог-

рамм. К программам ЭВМ предъявляются высокие требования по эффек-

тивному использованию вычислительных ресурсов. К этой группе от-

носятся: алгоритмические языки,макроязыки и автокоды.

я2Алгоритмические языки я0при конкретном применении являются

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

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

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

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

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

структурированность программных компонент и данных, строгое опре-

деление структурных операторов; наличие пакетов, содержащих опи-

сания глобальных данных, типов и процедур; наличие задач, обеспе-

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

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

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

конкретной ЭВМ и т.д.

я2Макроязыки я0(машинно-зависимые алгоритмические языки) исполь-

зуются для записи программ с применением операторов, наиболее

адекватно отражающих действия групп команд конкретной ЭВМ (ариф-

метики с присваиванием, сравнения с переходом, организации цикла

и переключателя и др.). В состав макроязыка входят операторы, со-

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

я2Автокоды я0(ассемблеры), в которые включаются макросредства

(системные и структурные макрокоманды), обеспечивающие интерфейс

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

также структуризацию программ.

я1Языки, используемые на этапе отладки программ я0обеспечивают

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

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

дает возможность задавать указания о режимах отладки, исходные

данные и состав выходных результатов; язык комплексной динамичес-

кой отладки.

Этап разработки программ включает:

-я2 методические документыя0, содержащие правила:

* записи программ на языках программирования;

* организации взаимодействия программ;

* размещение различных частей программы в памяти реализую-

щей ЭВМ;

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

определить структуру, функции модуля и его связь с другими моду-

лями ПС; спецификация модуля содержит:

* заголовок, который целесообразно записывать в том же ви-

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

него имя модуля, имена и типы формальных параметров и коммента-

рий;

* паспорт модуля, содержащий описание всех входных и вы-

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

данные о языке программирования и ориентировочные значения време-

ни исполнения и объем модуля;

* функции модуля;

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

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

они содержат

←предыдущая  следующая→
1 2 3 4 5 6 7 8 9 10 ... 


Copyright © 2005—2007 «Refoman.Ru»