рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

КЛАССИФИКАЦИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

КЛАССИФИКАЦИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ - раздел Изобретательство, Тема 1 Понятие Инструментальных Средств. ...

ТЕМА 1 ПОНЯТИЕ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.

КЛАССИФИКАЦИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ.

Инструментальная система технологии программирования - это интегрированная совокупность программных и аппаратных инструментов, поддерживающая все процессы разработки и сопровождения больших ПС в течение всего его жизненного цикла в рамках определенной технологии.

Инструментальные системы технологии программирования можно выделить три основные компоненты:

  • репозиторий,
  • инструментарий,
  • интерфейсы.

Инструментарий - набор инструментов, определяющий возможности, предоставляемые системой коллективу разработчиков. Обычно этот набор является открытым и структурированным. Помимо минимального набора (встроенные инструменты), он содержит средства своего расширения (импортированными инструментами). Кроме того, в силу интегрированности по действиям он состоит из некоторой общей части всех инструментов (ядра) и структурных (иногда иерархически связанных) классов инструментов.

Интерфейсы разделяются на пользовательский и системные. Пользовательский интерфейс обеспечивает доступ разработчикам к инструментарию. Он реализуется оболочкойсистемы. Системные интерфейсы обеспечивают взаимодействие между инструментами и их общими частями. Системные интерфейсы выделяются как архитектурные компоненты в связи с открытостью системы - их обязаны использовать новые (импортируемые) инструменты, включаемые в систему.

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

Рис. Общая архитектура инструментальных систем технологии программирования.

Различают два класса инструментальных систем технологии программирования: инструментальные системы поддержки проекта и языково-зависимые инструментальные системы.

Инструментальная система поддержки проекта - это открытая система, способная поддерживать разработку ПС на разных языках программирования после соответствующего ее расширения программными инструментами, ориентированными на выбранный язык. Набор инструментов такой системы поддерживает разработкой ПС, а также содержит независимые от языка программирования инструменты, поддерживающие разработку ПС (текстовые и графические редакторы, генераторы отчетов и т.п.). Кроме того, он содержит инструменты расширения системы. Ядро такой системы обеспечивает, в частности, доступ к репозиторию.

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

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

редакторы, компиляторы, отладчики, вспомогательные системные программы, графические пакеты и др. Сюда входят языки программирования, интегрированные среды разработки программ,… Среди инстрментов разработки информационных приложений можно выделить следующие основные группы: традиционные…

Традиционные системы программирования

Процедурные языки программирования являются традиционными, они лишь претерпели изменения от неструктурных до структурных языков программирования.… Системы программирования 3GL нужны для организации специальных модулей в… Систему программирования Visual Basic можно использовать для создания простых автономных приложений и компонентов VBX…

Рисунок 6.

Использование загружаемых интерпретируемых программ.

Инструменты для создания файл-серверных приложений

Диалоговые среды поддерживают как текстовой для DOS, так и графический интерфейс пользователя для Windows. Внедрение графического интерфейса привело… База данных для этих СУБД представляет собой совокупность файлов БД и… СУБД для ПК MS Access может использоваться для создания масштабируемых одиночных и групповых информационных приложений…

Средства разработки приложений клиент-сервер

Среды разработки приложений для серверов БД представляют собой системы программирования четвертого поколения 4GL или инструментальные средства… В качестве примера можно назвать инструменты Informix/4GL, Oracle*Forms и др.… Известными примерами независимых инструментальных средств разработки являются: SQLWindows, PowerBuilder, JAM и…

Таблица 2.

Продукт/компания Объектно-ориен- тированная инфраструктура Распределение приложений между клиентом и сервером Число значащих цифр Поддержка мониторов транзакций CASE-репо- зитарий Перенос приложений и контроль версий
JAM компании JYACC нет да да нет нет
New Era компаниии Informix да нет нет да да
Developer 2000 компании Oracle нет да да да да
Power Builder да нет да да да
Delphi компании Borland да нет 15-17 нет да нет
MS-Access компании Microsoft нет нет нет нет нет
Uniface фирмы Uniface да да - да да да
Oracle Power Object компании Oracle да нет нет нет да

Кроме того, развитие современных программных средств приводит к расширению их функциональных возможностей, в результате чего программные обеспечения разных типов конкурируют друг с другом. Так, продукт Borland C++ Builder превращающий компилятор Borland Visual C++ в полноценную среду разработки приложений в архитектуре клиент-сервер. Предлагаемый продукт дополняет C++ визуальными "дизайнерами", интуитивными "мастерами" и средствами доступа к объектно-ориентированным данным, сохраняя знакомое окружение Visual C++.

Мощное средство Oracle Forms из набора Developer/2000 предназначено для создания приложений баз данных в среде клиент/сервер, которые могут быть перенесены на платформы с различными графическими и символьными пользовательскими интерфейсами. Oracle Forms является частью Developer/2000, который поддерживает разработку приложений во время всего жизненного цикла. Приложения, созданные с помощью Developer/2000, полностью масштабируемы и применимы на любом уровне: от систем поддержки принятия решений для небольших рабочих групп до проектов с большим объемом транзакций, которые поддерживают сотни пользователей. Приложения, созданные с помощью Developer/2000, оптимизированы с целью использования всех преимуществ сервера Oracle7, поэтому они должны быть основными средствами при разработке приложений в среде Oracle7.

Инструментальная среда NewEra для СУБД Informix обладает всеми свойствами для эффективной разработки приложений в этой среде. Дополнительные преимущества - возможность интеграции с программами на С и многоплатформенность - делают ее пригодной не только при разработке приложений для СУБД Informix, но и для других систем. Следует заметить, что вопрос интероперабельности Informix-Oracle решен неудовлетворительно.

Uniface поддерживает интерфейс практически со всеми известными программно-аппаратными платформами, протоколами, СУБД и мониторами транзакций. Это средство необходимо использовать при разработке и сопровождении типовых комплексов приложений с высокой тиражируемостью. Платой за универсализм является высокая стоимость продукта.

Анализ и апробация возможностей MS Access показал, что это инструментальное средство хорошо зарекомендовало себя как в разработке файл-серверных приложений, так и для разработки клиентской части приложений в архитектуре клиент/сервер, наличие поддержки языка SQL и интерфейса ODBC открывает доступ к SQL-серверам БД. Имеется средство для миграции приложений MS Access в среду MS SQL Server. К достоинствам Access следует отнести и пониженные требования к ресурсам. К сожалению, последние версии пакета ориентированы лишь на офисную автоматизацию и не содержат runtime-компонент для создания законченного информационного приложения.

Средство JAM имеет недостаточную разрядность и может быть использовано только в приложениях, не требующих высокой точности, например для создания аналитических систем. Но его отличает многоплатформенность и поддержка мониторов транзакций.

Пакет Oracle Power Object предназначен для разработчиков, впервые приступающих к разработке приложений клиент-сервер и переходящих от таких систем, как FoxPro или Clipper, и наиболее пригоден для создания прототипов больших систем.

Система Delphi чрезвычайно удобна для разработки приложений локальных баз данных, которые при необходимости могут быть конвертированы в приложения типа клиент-сервер. Delphi следует использовать для создания масштабируемых приложений для рабочих групп, для разработки средств доступа к различным БД, для создания аналитических систем, для создания одиночных и групповых приложений, критичных по времени выполнения.

Все три средства - JAM, Oracle Power Object и Delphi - пригодны для создания быстрых прототипов, и их использование в таком качестве может иметь определенные достоинства.

Средства автоматизации делопроизводства и документооборота

Средства автоматизации учрежденческой деятельности включают в свой состав: текстовые редакторы для подготовки и корректировки документов; процессоры… Эти средства могут представлять собой отдельные пакеты (WinWord, WordPerfect,… Системы управления электронными документами имеют следующие функции: создание электронной копии документа путем…

Средства разработки Internet/Intranet-приложений

Традиционные средства разработки гипертекстовых ИС включают: редакторы и преобразователи гипертекста на основе языка разметки документов HTML;… Средства для организации шлюза в другие приложения из… Развитые средства программирования Internet/ Intranet-приложений представлены различными системами программирования на…

Средства автоматизации проектирования приложений

Характерными особенностями CASE-систем являются: наличие графических редакторов схем проекта, хранение описаний проектов в репозитарии объектов и… Средства управления версиями проектов должны поддерживать целостность системы…

Самостоятельная работа

Составить классификационную схему «Знакомство с инструментальными средствами». Смотреть таблицу 2

– Конец работы –

Используемые теги: Классификация, инструментальных, средств0.063

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: КЛАССИФИКАЦИЯ ИНСТРУМЕНТАЛЬНЫХ СРЕДСТВ

Что будем делать с полученным материалом:

Если этот материал оказался полезным для Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Еще рефераты, курсовые, дипломные работы на эту тему:

Критерии оценки СКУД. Классификация средств и систем контроля. Классификация СКУД
Зона доступа - совокупность точек доступа, связанных общим местоположением или другими характеристиками (например, точки доступа, расположенные на… Идентификатор доступа, идентификатор (носитель идентификационного признака) -… Карточка со штриховым кодом - идентификатор с нанесенными на его поверхность полосами, ширина и расстояние между…

Основные средства, их классификация, оценка, учет и выбытие основных средств. Документация ее роль и значение в бухучете
Оглавление 1. Основные средства, их классификация, оценка - 2 стр. 2. Учет поступления основных средств - 3 стр. 3. Учет выбытия основных средств -… В зависимости от назначения, с учетом натурально-вещественных признаков… Основные средства подразделяются на - активные которые непосредственно участвуют в процессе производства - станки,…

Лекция 4 История развития вычислительной техники. Классификация компьютеров. Состав вычислительной системы. Аппаратное и программное обеспечение. Классификация служебных и прикладных программных средств
Классификация компьютеров... По назначению... суперкомпьютеры серверы встроенные компьютеры микропроцессоры...

Основные производственные средства. Понятие, состав, классификация
Понятие, состав, классификация. 1. Срок сдачи студентом законченной работы 200 г. 2. Перечень вопросов, подлежащих разработке Основные… Цель работы - освоить методику формирования в бухгалтерском учете достоверной… В работе рассмотрен учет объектов основных средств в соответствии с действующими на дату написания курсовой работы…

Постановление Правительства РФ от 01.01.2002 N 1 ред. от 10.12.2010 О Классификации основных средств, включаемых в амортизационные группы
ПРАВИТЕЛЬСТВО РОССИЙСКОЙ ФЕДЕРАЦИИ... ПОСТАНОВЛЕНИЕ...

Классификация металлов и сплавов (с примерами марок железоуглеродистых и цветных сплавов). Классификация и маркировка углеродистых сталей. Свойства металлов и сплавов (физические, химические, механические, технологические, служебные)
Классификация и маркировка углеродистых сталей По способу производства а мартеновская М б конверторная К в бессемеровская Б По степени... Свойства металлов и сплавов физические химические механические... Атомно кристаллическое строение металлов и сплавов Под атомно кристаллической структурой понимают взаимное...

Инструментальные средства BPwin 4.0
РОСТОВСКИЙ ГОСУДАРСТВЕННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ РИНХ... Долженко А И Тимченко Н А...

«Основные средства предприятий в РФ. Бухгалтерский учет поступления, выбытия и износа основых средств»
В частности, функции формирования информации о деятельности хозяйствующих субъектов, полезной для принятия экономических решений заинтересованными… Это связано прежде всего с желанием крупных и средних организаций выйти на… Формирование финансовой отчетности в соответствии с принципами МСФО реализуется в Российской Федерации либо методом…

Инструментальные средства компьютерных технологий информационного обслуживания управленческой деятельности
Заключение Литература Введение Главным направлением перестройки менеджмента и его радикального усовершенствования, приспособления к современным… Новые технологии, основанные на компьютерной технике, требуют радикальных… В современных условиях эффективное управление представляет собой ценный ресурс организации, наряду с финансовыми,…

Основные характеристики и классификация CASE-систем. Классификация CASE-систем. Основные подсистемы CASE-систем.
На сайте allrefs.net читайте: Основные характеристики и классификация CASE-систем. Классификация CASE-систем. Основные подсистемы CASE-систем....

0.037
Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • По категориям
  • По работам