русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Автоматизированное проектирование экономических информационных систем. CASE – технология. Архитектура CASE – средства.


Дата добавления: 2015-06-12; просмотров: 1770; Нарушение авторских прав


CASE. (Computer-Aided Software/System Engineering), первоначально ограниченные вопросами автоматизации разработки только ПО, сейчас — охватывают процесс разработки сложных ЭИС в целом.

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

Преимущества CASE. по сравнению с традиционной технологией оригинального проектирования:

  • улучшение качества программного приложения за счет средств автоматического контроля;
  • возможность повторного использования компонентов разработки;
  • поддержание адаптивности и сопровождения ЭИС;
  • снижение времени создания системы за счет получения прототипов будущей системы;
  • освобождение разработчиков от работ по документированию проекта, т. к. используется встроенный документатор;
  • возможность коллективной разработки проекта в режиме реального времени.

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

Методология — определяет руководящие указания для оценки и выбора проекта разрабатываемого ПО, шаги работы и их последовательность, а также правила распределения и назначения методов.

Метод — это систематическая процедура или техника генерации описаний компонент ПО.

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

Инструментальные CASE средства — специальные программы, кот. поддерживают 1 или несколько методологий анализа и проектирования ИС.



Архитектура CASE -средства включает репозиторий, графический редактор диаграмм, верификатор диаграмм, документатор проекта, сервис, администратор проекта.

Ядром системы является база данных проекта — репозиторий (словарь данных). Он представляет собой специализированную базу данных, предназначенную для отображения состояния проектируемой ЭИС в каждый момент времени. Репозиторий содержит информацию об объектах проектируемой ЭИС и взаимосвязях между ними. В репозитории хранятся описания следующих объектов: проектировщиков и их прав доступа к различным компонентам системы; организационных структур; диаграмм и их компонентов; связей между диаграммами; структур данных; программных модулей; процедур; библиотеки модулей и т. д.

Графический редактор диаграмм предназначен для отображения в графическом виде ЭИС в заданной нотации.

Верификатор диаграмм служит для контроля правильности построения диаграмм с заданной методологией проектирования ЭИС.

Документатор проекта позволяет получать информацию о состоянии проекта в виде различных отчетов.

Администратор проекта представляет собой инструменты, необходимые для выполнения административных функций (инициализация проекта, задание начальных параметров проекта, задание авторов, назначение прав доступа и др.).

Сервис представляет собой набор системных утилит по обслуживанию репозитория.

При выборе Case-системы необходимо учитывать следующие аспекты:

  • Наличие базы проектных данных
  • Интерфейсы с др. Case-системами
  • Возможности импорта, экспорта спецификаций в различные Case-системы
  • Многопользовательский режим
  • Открытая архитектура
  • Расширение новыми методологиями
  • Наличие графических средств поддержки методологии проектирования
  • Обеспечение качества проектной документации
  • Генерация кодов программ
  • Планирование и управление проектом и др.


<== предыдущая лекция | следующая лекция ==>
Параметрически – ориентированное проектирование. | Жизненный цикл экономических информационных систем. Стадии жизненного цикла. Модели жизненного цикла экономических информационных систем.


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

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


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.