В Институте проблем управления РАН работает с 1963 г. Около 25 лет заведовал лабораторией системного программирования. В настоящее время - Главный научный сотрудник Института проблем управления РАН. [c.580]
Между исследованиями в области искусственного интеллекта и проблемой создания программного обеспечения интегральных роботов имеется существенное различие. Вряд ли можно рассчитывать реализовать всю систему программ управления роботом на каком-нибудь одном, самом лучшем языке программирования. Практика системного программирования за рубежом свидетельствует о том, что скелет системы строится, как правило, на машинно-ориентированном языке типа ассемблера, а для реализации отдельных функций применяются также языки высокого уровня, поскольку при этом достигается белее [c.523]
Было бы неправильно утверждать, что данная книга посвящена общим вопросам указанной разновидности системного программирования. В ней описано конкретное применение подобной методики при разработке программ для решения определенного комплекса задач. Описываемый комплекс программ интересен и сам по себе, но читатель найдет в книге и многие материалы и примеры, следуя которым, сможет и сам приступить к разработке аналогичных систем. Книга имеет четко выраженную практическую направленность, сочетающуюся с пониманием теоретической стороны вопросов, которые ставит перед собой автор. [c.6]
Разработка программ МО комплекса задач по существу является системным программированием [c.17]
При разработке МО ЭВМ создается последовательно Ассемблер нижнего уровня, Ассемблер второго уровня и трансляторы с разных языков [45], а при работе над МО комплекса задач используется существующее МО ЭВМ. Поэтому разработку МО ЭВМ можно назвать системным программированием 1-го рода, а разработку МО комплекса задач — системным программированием 2-го рода. [c.18]
При системном программировании 1-го рода программы пишутся на языке Ассемблера (а иногда и на языке машины). Это связано с требованием особенно высокого качества программ. Однако при этом срок жизни МО ЭВМ не больше срока жизни самой ЭВМ (с отмиранием данной модели машины отмирают и программы МО ЭВМ). При системном программировании 2-го рода выдвигается требование живучести программ, так как любая система планирования, управления или учета разрабатывается для определенного потребителя, который стремится к тому, чтобы она жила независимо от срока жизни конкретной машины, на которой решается данный комплекс задач. При отмирании данной машины комплекс задач должен быть переведен на новую машину с наименьшими затратами труда, т. е. с наименьшим количеством переделок. Следовательно, большинство программ должно быть написано на таком языке высокого уровня, который с большой вероятностью появится в следующей модели или в следующем поколении ЭВМ. [c.18]
Книга рассчитана на специалистов, занимающихся разработкой, созданием и эксплуатацией программного обеспечения, а также на студентов, специализирующихся в области системного программирования. [c.389]
Для специалистов в области системного программирования, теоретической информатики, математической логики, аспирантов и студентов вузов. [c.3]
Математическое обеспечение АСПР, ориентированное на ЕС ЭВМ, предназначено для программной реализации алгоритмов сбора, подготовки, обработки, хранения и отображения информации в процессе автоматизированного решения планово-экономических задач. Оно включает операционное обеспечение, базирующееся на системе ОС/ЕС, и проблемное обеспечение, в составе которого создаются комплексы прикладных программ и программные средства, облегчающие сам процесс программирования. Развитие математического обеспечения АСПР направлено на создание необходимых условий для системного решения планово-экономических задач в диалоговом режиме. [c.167]
Решение задач проблемного учета происходит с использованием методов программирования, нормирования, планирования, прогноза, системного экономического анализа, контроля и регулирования на основе фактических данных производственного учета и статистики. [c.38]
Система малых ЭВМ (СМ ЭВМ)—современные комплексы вычислительной техники с прогрессивной конструктивно-технологической базой, выполненные с учетом новейших достижений, имеющие широкие системные возможности, удобные в эксплуатации и программировании, а также обладающие высокой надежностью в работе [57]. [c.228]
Методы исследования операций Системный анализ, имитационное моделирование, управление запасами, теория расписаний, сетевое планирование и управление, методы теории массового обслуживания, математическое (линейное, нелинейное, динамическое, дискретное, стохастическое) программирование, метод ветвей и границ и др. [c.430]
Реализация принципов плановости, системности, диверсифицирован -ности осуществляется на основе компьютеризации процессов управления. При этом достигается формализация профессиональных знаний специалистов в различных областях деятельности, их активное вовлечение в процесс оперативного, тактического и стратегического управления, автоматизированный поиск нужной информации. Разработанные стандартные пакеты программ позволяют использовать компьютерную технику широкому кругу работников независимо от знания ими языков программирования. [c.60]
Создание объектов - весьма трудоемкая программистская работа. Поэтому для облегчения труда прикладных программистов системными программистами созданы программы и развиваются системы программирования, поддерживающие ООП. В этих системах упорядочены и унифицированы многие процедуры создания объектов, разработаны шаблоны (классы) для описания методов и свойств объектов и т.д. [c.157]
В усилении принципов централизации в управлении ТНК большое значение имеет широкое использование таких методов, как системный анализ, программирование и моделирование, экономико-математические методы, теория операций и теория игр, а также внедрение электронно-вычислительных машин, методов автоматизированного сбора и обработки информации и т.д. [c.148]
Основан системный анализ на правилах логики и здравого смысла с привлечением методов количественных оценок связей (явлений) и попыток моделирования реакций объекта анализа различными средствами (имитация, математическое описание, статистика, программирование). [c.183]
Создание ПО САПР относится к области инженерного программирования, которая характеризуется целым рядом особенностей. В условиях широкого распространения ЭВМ и проникновения их практически во все сферы инженерной деятельности специалистам различных профилей совершенно необходимо овладеть знаниями и навыками программирования тех задач, которые им приходится решать в своей работе, однако это не умаляет роли специалистов по программированию различных системных и прикладных задач. Специфический характер и результаты их труда требуют специальных методов его организации и нормирования для планирования и оценки эффективности. [c.83]
Наш институтский курс широко охватывал инженерные и компьютерные предметы -физику, механику, электротехнику и микроэлектронику, высшую математику, системный анализ, информационные технологии, программирование, экономику социализма и так далее. Я закончил и военную кафедру, со специализацией в мобильной связи. Мы успели в полном объёме пройти и Историю КПСС, и марксизм-ленинизм. Марксизм казался мне не столько неправильным, сколько сильно устаревшим. Он описывал общество прошлого, которое уже давно не существовало, и общество будущего, которое было мечтой или утопией. [c.4]
Тема 3. Модели и методы принятия управленческих решений. Модели принятия управленческих решений. Модели и моделирование управленческих процессов. Системный, ситуационный, комплексный подход к моделированию процесса принятия управленческих решений. Эксперимент и экспериментирование. Типы моделей физическая, аналоговая, математическая, графическая, многомерная. Процесс построения модели. Проверка ее достоверности. Определение границ применения. Необходимость и возможность обновления модели. Модель теории игр модели оптимизации различных процессов и результатов, модели линейного и нелинейного программирования, [c.5]
Для обеспечения своей деятельности менеджер пользуется всем многообразием информационных систем и инструментальных средств. Создание этого сервиса осуществляется путем выбора и адаптации средств из доступных информационных ресурсов и производством своих программ. Если на начальном этапе развития информационных систем программирование было единственным средством проектирования, то на современном этапе основная работа идет на поле выбора, системного интегрирования и реинжиниринга готовых технологий и систем. Широкое применение программирования как средства проектирования остается за специализированными фирмами, производителями информационных технологий. Поэтому в энергокомпании развитие и жизнеобеспечение систем информационной поддержки осуществляется в рамках системы управления информационными ресурсами (информационного менеджмента) - основной функции информационных служб и одной из функций управления энергокомпанией. [c.472]
Консалтинг — это деятельность специалиста или целой фирмы (КД), занимающихся стратегическим планированием проекта, анализом и формализацией требований к информационной системе, созданием системного проекта, иногда — проектированием приложений [37]. Но все это осуществляется до этапа собственно программирования или настройки каких-то уже имеющихся комплексных систем управления предприятием, выбор которых и осуществляется на основе системного проекта. Сюда не входит системная интеграция. Консалтинг предваряет и регламентирует названные этапы. [c.86]
Программное обеспечение (системное и прикладное) должно быть очень хорошо развито, поскольку АРМ рассчитаны на работу сотрудников, которые, как правило, не являются специалистами в области программирования. Структура программного обеспечения АРМ представлена на рис. 10.6. [c.321]
Маркетинг, будучи рыночной концепцией управления, нацелен на всестороннее изучение рынка, приспособление производства к его требованиям, воздействие на рынок и потребителей в интересах своей фирмы, компании. Именно эти задачи, а также аналитические, производственные, распределительно-сбытовые и управленческие функции маркетинга определяют основные методы исследования маркетинга, а именно общенаучные (системный анализ, комплексный подход, программно-целевое планирование), аналитико-прогностические (математическое программирование, теория вероятностей, теория массового обслуживания, экономико-статистические методы, теория связи, сетевое планирование, методы экспертных оценок и др.), а также заимствованные из таких областей знаний, как [c.503]
Развитие таких дисциплин, как кибернетика, линейное и динамическое программирование, научные методы мотивации умственной деятельности и, наконец, системного анализа по существу является выражением процесса формирования рациональных форм, коллективного мышления. [c.84]
По применяемому инструментарию — экономические методы (балансовый —- построение сравнительного аналитического баланса-нетто, простых и сложных процентов, дисконтирования) статистические методы (методы цепных подстановок, арифметических разниц, выделения изолированного влияния факторов, средних и относительных величин, группировок, индексный) математика-статистические методы корреляционный анализ, регрессионный анализ, факторный анализ) методы оптимального программирования (системный анализ, линейное и нелинейное программирование). [c.300]
Проведение тестирования. Одним из методов системного тестирования является испытание системы в эксплуатационных условиях на вычислительных центрах одной или нескольких организаций пользователя. Это выгодно для всех сторон организация-разработчик уведомляется об ошибках проектирования и программирования, которые она могла не обнаружить, а организация-пользователь получает возможность изучать систему и экспериментировать с ней до того, как она будет официально передана. [c.182]
Руководитель разработки и системный аналитик (может быть одним и тем же лицом) должен знать язык программирования, основы вычислительного дела, построение и проектирование ПО в достаточно серьезном объеме, включающем даже и его вмешательство на профессиональном уровне. Это лицо должно иметь хороший обзор общей системы ПО и лежащих в ее основе схем реализации. Он должен знать принципы функционирования ПО до уровня элементарных составляющих с тем, чтобы в критических ситуациях принимать ответственные решения об изменениях и коррекциях в проекте на основе полной и качественной документации. [c.191]
Могут быть выделены такие основные системные компоненты программного обеспечения, которыми целесообразно оснащать эти функциональные АРМ ОС загружаемого типа, трансляторы и интерпретаторы языков программирования, удобные средства диалогового взаимодействия пользователя с ЭВМ, развитая система управления базой данных, пакеты прикладных программ, работы с форматированными (табличными) данными, средства автоматизации оформления документов, средства деловой графики, а также средства обеспечения связи АРМ — АРМ и АРМ — вычислительные комплексы высшего уровня. [c.151]
Экспериментальные разработки интегральных роботов тесно связаны с вычислительной техникой и программированием. Как указывается в докладе А. П. Ершова и Г. Е. Поздняка [7], вычислительные средства, включая интерфейс, операционную систему и систему программирования, являются почти монопольными носителями искусственного интеллекта и интеграции отдельных подсистем робота. После того как выбраны подходящие аппаратные средства, создание системы программирования, операционной системы и интерфейсов робота является уже задачей системного программирования. Задача эта чрезвычайно сложна, и, как отмечают указанные выше авторы с ссылкой на исследования, проведенные в корпорации Рэнд , многие считают программирование интегральных роботов вообще самой сложной программистской задачей по сравнению со всеми другими применениями ЭВМ. [c.513]
Методика создания таких программных комплексов, хотя они и не входят в состав математического обеспечения ЭВМ, относится к области системного программирования. Ее отличительной особенностью является необходимость обеспечения живучести разрабатываемого комплекса в условиях происходящего эпизодически перевооружения вычислительного центра электронными вычислительными машинами. Такое требование перед системными программистами, разрабатывающими математическое обеспечение ЭВМ, не возникает. [c.6]
Эти вспышки и ознаменовали начало второго этапа развития рассматриваемого класса программ, на котором они уже стали представлять собой угрозу для всех пользователей ПЭВМ, в отличие от первого этапа, когда разработки вирусоподобных программ носили исследовательский характер и авторы выполняли эксперименты, заручившись согласием пользователей, стараясь внести вклад в системное программирование. Этот второй этап длится и по настоящий день. [c.434]
Виды работ в производствах, использующих микроэлектронную технику, могут быть приблизительно классифицированы следующим образом программирование и системное проектирование, техническое обслуживание и ремонтные работы, операторские и контрольные функции. Очень часто в прогнозах утверждается, что рабочая сила окажется разделенной на высококвалифицированных инженеров (и рабочих), выполняющих две первые функции, и неквалифицированных рабочих, выполняющих третью функцию. Однако в действительности это не так. Исследование о структуре труда рабочих, занятых на станках с ЧПУ, проведенное Корпорацией проектов развития занятости, показывает, что квалифицированные и неквалифицированные рабочие заняты и программированием, и наладкой, и наблюдением за работой оборудования. Инженеры заняты программированием, техническим обслуживанием и ремонтом оборудования. Все рабочие заняты на станках с ЧПУ, включая техников, выполняющих ремонтные работы и техническое обслуживание оборудования. Вскрыта также тенденция повышения роли техников на мелких предприятиях, потому что эти компании имеют сравнительно мало инженеров. На крупнейших предприятиях рабочие, как ожидается, станут более универсальными. Доклад (1984 г.) Японской федерации ассоциаций работодателей (Никейрен) утверждает, что рабочие, имевшие одну специальность, сейчас становятся рабочими широкого профиля, лучше понимающими технологию. Так, 84 % всех ответивших руководителей — 277 предприятий — имеют более 1000 служащих более 60 % указали, что все или часть функций программирования, наладки и наблюдения за работой обору- [c.175]
Первоначально программированием начали заниматься не бухгалтеры, а математики. После того как сформировались и получили официальный статус профессии программиста, администратора баз данных, системного интегратора, которые в числе прочего стали обеспечивать работы и ИСУ, бухгалтерский учет начал безнадежно отставать от жизни. Неудивительно, что бухгалтеры, усвоив пятисотлетней давности взгляды на учетные данные, напрочь отказывались понимать представителей новой волны, изъяснявшихся на чуждом им диалекте и доказывавших истины, подрывавшие привычные бухгалтерские устои. Между бухгалтерами и программистами возник антагонизм, нередко перераставший в настоящие войны. [c.129]
Системный (целеориентированный) подход к созданию ПО САПР позволяет учесть всю систему факторов (табл. 4.3), определяющих эффективность данного процесса, и путем выделения и достижения подцелей продвигаться к достижению главной цели инженерного программирования. [c.85]
Из группы методов системного анализа за рубежом наиболее известны следующие система "планирование, программирование, бюджетирование (ППБ)", многокритериальной оценки альтернатив (SMART) и др. [c.145]
До начала разработки (программирования) приложений может проводиться эталонное тестирование производительности серверов баз данных и серверов приложений, различных системных конфигу- [c.81]
Системный программист (программист) должен иметь детальные знания о структуре компонентов ПО и их взаимодействии друг с другом и с операционной системой ЭВМ. Он должен быть знаком с программированием, структурой и форматами данных и распечатками листингов на веех этапах создания ПО, Объем получаемой системным программистом документации достаточно велик, но еще больше документов он создает в процессе разработки ПО. [c.192]