Автор: Пользователь скрыл имя, 23 Января 2011 в 20:02, курсовая работа
Целью данной курсовой работы является введение в особенности современных методов и средств проектирования информационных систем, основанных на использовании CASE-технологии.
Введение…………………….…………………………………………………….3
1. Понятия CASE-технологии и CASE-средства.
1. Общая информация о CASE-технологии и CASE-средстве..…………4
2. CASE-средства. Общая характеристика и классификация.……………7
2. Характеристики CASE-средств
2.1 Silverrun+JAM
2.1.1 Silverrun……………………………………………………………….10
2.1.2 JAM……………………………………….…………………………...12
2.2 Vantage Team Builder (Westmount I-CASE) + Uniface
2.2.1 Vantage Team Builder (Westmount I-CASE)………………………..17
2.2.2 Uniface………….………………..……………………………………...20
2.3 Designer/2000 + Developer/2000……………………………………….22
2.4 Локальные средства(ERwin,BPwin,S-Designor,CASE.Аналитик)….24
2.5 Объектно-ориентированные CASE-средства (Rational Rose)………25
2.6 Вспомогательные средства поддержки жизненного цикла ПО
2.6.1 Средства конфигурационного управления…………………………28
2.6.2 Средства документирования…………………………………….......32
2.6.3 Средства тестирования……………………………………………….33
2.7 Примеры комплексов CASE-средств…………………………………34
Заключение…………………………………….………………………….…...36
Список используемой литературы………….………………………….……..37
БЕЛКООПСОЮЗ
Учреждение образования
«Белорусский торгово-экономический университет потребительской кооперации»
Кафедра
информационно-вычислительных систем
Курсовая работа
по дисциплине “Информационные системы в управлении”
на тему
«Case-технологии
в производстве»
Выпол
специ
“
А.Ф. Борисец
Научн
ст. преподаватель
Л. М. Ашарчук
Гомель 2010
Содержание.
Содержание………………….………………………………
Введение…………………….…………………………………
2.1 Silverrun+JAM
2.1.1 Silverrun………………………………………………………
2.1.2
JAM……………………………………….………………………….
2.2
Vantage Team Builder (Westmount I-CASE) + Uniface
2.2.1
Vantage Team Builder (Westmount I-CASE)………………………..17
2.2.2 Uniface………….………………..…………………………
2.3 Designer/2000 + Developer/2000……………………………………….
2.4 Локальные средства(ERwin,BPwin,S-
2.5 Объектно-ориентированные CASE-средства
(Rational Rose)………25
2.6 Вспомогательные средства поддержки
жизненного цикла ПО
2.6.1 Средства конфигурационного управления…………………………28
2.6.2 Средства документирования……………………………………
2.6.3 Средства тестирования………………………
2.7 Примеры комплексов CASE-
Заключение…………………………………….……………
Список используемой
литературы………….………………………….……..
Введение
Целью данной курсовой работы является введение в особенности современных методов и средств проектирования информационных систем, основанных на использовании CASE-технологии.
Несмотря
на высокие потенциальные
Существуют различные причины возможных неудач, но, видимо, основной причиной является неадекватное понимание сути программирования информационных систем и применения CASE-средств. Тенденции развития современных информационных технологий приводят к постоянному возрастанию сложности информационных систем , создаваемых в различных областях экономики. Современные крупные проекты ИС характеризуются, как правило, следующими особенностями:
-сложность описания (достаточно большое количество функций, процессов, элементов данных и сложные взаимосвязи между ними), требующая тщательного моделирования и анализа данных и процессов;
-наличие совокупности тесно взаимодействующих компонентов (подсистем), имеющих свои локальные задачи и цели функционирования ;
-отсутствие непосредственных аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем;
-необходимость интеграции существующих и вновь разрабатываемых приложений;
-функционирование в неоднородной среде на нескольких аппаратных платформах;
-разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств;
-существенная временная протяженность проекта, обусловленная, с одной стороны, ограниченными возможностями коллектива разработчиков, и, с другой стороны, масштабами организации-заказчика и различной степенью готовности отдельных ее подразделений к внедрению информационной системы
Для успешной реализации проекта объект проектирования информационной системы должен быть прежде всего адекватно описан, должны быть построены полные и непротиворечивые функциональные и информационные модели информационных систем. Это логически сложная, трудоемкая и длительная по времени работа, требующая высокой квалификации участвующих в ней специалистов.
1.Понятия
CASE-технологии и CASE-средства.
1.1 Общая информация о CASE-технологии и CASE-средстве.
CASE-технологию создания и сопровождения ИС реализуют CASE-средства. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином CASE-средства понимаются программные средства, поддерживающие процессы создания и сопровождения ИС, включая анализ и формулировку требований, проектирование прикладного ПО (приложений) и баз данных, генерацию кода, тестирование, документирование, обеспечение качества, конфигурационное управление и управление проектом, а также другие процессы. CASE-средства вместе с системным ПО и техническими средствами образуют полную среду разработки ИС.
Появлению CASE-технологии и CASE-средств предшествовали исследования в области методологии программирования. Программирование обрело черты системного подхода с разработкой и внедрением языков высокого уровня, методов структурного и модульного программирования, языков проектирования и средств их поддержки, формальных и неформальных языков описаний системных требований и спецификаций и т.д. Кроме того, появлению CASE-технологии способствовали и такие факторы, как:
-подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования;
-широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования;
-внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
CASE-технология
представляет собой
Согласно обзору передовых технологий (Survey of Advanced Technology), составленному фирмой Systems Development Inc. в 1996 г. по результатам анкетирования более 1000 американских фирм, CASE-технология в настоящее время попала в разряд наиболее стабильных информационных технологий (ее использовала половина всех опрошенных пользователей более чем в трети своих проектов, из них 85% завершились успешно). Однако, несмотря на все потенциальные возможности CASE-средств, существует множество примеров их неудачного внедрения, в результате которых CASE-средства становятся "полочным" ПО (shelfware). В связи с этим необходимо отметить следующее:
-CASE-средства не обязательно дают немедленный эффект; он может быть получен только спустя какое-то время;
-реальные затраты на внедрение CASE-средств обычно намного превышают затраты на их приобретение;
-CASE-средства обеспечивают возможности для получения существенной выгоды только после успешного завершения процесса их внедрения.
Ввиду разнообразной природы CASE-средств было бы ошибочно делать какие-либо безоговорочные утверждения относительно реального удовлетворения тех или иных ожиданий от их внедрения. Можно перечислить следующие факторы, усложняющие определение возможного эффекта от использования CASE-средств:
-широкое разнообразие качества и возможностей CASE-средств;
-относительно небольшое время использования CASE-средств в различных организациях и недостаток опыта их применения;
-широкое разнообразие в практике внедрения различных организаций;
-отсутствие детальных метрик и данных для уже выполненных и текущих проектов;
-широкий диапазон предметных областей проектов;
-различная степень интеграции CASE-средств в различных проектах.
Вследствие этих сложностей доступная информация о реальных внедрениях крайне ограничена и противоречива. Она зависит от типа средств, характеристик проектов, уровня сопровождения и опыта пользователей. Некоторые аналитики полагают, что реальная выгода от использования некоторых типов CASE-средств может быть получена только после одно- или двухлетнего опыта. Другие полагают, что воздействие может реально проявиться в фазе эксплуатации жизненного цикла ИС, когда технологические улучшения могут привести к снижению эксплуатационных затрат.
Для успешного внедрения CASE-средств организация должна обладать следующими качествами:
Технология. Понимание ограниченности существующих возможностей и способность принять новую технологию;
Культура. Готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями;
Управление. Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.
Если
организация не обладает хотя бы одним
из перечисленных качеств, то внедрение
CASE-средств может
Для того, чтобы принять взвешенное решение относительно инвестиций в CASE-технологию, пользователи вынуждены производить оценку отдельных CASE-средств, опираясь на неполные и противоречивые данные. Эта проблема зачастую усугубляется недостаточным знанием всех возможных трудностей использования CASE-средств. Среди наиболее важных проблем выделяются следующие:
-достоверная оценка отдачи от инвестиций в CASE-средства затруднительна ввиду отсутствия приемлемых метрик и данных по проектам и процессам разработки ПО;