Автор работы: Пользователь скрыл имя, 14 Мая 2013 в 04:10, реферат
Таким образом, целью данной работы является рассмотреть пути использования CASE-технологий в проектировании ИС
В качестве задач, преследуемых работой, можно выделить:
общая характеристика CASE-технологий;
изучение жизненного цикла программного обеспечения
анализ характеристики, состава и функциональных возможностей CASE-средств
Введение 3
1.Общая характеристика CASE-технологий 4
2.Жизненный цикл программного обеспечения 5
3.Характеристика, состав и функциональные возможности CASE-средств 6
Заключение 15
Список литературы 17
Министерство образования и науки Российской Федерации
ГОУ ВПО «Марийский государственный технический университет»
Кафедра информационных систем в экономике
Реферат по дисциплине Информационный менеджмент
на тему:
«Использование CASE-технологий в проектировании ИС».
Выполнил: студент группы ФК-43
Яндимирова Е.А.
Проверил: Шалагин А.В.
Йошкар-Ола
2012
Содержание:
Введение 3
1.Общая характеристика CASE-технологий 4
2.Жизненный
цикл программного обеспечения
3.Характеристика,
состав и функциональные
Заключение 15
Список литературы 17
Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.
Актуальность темы очевидна, т.к CASE-технологии позволяют анализировать, моделировать и конструировать бизнес-процессы. С помощью таких программ, как, например, BPwin фирмы Logic Works, можно анатомировать какую-нибудь компанию или гос. структуру, создать своеобразную карту происходящих в ней бизнес-процессов, выявить дорогостоящие, неэффективные и просто лишние бизнес-процессы, а потом заменить их новыми, специально сконструированными. CASE-технологии, а именно та их область, которая получила название "реинжениринг (перепроектирование) бизнес процессов" (BPR), на замену отдельным надуманным попыткам предлагает систему, методологию, парадигму. В настоящее время CASE-технологии бурно развиваются, а продвигающие их фирмы, если верить обзорам в финансовой прессе, попадают в число наиболее быстро растущих. Время от времени в различных изданиях появляются сообщения о том, что та или иная крупная фирма или организация провела реорганизацию, использовав для этого CASE-продукты. Эти технологии находят все новые и новые применения, и я верю, что наступит время, когда революции будут делаться не при помощи пушек, а при помощи компьютеров, оснащенных CASE.
Таким образом, целью данной работы является рассмотреть пути использования CASE-технологий в проектировании ИС
В качестве задач, преследуемых работой, можно выделить:
CASE-технология (Computer-Aided Software
/ System Engineering) представляет собой
совокупность методологий
CASE позволяет не только
получать корректные
CASE-технологии широко
применяются для многих типов
систем ПО, но чаще всего они
используются в следующих
1. Разработка делового
и коммерческого ПО. Широкое применение
CASE-технологий обусловлено
2. Создание системного
и управляющего ПО. Использование
CASE-технологии в этой
Помимо автоматизации
структурных методологий и
• повышают качество создаваемого
ПО благодаря использованию
• поддерживают создание прототипа будущей системы, что позволяет на ранних этапах оценить ожидаемый результат;
• ускоряют процесс проектирования и разработки;
• освобождают разработчика от рутинной работы, предоставляя ему возможность сосредоточиться на творческой части разработки;
• поддерживают развитие и сопровождение разработки;
• обеспечивают технологии повторного использования компонентов разработки.
Методологии создания программного обеспечения тесно связаны с понятием его жизненного цикла (ЖЦ). Жизненный цикл представляет собой модель создания и сопровождения ПО, отражающей различные состояния его, - от момента возникновения идеи его создания до момента выхода его из строя.
Типичный ЖЦ ПО включает следующие основные этапы:
• анализ требований;
• проектирование;
• кодирование (программирование);
• тестирование и наладка;
• эксплуатация и сопровождение.
ЖЦ создается в соответствии
с принципом нисходящего
Под влиянием CASE-технологии концепция жизненного цикла ПО претерпела определенные изменения. Эти изменения, связанные с автоматизацией работ на каждом этапе, ощутимо повлияли на фазы анализа и проектирования. На рис. приведены простую модель ЖЦ и соответствующую CASE-модель, в которой традиционную фазу системного анализа заменяет фаза прототипирования. Следует отметить, что из всех этапов ЖЦ лучше автоматизируются этапы контроля проекта и кодогенерации.
CASE-средства осуществляют
автоматизированную поддержку
К CASE-средствам относят
преимущественно любой
• интеграция данных;
• интеграция управления и контроля;
• интеграция представление (изображение).
Интеграция данных обеспечивается
средствами репозитория, содержащего
все данные о программном проекте
и о связи между этими данными,
обеспечивая возможность
Интеграция управления и
контроля обеспечивается возможностями
CASE-средств сообщать друг другу о
некоторых событиях, происходящих во
время работы. Эти возможности
позволяют активизировать с одной
инструментального средства остальные,
вместе использовать некоторые функции
и т.д. Интеграция управления должна
обеспечивать следующие типы коммуникаций:
между инструментальными
Интеграция представления (изображение) предполагает обращение к определенному стандартному интерфейсу пользователя, который облегчает изучение и применение возможностей новых инструментальных средств.
4. Широкое применение
базовых программных средств
различного назначения (БД и СУБД,
компиляторы, отладчик, документаторы,
текстовые редакторы, оболочки
экспертных систем и базы
5. Автоматизированная или
автоматическая кодогенерации,
6. Ограничение сложности с целью получения управляемых компонентов системы с простой структурой и доступных для осмотра и понимания.
7. Доступность для различных категорий пользователей.
8. Эффективность использования и рентабельность.
9. Гибкость, которая обеспечивает способность к адаптации при изменении требований и целей проекта.
Структура каждой CASE-системы должно обеспечивать скоординированную взаимодействие всех ее компонентов между собой и с пользователем. Большую роль при этом играют возможности менеджеров задач и сообщений, согласовывают работу различных инструментальных средств. Гибкий интерфейс призван обеспечивать единый доступ пользователей к различным компонентам и их функций.
Интегрированный CASE-пакет содержит множество средств, принадлежащих к четырем основным группам:
• хранение описания структуры программы и всех компонентов последней;
• режим накопления при введении описаний объектов;
• распространение действия нового или скорректированного описания на информационное пространство всего проекта;
• синхронизацию поступления
информации от различных пользователей;
• хранение версий проекта и отдельных
его компонентов;
• управление сложными конфигурациями и сбором версий при построении больших приложений;
• возможности совместной работы инструментальных средств от различных производителей;
• контроль информации на корректность, полноту и обоснованность.
2. Средства ввода,
3. Средства анализа,
Информация о работе Использование CASE-технологий в проектировании ИС