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

Автор: Пользователь скрыл имя, 19 Марта 2012 в 00:56, реферат

Описание работы

Широкое использование вычислительной техники в различных сферах деятельности человека привело к потребности создания соответствующего программного обеспечения. Однако трудоемкость и наукоемкость разработки программ настолько огромны, что ведутся работы по созданию новых технологий автоматизации проектирования программных средств. Это направление получило название CASE-технология (Computer – Aided Software Engineering, т.е. разработка программного обеспечения с помощью компьютера).

Содержание

ВВЕДНИЕ 3
Определений целей, функций, входов и выходов системы 6
Сущность структурного анализа и проектирования 9
Структура CASE-средств 15
Результаты использования CASE-средств 18
Критерии оценки и выбора CASE-средств 22
Переход к практическому использованию CASE-средств 24
ЗАКЛЮЧЕНИЕ 27
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 28

Работа содержит 1 файл

Реферат.docx

— 157.04 Кб (Скачать)
  • сложностью средств;
  • частотой появления новых версий;
  • взаимодействием между средствами и внешней средой.

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

 

 

ЗАКЛЮЧЕНИЕ

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

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

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

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

 

 

СПИСОК  ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Учебная литература:

  1. Аксенов К.А., Клебанов Б.И. «Работа с CASE-средствами BPwin, ERwin» – Екатеринбург, 2004
  2. Федорова  Д.Э.,  Семенов  Ю.Д.,  Чижик  К.Н. «CASE-технологии»
  3. А.М. Вендров «CASE-технологии. Современные методы и средства проектирования информационных систем»
  4. А.М. Вендров «Проектирование программного обеспечения экономических информационных систем»

 

Интернет-источники:

  1. http://edu.dvgups.ru/METDOC/GDTRAN/YAT/ITIS/PROEK_INF_SIS/METOD/UMK_DO/frame/UMK_DO/M2/L5.htm
  2. http://pl-e.ru/w/Case-технологии
  3. http://kurs.ido.tpu.ru/courses/proekt_inf_system/module7.html#5.1
  4. http://citforum.ru/database/case/glava4_4.shtml
  5. http://www.interface.ru/home.asp?artId=4715

1Парадигма – исходная концептуальная схема (модель) постановки проблемы и ее решения

2Мониторинг – комплексная система наблюдения, контроля, оценки и прогноза явлений, процессов, объектов и т. п

 


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