CASE-технологии. Case технологии
Скачать 1.41 Mb.
|
МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ РОСТОВСКИЙ ГОСУДАРСТВННЫЙ ЭКОНОМИЧЕСКИЙ УНИВЕРСИТЕТ (РИНХ) Филиал в г.Черкесске СПО Специальность «Информационные Системы и Программирование» Дисциплина «Обеспечение качества функционирования КС» Реферат на тему: CASE - технологии Выполнил студент гр. ИСиП-321: Биджиев А.Б Проверил: Кармова А.А Черкесск 2023 CASE технологии На протяжении всей истории программирования программные проекты все более и более усложнялись, объем работ стремительно увеличивался (особенно это проявилось в бизнесприложениях), возникла потребность в таком универсальном средстве, которое могло бы помочь както структурировать, упорядочить и даже автоматизировать создание ПО. Проблема была глубже необходимо было както объединить заказчиков, разработчиков, программистов, пользователей причем в условиях постоянно меняющейся ситуации. А для того, чтобы о чемто договориться, нужен какойто общий язык. Традиционные языки программирования в силу малой наглядности, избыточности и многословия для этой роли не подходили, и, в конце концов, стали предприниматься попытки создания четкого графического языка. Реализации графических языков и методологии их использования способствовали появлению программнотехнологических средств специального класса — CASEсредств. Аббревиатура CASE расшифровывается как ComputerAided Software Engineering, т.е. разработка ПО с помощью компьютера. Изобразим ось времени, в качестве начальной точки возьмем 1965 год. Именно тогда начался период раннего внедрения компьютеров в бизнесе. В то время применялись в основном мэйнфреймы (mainframes) большие ЭВМ коллективного пользования. Ручная разработка обычно порождала следующие проблемы: − неадекватная спецификация требований; − неспособность обнаруживать ошибки в проектных решениях; − низкое качество документации, снижающее эксплуатационные качества; − затяжной цикл и неудовлетворительные результаты тестирования. С другой стороны, разработчики ИС исторически всегда стояли последними в ряду тех, кто использовал компьютерные технологии для повышения качества, надёжности и производительности в своей собственной работе (феномен «сапожника без сапог»). Кроме того, появлению CASE-технологии способствовали и такие факторы, как: − подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования; − широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования; − внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путём использования разделяемой базы данных, содержащей необходимую информацию о проект CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей. Однако, несмотря на все потенциальные возможности CASEсредств, существует множество примеров их неудачного внедрения, в результате которых CASE-средства становятся «полочным» ПО (shelfware). В связи с этим необходимо отметить следующее: − CASE-средства не обязательно дают немедленный эффект, он может быть получен только спустя какое-то время; − реальные затраты на внедрение CASE-средств обычно намного превышают затраты на их приобретение; − CASE-средства обеспечивают возможности для получения существенной выгоды только после успешного завершения процесса их внедрения. Ввиду разнообразной природы CASE-средств было бы ошибочно делать какие-либо безоговорочные утверждения относительно реального удовлетворения тех или иных ожиданий от их внедрения. Можно перечислить следующие факторы, усложняющие определение возможного эффекта от использования CASE-средств: − широкое разнообразие качества и возможностей CASEсредств; − относительно небольшое время использования CASE-средств в различных организациях и недостаток опыта их применения; − широкое разнообразие в практике внедрения различных организаций; − отсутствие детальных метрик и данных для уже выполненных и текущих проектов; − широкий диапазон предметных областей проектов; − различная степень интеграции CASE-средств в различных проектах. Для успешного внедрения CASE-средств организация должна обладать следующими качествами: 176 − технология – понимание ограниченности существующих возможностей и способность принять новую технологию; − культура – готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями; − управление – чёткое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения. Если организация не обладает хотя бы одним из перечисленных качеств, то внедрение CASE-средств может закончиться неудачей независимо от степени тщательности следования различным рекомендациям по внедрению. Список литературы: https://biblioclub.ru/index.php?page=book_view_red&book_id=233491 https://biblioclub.ru/index.php?page=book_view_red&book_id=444641 |