Автоматизированное проектирование информационных...
DESCRIPTION
Автоматизированное проектирование информационных систем с использованием CASE-технологии. Лекция 1. Учебные вопросы: Вопрос 1. История возникновения и понятие CASE-технологии. Вопрос 2. Особенности внедрения CASE-технологии. Вопрос 3. Основные этапы внедрения CASE-технологии. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/1.jpg)
АВТОМАТИЗИРОВАННОЕ ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ С ИСПОЛЬЗОВАНИЕМ CASE-ТЕХНОЛОГИИ
Лекция 1
![Page 2: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/2.jpg)
Учебные вопросы:Вопрос 1. История возникновения и понятие CASE-технологии.Вопрос 2. Особенности внедрения CASE-технологии.Вопрос 3. Основные этапы внедрения CASE-технологии.
![Page 3: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/3.jpg)
ИСТОЧНИКИ ИНФОРМАЦИИ Вендров A.M. Проектирование программного обеспечения
экономических информационных систем: Учебник. — 2-е изд., перераб. и доп. - М.: Финансы и статистика, 2005.
Брауде Э. Дж. Технология разработки программного обеспече ния: Пер. с англ. - СПб: Питер, 2004.
Зиндер Е.З. Бизнес-реинжиниринг и технологии системного проектирования. Учебное пособие. -М.: Центр Информационных Технологий, 1996.
Калянов Г.Н. CASE. Структурный системный анализ (автоматизация и применение). -М.: "Лори", 1996.
Марка Д.А., МакГоуэн К. Методология структурного анализа и проектирования. -М.: "МетаТехнология", 1993.
Международные стандарты, поддерживающие жизненный цикл программных средств. -М.: МП "Экономика", 1996.
![Page 4: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/4.jpg)
ИСТОРИЯ ВОЗНИКНОВЕНИЯ И ПОНЯТИЕ CASE-ТЕХНОЛОГИИ
![Page 5: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/5.jpg)
ОСОБЕННОСТИ СОВРЕМЕННЫХ КРУПНЫХ ПРОЕКТОВ1. Сложность описания.2. Наличие совокупности тесно взаимодействующих
компонентов (подсистем), имеющих свои локальные задачи и цели функционирования.
3. Отсутствие прямых аналогов, ограничивающее возможность использования каких-либо типовых проектных решений и прикладных систем.
4. Необходимость интеграции существующих и вновь разрабатываемых приложений.
![Page 6: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/6.jpg)
ОСОБЕННОСТИ СОВРЕМЕННЫХ КРУПНЫХ ПРОЕКТОВ5. Функционирование в неоднородной среде на
нескольких аппаратных платформах.6. Разобщенность и разнородность отдельных групп
разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств.
7. Существенная временная протяженность проекта.
![Page 7: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/7.jpg)
ПРОБЛЕМЫ, ПОРОЖДЕННЫЕ «РУЧНОЙ» РАЗРАБОТКОЙ Неадекватная спецификация требований Неспособность обнаруживать ошибки в проектных
решениях Низкое качество документации, снижающее
эксплуатационные качества Затяжной цикл и неудовлетворительные результаты
тестирования.
![Page 8: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/8.jpg)
ФАКТОРЫ, СПОСОБСТВОВАВШИЕ ПОЯВЛЕНИЮ CASE-ТЕХНОЛОГИЙ Подготовка аналитиков и программистов,
восприимчивых к концепциям модульного и структурного программирования.
Широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования.
Внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.
![Page 9: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/9.jpg)
CASE (COMPUTER AIDED SOFTWARE ENGINEERING)CASE (англ. Computer-Aided Software Engineering) - набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов.Также под CASE понимают совокупность методов и средств проектирования информационных систем с использованием CASE-инструментовПервоначально значение термина CASE, было ограниченно вопросами автоматизации разработки только лишь программного обеспечения (ПО).В настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом.
![Page 10: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/10.jpg)
CASE (COMPUTER AIDED SOFTWARE ENGINEERING)CASE-технология представляет собой методологию проектирования ИС, а также набор инструментальных средств, позволяющих в наглядной форме моделировать предметную область, анализировать эту модель на всех этапах разработки и сопровождения ИС и разрабатывать приложения в соответствии с информационными потребностями пользователей.
![Page 11: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/11.jpg)
ОСОБЕННОСТИ ВНЕДРЕНИЯ CASE-ТЕХНОЛОГИИ
![Page 12: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/12.jpg)
КАЧЕСТВА, КОТОРЫМИ ДОЛЖНА ОБЛАДАТЬ ОРГАНИЗАЦИЯ ДЛЯ УСПЕШНОГО ВНЕДРЕНИЯ CASE-СРЕДСТВ Технология. Понимание ограниченности
существующих возможностей и способность принять новую технологию.
Культура. Готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями.
Управление. Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.
![Page 13: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/13.jpg)
ФАКТОРЫ, УСЛОЖНЯЮЩИЕ ОПРЕДЕЛЕНИЕ ВОЗМОЖНОГО ЭФФЕКТА ОТ ИСПОЛЬЗОВАНИЯ CASE-СРЕДСТВ Широкое разнообразие качества и возможностей
CASE-средств. Относительно небольшое время использования CASE-
средств в различных организациях и недостаток опыта их применения.
Широкое разнообразие в практике внедрения различных организаций.
Отсутствие детальных метрик и данных для уже выполненных и текущих проектов.
Широкий диапазон предметных областей проектов. Различная степень интеграции CASE-средств в
различных проектах.
![Page 14: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/14.jpg)
ВЫГОДЫ ОТ ПРИМЕНЕНИЯ CASE-ТЕХНОЛОГИИ Высокий уровень технологической поддержки
процессов разработки и сопровождения ПО. Положительное воздействие на некоторые или все из
перечисленных факторов: производительность, качество продукции, соблюдение стандартов, документирование.
Приемлемый уровень отдачи от инвестиций в CASE-средства.
![Page 15: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/15.jpg)
ОСНОВНЫЕ ЭТАПЫ ВНЕДРЕНИЯ CASE-ТЕХНОЛОГИИ
![Page 16: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/16.jpg)
ПРОЦЕСС ВНЕДРЕНИЯ CASE-СРЕДСТВ СОСТОИТ ИЗ СЛЕДУЮЩИХ ЭТАПОВ Определение потребностей в CASE-средствах Оценка и выбор CASE-средств Выполнение пилотного проекта Практическое внедрение CASE-средств
![Page 17: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/17.jpg)
ОПРЕДЕЛЕНИЕ ПОТРЕБНОСТЕЙ В CASE-СРЕДСТВАХ
Анализ возможностей организации и ее
готовность к внедрению сase-средств
Определение организационных
потребностей
Обзор рынка сase-средств
Определение критериев успешного внедрения
Разработка стратегии внедрения сase-средств
![Page 18: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/18.jpg)
ОЦЕНКА И ВЫБОР CASE-СРЕДСТВ
Уточнениекритериев
Пользовательские потребности
Списоккритериев
Оценкаcase-средств
Доступные case-средства
Уточненный список критериев
Цели, предположения и
ограничения
Результаты оценки Выбор
Case-средств
Рекомендуемое решение
Потребность в дополнительной
информации
![Page 19: Автоматизированное проектирование информационных систем с использованием CASE-технологии](https://reader036.vdocuments.mx/reader036/viewer/2022081418/56815b47550346895dc92492/html5/thumbnails/19.jpg)
ВЫПОЛНЕНИЕ ПИЛОТНОГО ПРОЕКТА
Определение характеристик
пилотного проекта
Планирование пилотного проекта
Выполнение пилотного проекта
Оценка пилотного проекта
Принятие решения о внедрении
Выполнение дополнительного
пилотного проекта
Отказ от внедрения
сase-средства
Внедрение сase-средства