Главная    Почта    Новости    Каталог    Одноклассники    Погода    Работа    Игры     Рефераты     Карты
  
по Казнету new!
по каталогу
в рефератах

Case-технлогии



 Другие рефераты
BIOS Basic Corel 7.0 Cистема обработки информации

Министерство общего и профессионального образования Российской Федерации
            Волгоградский государственный технический Университет
                                Кафедра САПР



Реферат на тему: “CASE-технологии. Современные методы и средства
проектирования информационных систем”



                                                       Выполнил: Кудряшов

                                                       Павел Павлович  ИВТ-
262


                                                       Проверил:  Н.П.



                               Волгоград 2000
                                    План:

Введение                                                      3
1. Основы методологии проектирования ИС                                   5
   1.1. Жизненный цикл по ИС                                              5
   1.2. Модели жизненного цикла ПО                                        6
   1.3. Методологии и технологии проектирования ИС
   8
      1.3.1. Общие требования к методологии и технологии
      8

      1.3.2. Методология RAD                                        10
2. Структурный подход к проектированию ИС
12
   2.1. Сущность структурного подхода                                     12
   2.2. Методология функционального моделирования SADT                    13
      2.2.1. Состав функциональной модели                                 14

      2.2.2. Иерархия диаграмм                                      14

      2.2.3. Типы связей между функциями                                  17
   2.3. Моделирование потоков данных (процессов)                          20
      2.3.1. Внешние сущности                                       20

      2.3.2. Системы и подсистемы                                   20

      2.3.3. Процессы                                               21

      2.3.4. Накопители данных                                      21

      2.3.5. Потоки данных                                          21

      2.3.6. Построение иерархии диаграмм потоков данных                  22
   2.4. Моделирование данных                                              23
   2.4.1. Case-метод Баркера                                              23

   2.4.2. Методология IDEF1                                         27
3. Характеристики CASE-средств                                      29
   3.1. Silverrun+JAM                                               29
      3.1.1. Silverrun                                                    29

      3.1.2. JAM                                               30
   3.2. Vantage Team Builder (Westmount I-CASE) + Uniface
   33
      3.2.1. Vantage Team Builder (Westmount I-CASE)
      33

      3.2.2. Uniface                                                35
   3.3. Designer/2000 + Developer/2000                                    36
   3.4. Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
      37
   3.5. Объектно-ориентированные CASE-средства (Rational Rose)
   38
   3.6. Вспомогательные средства поддержки жизненного цикла ПО
   40
      3.6.1. Средства конфигурационного управления
      40

      3.6.2. Средства документирования                              42

      3.6.3. Средства тестирования                                  43
   3.7. Примеры комплексов CASE-средств                             43
Литература                                                    45



Введение

Целью данного обзора является введение в особенности современных  методов  и
средств проектирования информационных систем,  основанных  на  использовании
CASE-технологии.
Несмотря на высокие потенциальные  возможности  CASE-технологии  (увеличение
производительности  труда,   улучшение   качества   программных   продуктов,
поддержка унифицированного и согласованного  стиля  работы)  далеко  не  все
разработчики информационных систем,  использующие  CASE-средства,  достигают
ожидаемых результатов.
Существуют  различные  причины  возможных  неудач,  но,   видимо,   основной
причиной   является    неадекватное    понимание    сути    программирования
информационных систем и применения CASE-средств.  Необходимо  понимать,  что
процесс проектирования и разработки информационной системы на  основе  CASE-
технологии не может быть подобен процессу приготовления пищи  по  поваренной
книге.  Всегда  следует  быть  готовым  к  новым  трудностям,  связанным   с
освоением новой технологии, последовательно  преодолевать  эти  трудности  и
последовательно добиваться нужных результатов.
Тенденции  развития  современных  информационных   технологий   приводят   к
постоянному возрастанию сложности информационных систем (ИС), создаваемых  в
различных   областях   экономики.    Современные    крупные    проекты    ИС
характеризуются, как правило, следующими особенностями:
сложность описания (достаточно большое количество функций, процессов,
элементов данных и сложные взаимосвязи между ними), требующая тщательного
моделирования и анализа данных и процессов;
наличие совокупности тесно взаимодействующих компонентов (подсистем),
имеющих свои локальные задачи и цели функционирования (например,
традиционных приложений, связанных с обработкой транзакций и решением
регламентных задач, и приложений аналитической обработки (поддержки
принятия решений), использующих нерегламентированные запросы к данным
большого объема);
отсутствие прямых аналогов, ограничивающее возможность использования каких-
либо типовых проектных решений и прикладных систем;
необходимость интеграции существующих и вновь разрабатываемых приложений;
функционирование в неоднородной среде на нескольких аппаратных платформах;
разобщенность и разнородность отдельных групп разработчиков по уровню
квалификации и сложившимся традициям использования тех или иных
инструментальных средств;
существенная временная протяженность проекта, обусловленная, с одной
стороны, ограниченными возможностями коллектива разработчиков, и, с другой
стороны, масштабами организации-заказчика и различной степенью готовности
отдельных ее подразделений к внедрению ИС.
Для успешной реализации  проекта  объект  проектирования  (ИС)  должен  быть
прежде  всего   адекватно   описан,   должны   быть   построены   полные   и
непротиворечивые функциональные и информационные модели  ИС.  Накопленный  к
настоящему времени опыт проектирования  ИС  показывает,  что  это  логически
сложная, трудоемкая  и  длительная  по  времени  работа,  требующая  высокой
квалификации участвующих в ней специалистов.  Однако  до  недавнего  времени
проектирование  ИС  выполнялось  в  основном   на   интуитивном   уровне   с
применением   неформализованных   методов,    основанных    на    искусстве,
практическом опыте, экспертных  оценках  и  дорогостоящих  экспериментальных
проверках качества функционирования ИС. Кроме того, в  процессе  создания  и
функционирования   ИС   информационные   потребности   пользователей   могут
изменяться  или  уточняться,  что   еще   более   усложняет   разработку   и
сопровождение таких систем.
В 70-х  и  80-х  годах  при  разработке  ИС  достаточно  широко  применялась
структурная  методология,  предоставляющая  в   распоряжение   разработчиков
строгие  формализованные  методы  описания  ИС  и  принимаемых   технических
решений.  Она  основана  на  наглядной  графической  технике:  для  описания
различного рода моделей ИС используются схемы  и  диаграммы.  Наглядность  и
строгость средств структурного анализа  позволяла  разработчикам  и  будущим
пользователям  системы  с  самого  начала  неформально  участвовать   в   ее
создании, обсуждать и закреплять  понимание  основных  технических  решений.
Однако, широкое применение этой методологии и  следование  ее  рекомендациям
при разработке конкретных ИС встречалось  достаточно  редко,  поскольку  при
неавтоматизированной  (ручной)  разработке   это   практически   невозможно.
Действительно, вручную очень трудно  разработать  и  графически  представить
строгие  формальные  спецификации  системы,  проверить  их  на   полноту   и
непротиворечивость, и тем  более  изменить.  Если  все  же  удается  создать
строгую систему  проектных  документов,  то  ее  переработка  при  появлении
серьезных изменений  практически  неосуществима.  Ручная  разработка  обычно
порождала следующие проблемы:
неадекватная спецификация требований;
неспособность обнаруживать ошибки в проектных решениях;
низкое качество документации, снижающее эксплуатационные качества;
затяжной цикл и неудовлетворительные результаты тестирования.
С другой стороны, разработчики ИС исторически  всегда  стояли  последними  в
ряду тех, кто использовал компьютерные технологии  для  повышения  качества,
надежности  и  производительности  в  своей  собственной   работе   (феномен
"сапожника без сапог").
Перечисленные факторы  способствовали  появлению  программно-технологических
средств специального  класса  -  CASE-средств,  реализующих  CASE-технологию
создания  и  сопровождения  ИС.  Термин  CASE   (Computer   Aided   Software
Engineering)  используется  в  настоящее  время  в  весьма  широком  смысле.
Первоначальное значение термина CASE, ограниченное  вопросами  автоматизации
разработки только лишь программного  обеспечения  (ПО),  в  настоящее  время
приобрело новый смысл, охватывающий процесс разработки сложных ИС  в  целом.
Теперь  под  термином   CASE-средства   понимаются   программные   средства,
поддерживающие процессы  создания  и  сопровождения  ИС,  включая  анализ  и
формулировку требований, проектирование прикладного ПО  (приложений)  и  баз
данных,  генерацию   кода,   тестирование,   документирование,   обеспечение
качества, конфигурационное управление и управление проектом, а также  другие
процессы. CASE-средства вместе с  системным  ПО  и  техническими  средствами
образуют полную среду разработки ИС.
Появлению  CASE-технологии  и  CASE-средств
12345След.
скачать работу


 Другие рефераты
Киров С.М. Деятельность и судьба
Еліміздің экологиялық проблемалары
Земноводные и их особенности
Ұлы Жібек жолы

°C

 

Отправка СМС бесплатно

На правах рекламы


     ZERO.kz          
 
Модератор сайта RESURS.KZ