Главная Теоретический материал Лабораторные работы Задачи Тесты Контакты

Узбекское Агентство
Связи и Информатизации



Ташкентский Университет Информационных Технологий


Кафедра
«Программное обеспечение информационных технологий»

Направления:

5521900Информатика и
информационные технологии,
5523500Защита информации,
5523600Электронная коммерция,
5811200Сервис (информационный сервис),
5811300Сервис (электронные и
компьютерные технологии),
5320200Информатика и
библиотековедение,
5140900Профессиональное образование
(по направлению
информатика и
информационные технологии).


Преподаватель дисциплины



Доцент
Чернев Дмитрий Алексеевич

Система автоматизации программирования

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

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

Система автоматизации программирования выполняет сле­дующие функции:

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

формирование структуры общего распределения памяти ЭВМ и описание глобальных переменных;

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

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

накопление в базе данных проектирования результатов трансляции модулей для их последующей комплексной отладки и загрузки в память управляющей ЭВМ;

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

Требования к САП зависят от объема и сложности разраба­тываемого программного обеспечения, имеющихся ресурсов для его создания, и ряда других конструктивных и организационных факторов.

Требования к САП состоят в следующем:

- снижение общей трудоемкости и длительности создания программ;

- повышение производительности труда программистов;

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

-   обеспечение унифицированной технологии разработки программ для реализующих их ЭВМ широкого класса;

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

-   обеспечение эффективного использования ресурсов памяти и производительности реализующих ЭВМ.


Назад


Главная Теоретический материал Лабораторные работы Тесты Контакты