Case-технологии в производстве

Автор: Пользователь скрыл имя, 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

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

курсач.docx

— 86.83 Кб (Скачать)

БЕЛКООПСОЮЗ

Учреждение  образования

«Белорусский  торгово-экономический  университет потребительской кооперации»

Кафедра информационно-вычислительных систем 
 
 
 
 

Курсовая  работа

по дисциплине “Информационные системы в управлении”

на тему

«Case-технологии в производстве» 
 
 
 
 
 

                         Выполнил: студент 3 курса, группы Сс-31

                         специальности 1-26 03 01

                         Управление информационными  ресурсами”

                         А.Ф. Борисец

                         Научный руководитель:

                         ст. преподаватель  Л. М. Ашарчук 
 
 
 
 
 
 
 
 

                               Гомель 2010

Содержание.

Содержание………………….……………………………………………………2 

Введение…………………….…………………………………………………….3 

  1. Понятия CASE-технологии и CASE-средства.
 
    1.  Общая информация о CASE-технологии и CASE-средстве..…………4
    2. CASE-средства. Общая характеристика и классификация.……………7
  1. Характеристики 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-технологии.

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

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

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

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

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

     -необходимость интеграции существующих и вновь разрабатываемых приложений;

     -функционирование в неоднородной среде на нескольких аппаратных платформах;

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

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

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

      

     1.Понятия CASE-технологии и CASE-средства. 

     1.1 Общая информация о CASE-технологии и CASE-средстве.

     CASE-технологию  создания и сопровождения ИС реализуют CASE-средства. Термин CASE (Computer Aided Software Engineering) используется в настоящее время в весьма широком смысле. Первоначальное значение термина CASE, ограниченное вопросами автоматизации разработки только лишь программного обеспечения (ПО), в настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом. Теперь под термином 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-средства затруднительна ввиду отсутствия приемлемых метрик и данных по проектам и процессам разработки ПО;

Информация о работе Case-технологии в производстве