Виды обеспечений автоматизированных информационных технологий

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

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

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

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

Общесистемное программное обеспечение включает следующие средства: операционные системы; тестовые и диагностические программы; антивирусные программы; системные оболочки и др. вспомогательные средства.

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

Прикладные программы характеризуются следующей номенклатурой:

системы подготовки текстовых документов;

системы подготовки табличных документов;

системы управления базами данных;

специализированные программные средства;

личные информационные системы;

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

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

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

В соответствии с приведенным определением инструментарий АИТ можно разделить на классы программ, ориентированные на реализацию определенных задач пользователя: текстовые редакторы, электронные таблицы, системы управления базами данных, настольные издательские системы, информационные системы функционального назначения и др.

Методическое обеспечение автоматизированных информационных технологий - это комплекс нормативно - методических и инструктивных материалов подготовки и оформления документов по эксплуатации технических средств, организации работы специалистов-пользователей и технического персонала. Реализация методического обеспечения АИТ связана с осуществлением мероприятий по унификации и стандартизации и АИТ.

Унификация - относительное сокращение разнообразия элементов по сравнению с разнообразием систем, в которых они используются.

Главная задача стандартизации в обеспечении АИТ состоит в создании системы нормативно-справочной документации, определяющей требования к разработке, внедрению и использованию всех компонентов информационных технологий.

14. CASE – технология.

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

В разряд CASE-средств попадают как относительно дешевые системы для персональных компьютеров с весьма ограниченными возможностями, так и дорогостоящие системы для неоднородных вычислительных платформ и операционных сред. Так, современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых так или иначе используются практически всеми ведущими западными фирмами.

Обычно к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями:

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

Интегрированное CASE-средство (или комплекс средств, поддерживающих полный ЖЦ ПО) содержит следующие компоненты;

  • репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость;
  • графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС;
  • средства разработки приложений, включая языки 4GL и генераторы кодов;
  • средства конфигурационного управления;
  • средства документирования;
  • средства тестирования;
  • средства управления проектом;
  • средства реинжиниринга.

Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную ориентацию CASE-средств на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает отдельные локальные средства, решающие небольшие автономные задачи (tools), набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit) и полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием. Помимо этого, CASE-средства можно классифицировать по следующим признакам:

  • применяемым методологиям и моделям систем и БД;
  • степени интегрированности с СУБД;
  • доступным платформам.

Классификация по типам в основном совпадает с компонентным составом CASE-средств и включает следующие основные типы:

  • CASE-технологии
  • Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования. Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:
  • · подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;
  • · широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
  • · внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
  • CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Большинство существующих CASE-средств основано на методологиях структурного (в основном) или объектно-ориентированного анализа и проектирования, использующих спецификации в виде диаграмм или текстов для описания внешних требований, связей между моделями системы, динамики поведения системы и архитектуры программных средств.

· отсутствие детальных метрик и данных для уже выполненных и текущих проектов;

Наши рекомендации