Редактор, который формирует из объектных модулей программу, готовую к выполнению на ЭВМ [c.54]
Объектные модули, представляющие собой редактируемые или загружаемые программы на машинном языке, получаемые в результате ассемблирования или компиляции исходных модулей, или программу, которая порождается некоторым генератором (если она пригодна для непосредственного выполнения или интерпретации). [c.208]
Отладочный материал, используемый для доказательства того, что программное изделие может быть правильно ассемблировано, откомпилировано, отредактировано, загружено и выполнено. Отладочный материал может включать листинги, исходные модули, объектные модули и процедуры. [c.208]
Пример. Каждый исходный и объектный модули будут снабжаться шифром программного изделия и категорией выпуска, а также, если позволяет место, шифром проекта и идентификатором изделия. Эта информация должна располагаться таким образом, чтобы каждый модуль можно было идентифицировать на любом диске, ленте или в дампе памяти. [c.218]
Пример. Для любой исходной программы скорость транслирования будет не ниже, чем у РПГ 1, версии В. Тестовая программа РПГ 43 будет обладать скоростью проверки объектного модуля, генерируемого компилятором РПГ 11, на 10% выше, чем в случае компилятора РПГ 1, версии В, при прогоне в одинаковых условиях. [c.221]
Объединенная комиссия 103, 353—355 Объектный модуль 208 Ограничение 218 Опытный образец 73, 74 Организационная граница 52 Основное тело программы 34 Отладочный материал 208 Отчет об испытаниях класса А 114 -----------— В 127, 172, 173 [c.382]
Процедуры пакета оформлены в виде библиотеки объектных модулей и вызываются из составленной пользователем главной процедуры, записанной на Фортране-77. В общем случае расчет СМО проходит следующие этапы [c.116]
Анализ и проектирование ИС выполняется на уровне отдельных классов объектов и их представителей. Процесс разработки класса объектов и объектов носит итеративный характер, автономен от других процессов. Объекты допускают тиражирование, включая тиражирование методов обработки. Программные модули приложений создаются с использованием языков объектно-ориентированного программирования. [c.52]
Предприятие использует объектно-ориентированный подход к представлению компонентов типовой конфигурации и встроенный язык программирования для создания программных модулей. Конфигуратор оперирует с классами объектов метаданных константы, справочники, документы, журналы, отчеты и т. п. Каждый объект метаданных обладает набором свойств и методов обработки. Конфигурирование 1С Предприятие включает [c.117]
Профиль прикладного ПО (функциональных частей ИС), формируемый на данной стадии, должен определять архитектуру прикладных программных комплексов (модели функций, логические модели данных, внешние интерфейсы) и их структуру (разбиение системы на подсистемы и подсистем на модули, определение унифицированных интерфейсов взаимодействия между прикладными программами). Профилю прикладного ПО конкретной ИС следует иметь в виду функциональную ориентацию приложений. При этом функции каждого прикладного объекта и задачи всего прикладного программного комплекса в целом, задаваемые на стадиях анализа и эскизного проектирования, "не должны быть привязаны к организационной структуре подразделений или к каким-либо пользователям. Такая привязка выполняется динамически при задании прав доступа пользователей к ресурсам системы. Приложения, работа которых может быть связана с частыми изменениями нормативно-инструктивной базы функциональных операций, должны иметь встроенные автоматические средства перенастройки, позволяющие пользователям настраивать их без привлечения программистов. Описания блоков настроечной информации в этих случаях являются частью профиля прикладного ПО. Общие требования к прикладному ПО, заданные в ТЗ, должны быть конкретизированы в профиле на основе выбранной методологии и принципов построения системы (функционально-модульного или объектного подхода). Профиль прикладного ПО должен содержать ссылки на стандартизованные интерфейсы между приложениями и средой ИС, которые описываются в профилях среды ИС, защиты информации и встроенных инструментальных средств. [c.81]
Предварительно каждый модуль оценивается по возможному числу объектных команд, классифицируется по их типу и сложности. Соответствующая матрица стоимости строится на основе данных стоимостей из базы данных в терминах стоимости команды определенного типа ПО И уровня относительной сложности. Другие эмпирические отношения также могут быть использованы в общем процессе оценки (например, норма использования ЭВМ на отладку одной команды исходного кода, количество обслуживающего персонала на одного программиста и т. д.). [c.92]
На этапе трансляции выявляются синтаксические ошибки, допущенные при кодировании программы, и частично проводится семантический контроль. В результате трансляции формируется объектный код программы. После этого программу можно поместить в библиотеку либо передать на следующий этап преобразования — редактирование, основными функциями которого являются сборка программ и размещение их в памяти. Далее программы заносятся в библиотеку загрузочных модулей либо передаются для выполнения. Однако в программах могут быть ошибки. Для их выявления и исправления программы подвергаются отладке и тестированию. После проверки программы готовы к использованию. [c.32]
Библиотека обеспечения процесса проектирования. При использовании метода организации библиотеки обеспечения процесса проектирования проектировщик в любой момент может обратиться к актуальному отображению проекта СМОД. В библиотеке в форме, удобной как для машинного (внутренняя библиотека), так и для обычного чтения (внешняя библиотека), хранится информация, характеризующая состояние проекта. Причем внешняя библиотека содержит набор листингов, отражающих и текущее состояние проекта, и его ретроспективу. Если информация внешней библиотеки корректируется, например, заменяются листинги программ, то замененные экземпляры регистрируются в специальных журналах и поступают в архив. Информация внутренней библиотеки (данные по управлению и отладке, исходные, объектные и загрузочные модули) хранится в дисковом файле. Таким образом, основная цель библиотеки — актуальное отображение текущего состояния проекта. [c.210]
В случае наследования функций можно абстрагироваться от конкретной реализации процедур (абстрактные типы данных), которые отличаются для определенных подклассов ситуаций. Это дает возможность обращаться к подобным программным модулям по общим именам (полиморфизм) и осуществлять повторное использование программного кода при модификации программного обеспечения. Таким образом, адаптивность объектно-ориентированных систем к изменению проблемной области по сравнению с функциональным подходом значительно выше. [c.282]
В операции Привязка бизнес-объектов к программным модулям (преобразователь П23) характер программных модулей D22, D23 уточняется составом используемых бизнес-объектов D14. В результате формируется структура используемых бизнес-объектов D24. В объектно-ориентированном представлении данная операция выполняется путем задания имен методов в определениях классов объектов, в функционально-ориентированном [c.422]
О быстром продвижении мы уже говорили в 1 главе. При быстром продвижении мы начинаем две операции в одно и то же время, что согласно графику должно было выполняться последовательно. При быстром продвижении возрастает риск проекта, и команде проекта часто приходится переделывать некоторые задания. В качестве примера, быстрое продвижение часто используется при объектно- ориентированном программировании. Программисты могут писать некоторые модули одновременно, а не последовательно, и до завершения фазы разработки. [c.276]
Возведение каждого сооружения есть процесс, в котором в соответствии с договором между заказчиком и генподрядчиком, обусловленным объектной сметой и договорными ценами, производственные фонды — одни полностью (оборотные средства), другие частично (основные фонды) — под действием людей переходят в новое качество — в строительную продукцию. В этом процессе (цикле), называемом производственным, происходит в сферах действия технологической, организационной экономической и социальной подсистем движение производственных фондов до превращения их в готовую строительную продукцию (рис. 2). Производственный процесс многоэтапен. Его этапы дифференцируются по виду переделов и связаны с выпуском конструкций, изделий и полуфабрикатов на предприятиях собственной производственной базы, а на возводимых объектах — с выполнением технологически законченных комплексов работ в пределах технологических этапов или в границах конструктивно-технологических модулей зданий и сооружении. Этот процесс (цикл) является основным (глобальным) объектом управления. Для организаций, участвующих в производственном цикле, объектами управления (частными объектами) являются комплексы работ, которые они выполняют. [c.17]
Этап реализации всегда был самой крупной и сложной частью процесса разработки хозяйственного приложения. В ходе этого этапа концептуальный проект приложения трансформируется в машинные программы, содержащие прикладную логику, взаимодействия с базами данных, а также правила хозяйственной деятельности, требуемые приложением. Этот этап предусматривает также подготовку документации и обучение пользователей. Одним из преимуществ объектно-ориентированного подхода является то, что длительность этапа реализации существенно сокращается благодаря повторному использованию существующих закодированных модулей объекта. [c.145]
На компьютерах с сегментированной организацией памяти объектно-ориентированные системы при работе могут осуществлять интенсивный межсегментный обмен, что сказывается на их производительности. Это вызвано тем, что классы обычно объявляются в разных файлах и соответственно реализуются в разных сегментах. Проблема решается путем перераспределения классов по модулям логическое описание модели не изменяется. [c.92]
Исправляя ошибки и совершенствуя изделие, группа сопровождения постоянно контролирует требования конфигурационного управления Каждый раз, когда пользователям направляются измененные программы, в том числе те, которые были исправлены группой сопровождения, следует убедитья в том, что все документы, исходные и объектные модули программ согласованы друг с другом. Эту задачу нелегко выполнить, потому что со временем накапливается обременительный груз в виде комплектов документации и текстов программ, соответствующих предыдущим версиям. Если же производить простую замену архивной документации новыми комплектами, то могут возникнуть серьезные трудности, когда потребуется распространить или модернизировать какую-нибудь предшествующую версию программного изделия. [c.198]
Пример. Инженер, являющийся специалистом по системам и успешно освоивший базовую версию VSOS, сможет затрачивать на внесение изменений в объектный модуль не более 2 ч своего времени и 0,5 ч машинного времени. [c.218]
В каталог BASE включены. ехе-модули четырех генераторов Фортран-программ (по основным класам решаемых задач) — всего около 150 Кб. Здесь же находятся библиотека mfl объектных модулей МОСТа (303 Кб) и ее стандартная опись. [c.118]
Методы обработки объектов представлены в виде программных модулей на встроенном языке программирования 1 Предприятие, во многом напоминающем язык Visual Basi . В объектно-ориентированной системе 1С Предприятие программные модули запускаются в ответ на наступление предопределенных событий, возникающих в связи с действиями пользователя или изменением данных. [c.127]
Программное обеспечение формируется из программных модулей, что обеспечивает гибкость и способность системы к развитию. Из модулей составляются пакеты прикладных программ (ППП), на основе которых реализуются подсистемы САПР. Выделяют проектирующие и обслуживающие, объектно-ориентированные (объектные) и объектно-независимые (инвариантные) подсистемы. В формировании и функционировании прикладном части программного обеспечения принимает участие общесистемная, операционная часть, базирующаяся на операционной системе конкретной ЭВМ. Компоненты всех видов обеспечения объединяются в подсистемы САПР программными средствами, используемыми специалистом в диалоговом режиме работы с КСАП. [c.19]
Объектно-ориентированные системы проектирования (например, LinkWorks) — это среда построения высокотехнологичных интегрированных офисных проектных решений, отвечающих требованиям системного менеджера, содержит средства проектирования системы управления документооборотом, почтовой системы, модули управления конфигурацией системы, средства для разработки и интеграции со стандартными сетевыми решениями и информационной магистралью. Открытость и гибкость программного интерфейса позволяют использовать специализированные системы проектирования как встроенный компонент сложных интегрированных систем. В специализированных информационных системах проектирования процессов управления финансами и производством (типа MANMAN/X или R/3) содержатся графические среды для работы пользователя, администратора и разработчика. Поддерживается любой национальный язык при их взаимодействии в системе клиент-сервер. Серверная и клиентская части ориентированы на работу под управлением различных операционных систем. [c.208]
Основным базовым языком программирования транспьютеров является язык программирования высокого уровня O AM, ориентированный на программирование как последовательных, так и параллельных вычислительных процессов. Получаемый в результате компиляции с языка O AM объектный программный модуль отличается компактностью и вычислительной эффективностью. [c.119]
Начнем с термина агент . Он имеет широкий диапазон значений от агента влияния , которым клеймят своих противников политические деятели, до безобидных программных модулей в сложных компьютерных системах. Нас будут интересовать программные модули. Словарь Вебстера дает следующее определение агента лицо или фирма, облеченные полномочиями действовать за другого . В этом определении нет упоминания программного модуля в качестве агента, но модуль в многоагентной системе тоже уполномочен действовать за другого - эксперта или руководителя. Термин агент является полезной метафорой для агентно-ориентированных систем, являющихся объединением объектно-ориентированной технологии программирования и технологии искусственного интеллекта [2.23]. Действительно, с инженерной точки зрения агентно-ориентирован-ное программирование может рассматриваться как специальный класс объектно-ориентированного программирования. Очень важно, что это именно объектно-ориентированная технология программирования, так как она становится или уже стала, основной технологией создания программного обеспечения. [c.63]
Интеграция системы невозможна без решения задачи управления. Группа, проводящая работы по интеграции, должна знать заранее, что содержится на. каждом уровне системы. Единственный допустимый способ внесения изменений в систему—это внесение через интеграцию или путем формального процесса исправления ошибок. Bee исправления ошибок должны иметь форму замены всего модуля новым. Другие типы изменений, такие, как подг программы исправлений в объектном иди исходном коде должны быть запрещены. При обнаружении ошибки групт па интеграции должна удалить весь модуль, а может быть даже их некоторую связанную совокупность, и предупредить об этом разработчика. [c.177]
Большинством своих идей метод похож на другие объектно-ориентированные методы. Фундаментальным отличием метода, как уже упоминалось выше, является использование сценариев или прецедентов (s enarios или use ases). Таким образом, функциональность системы описывается с помощью набора прецедентов для системы - моделью прецедентов. В дальнейшем, модель прецедентов используется для получения модели объектов предметной области. Анализ полученной модели объектов предметной области позволяет классифицировать объекты предметной области трех типов интерфейсные объекты, объекты сущностей и управляющие объекты. Далее объектная модель преобразуется в архитектурную модель, содержащую модули разрабатываемой системы. [c.76]
Смотреть страницы где упоминается термин Объектный модуль
: [c.66] [c.55] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.299] [c.361] [c.118] [c.326]Методы управления проектированием программного обеспечения (1981) -- [ c.208 ]