КАТЕГОРИИ: Архитектура-(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) |
Билет 15. 1. Методы и средства, используемые в жизненном цикле АИС
1. Методы и средства, используемые в жизненном цикле АИС. 2. Этапы развития САSЕ-систем. Анализ САSЕ-средств, используемые в России. 3. Разработать c помощью САSЕ-средства функциональную модель деятельности Вуза.
Ответ №2. CASE-средства: этапы становление, современное состояния Техническими предпосылками CASE-технологий являются средства машинной графики, большие объемы используемой памяти ЭВМ, высокая производительность и т.п.
В настоящее время можно выделить три поколения CASE-средств, представленных на рисунке.
Рис. 1 Первое поколение характеризуется наличием разобщенных средств, повышаюших производительность труда и улучшающих качество проектирования а отдельных этапах или операциях разработки ИС. Создание подобных средств в основном было ориентировано на уменьшение ошибок исполняемого кода программ и повышение надежности программного обеспечения, т.к. при создании больших программных комплексов почти невозможно избежать ошибок, большая часть которых (60-70%) появляется на этапах анализа требований и создания структурной модели проекта, остальные – на этапе кодирования. К CASE-средствами первого поколения поколения относятся такие методологии проектирования различного вида программного обеспечения, как: – Структурное программирование; – ER-диаграммы; – Диаграммы Брахмана; – Элементы языков четвертого поколения (4GL); – Прототайперы; – Средства моделирования различных характеристик проекта; – Языково-чувствительные редакторы; – Системы тестирования и управления исходными кодами и т.д. CASE-средства первого поколения были направлены на облегчение труда разработчиков и предоставления отдельных инструментов для уменьшения ошибок при реализации наиболее рутинных частей информационных технологий. Эти средства используются в комплексе с традиционными средствами анализа и синтеза ИС. Второе поколение CASE-средств характеризуется созданием интегрированной среды комплексной автоматизации процесса проектирование ИС. CASE-средства второго поколения – это объединенные единой методологией проектирования инструменты создания исходного кода программного обеспечения, имеющее общее программное, лингвистическое, математическое, информационное и организационное обеспечение. CASE-средства второго поколения часто охватывают не только традиционные вопросы проектирования и разработки, но и операции по анализу готового программного обеспечения с целью устранения ошибок и оптимизации характеристик его функционирования. Проектировщик сосредотачивается в основном на разработке архитектуры системы, чем на создании кода. Вместе с тем, существует определенная граница между процессом проектирования и эксплуатацией системы. Пользователь обычно не вмешивается на прямую в процесс проектирования, а пользуется его продуктом. При возникновении необходимости доработки системы требуется вмешательство разработчика. В настоящее время можно выделить следующие основные направления развития CASE-средства второго поколения: объектно-ориентированные и объектно-реляционные базы данных, инструменты визуальной и компонентной разработки; интерфейсы СУБД с WWW; средства разработки в архитектуре «Клиент-сервер»; средства анализа и проектирования баз данных. Третье поколение CASE-средств характеризуется созданием интегрированной среды автоматизированного проектирования ИС в виде «общей системы». «Общая система» - это стандартная интерпретированная информационная система, выбранная в качестве представителя класса систем, изоморфных (эквивалентных) относительно некоторого класса информационных технологий. В представителей выбираются обычно наиболее общие или наиболее подверженные влиянию внешней среды элементы ИТ или технологии в целом. Модули, реализующие данные технологии, представлены в САПР в виде абстракций. Предпосылкой построения таких CASE-средств является выделение выделение классов информационных систем, базирующихся на определенных типах отношений. Этот критерий дает следующую классификацию систем: класс задается определенным типом отношения (ИТ), а тип элементов, а тип элементов, на которых определены эти отношения не фиксируется. Таким образом, состав CASE-средств третьего поколения определяется: – множеством модулей в виде абстракций, реализующих процессы разработки информации; – диалоговой системой создания спецификаций к этим модулям. Процесс проектирования заключается в преобразовании общей системы (путем задания спецификаций) в конкретную ИС. Пользователь практически работает со специфицированной общей системой, которая заключает в себе все возможности модификации и расширения. Это создает предпосылки для самостоятельного проектирования и сопровождения ИС непосредственно пользователем системы. Процесс проектирования в этом случае не отличается от процесса корректировки существующей системы. CASE-средства третьего поколения могут быть как общими для всех ИС, так и специализированными для определенного класса задач. Очевидно, что чем выше уровень абстракции, тем меньше класс информационных систем, изоморфных некоторой общей системе. CASE-средства третьего поколения могут включать в себя модули различного уровня абстракции. Современные CASE-средства прочно входят в практику программной инженерии. При этом они используются не только для производства программных систем, но и как инструмент решения исследовательских и проектных задач на начальных этапах разработки, таких, как анализ предметной области, разработка проектных спецификаций, подготовка проектной документации, планирование и контроль разработок, моделирование функционирования приложений и т.п. Современное комплексное CASE-средство должно удовлетворять следующим требованиям: – иметь в своем составе инструменты анализа предметной области, включая средства для создания и корректировки диаграмм разнообразных моделей, средства отбора выводимой на экран компьютера необходимой информации, средства динамического моделирования событий и коррекции диаграмм; средства поддержки нескольких нотаций, а также средства печати проектной документации; – поддерживать весь процесс проектирования приложений, включая средства просмотра и выбор элементов бизнес-объектов, средства создания пользовательского интерфейса (включая поддержку OLE? ActiveX, OpenDoc, HTML); средства определения бизнес-модели и бизнес-правил; средства связи ООБД и распределенными приложениями (включая поддержке стандартов CORBA, DCOM, IIOP, а также обеспечение доступа к библиотекам HTML/Java); – на этапе реализации обеспечивать следующие возможности: генерацию программного кода из диаграмм на нескольких объектно-ориентированных языках; проверку сгенерированного кода на синтаксическую корректность; генерацию кода для 4GL и клиентских продуктов (типа PowerBuilder, VisualAge, VisualWorks, Forte); – содержать развитый репозитарий обеспечивающий в первую очередь функции контроля версий программных систем; Блокирования и согласования частей системы при коллективной разработке проекта; реинжинеринга программного кода 4GL, клиент-серверных продуктов в диаграммы моделей.
Дата добавления: 2015-04-23; Просмотров: 1766; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |