КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Обзор графических средств представления проектных решений
Лекция 13. Средства представления графических решений Графические средства моделирования предметной области позволяют разработчикам в наглядном виде изучать существующую ИС, перестраивать ее в соответствии с поставленными целями и имеющимися ограничениями. CASE-средства обладают следующими основными особенностями: 1. имеют мощные графические средства для описания и документирования ИС, обеспечивающие удобный интерфейс с разработчиком и развивающие его творческие возможности; 2. осуществляют интеграцию отдельных компонент CASE-средств, обеспечивающую управляемость процессом разработки систем; 3. используют специальным образом организованное хранилище проектных метаданных (репозитория). Интегрированное CASE-средство должно содержать следующие компоненты: 1. репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов, синхронизацию поступления информации от различных разработчиков при групповой разработке, контроль метаданных на полноту и непротиворечивость; 2. графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС; 3. средства разработки приложений, включая языки 4GL и генераторы кодов; 4. средства конфигурационного управления; 5. средства документирования; 6. средства тестирования; 7. средства управления проектом; 8. средства реинжиниринга. Современный рынок программных средств насчитывает около 300 различных CASE-средств, наиболее мощные из которых используются практически всеми ведущими западными фирмами. Все современные CASE-средства могут быть классифицированы в основном по типам и категориям. Классификация по типам отражает функциональную их ориентацию на те или иные процессы ЖЦ. Классификация по категориям определяет степень интегрированности по выполняемым функциям и включает следующее: 1. отдельные локальные средства, решающие небольшие автономные задачи (tools); 2. набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла систем (toolkit); 3. полностью интегрированные средства, поддерживающие весь ЖЦ систем и связанные общим репозиторием.
Помимо этого CASE-средства можно классифицировать по следующим признакам: 1. применяемым методологиям и моделям систем и БД; 2. степени интегрированности с СУБД; 3. доступным платформам. Классификация по типам в основном совпадает с компонентным составом CASE-средств. На сегодняшний день российский рынок программного обеспечения располагает следующими наиболее развитыми CASE-средствами: Vantage Team Builder (Westmount I-CASE), Designer/2000, Silverrun, ERwin+Bpwin, S-Designor, CASE-Аналитик, CASE /4/0, PRO-IV, System Architect, Visible Analyst Workbench, EasyCASE; VIS; RATIONAL ROSE.
Рассказать о UML, DFD, IDEF0 ERD – данная нотация используется в CASE средстве Oracle Designer. Первый шаг моделирования – извлечение информации из интервью и выделение сущностей. Второй шаг моделирования – идентификация связей. Связь это ассоциация между сущностями, при которой каждый экземпляр одной сущности ассоциирован с произвольным количеством экземпляров, а каждый экземпляр сущности-потомка ассоциирован в точности с одним экземпляром сущности родителя. Имя связи между двумя сущностями должно быть уникальным. Имена связи модели недолжны, быть уникальны. Имя связи формируется с точки зрения родителя. Степень и обязательность связи можно показать графически. Третий шаг – идентификация атрибута. Атрибут может быть либо обязательным, либо не обязательным. Каждый атрибут идентифицируется уникальным номером и изображается в виде списка имен внутри блока ассоциированной сущности, причем каждый атрибут занимает отдельную строчку. Каждая сущность обладает хотя бы одним возможным ключом. Возможный ключ – один или несколько атрибутов, чьи значенья однозначно определяют каждый экземпляр сущности. Супертипы и подтипы: одна сущность является обобщающим понятием для группы подобных сущностей. Взаимно исключающие связи: каждый экземпляр сущности участвует только в одной связи из группы взаимно исключающих связей. Рекурсивная связь – сущность может быть связана сама с собой. Неперемещаемые связи – экземпляр сущность не может быть перенесен из одного экземпляра связи в другой.
Дата добавления: 2014-01-03; Просмотров: 1949; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |