Студопедия  
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

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

Читайте также:
  1. ERP — информационная система масштаба предприятия
  2. I Операционная система ОС Unix
  3. I Операционная система ОС Unix
  4. I Операционная система ОС Unix
  5. I. Система социального регулирования общественных отношений.
  6. I. Система социального регулирования общественных отношений.
  7. I. Языки программирования
  8. II. Общество как социальная система, её основные системные признаки
  9. II. Система культуры и её структура.
  10. III. Систематизація і доповнення знань

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 




Дата добавления: 2014-12-15; просмотров: 18 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав