1 / 12

Лекция 10 Использование CASE -средств для сопровождения информационных систем

Лекция 10 Использование CASE -средств для сопровождения информационных систем. Ученые вопросы: 1. Общая характеристика и классификация CASE-средств 2. Определение потребностей в CASE-средствах.

lavender
Download Presentation

Лекция 10 Использование CASE -средств для сопровождения информационных систем

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Лекция 10Использование CASE-средств для сопровождения информационных систем Ученые вопросы: 1. Общая характеристика и классификация CASE-средств 2. Определение потребностей в CASE-средствах

  2. к CASE-средствам относят любое программное средство, автоматизирующее ту или иную совокупность процессов жизненного цикла ПО и обладающее следующими основными характерными особенностями: • мощные графические средства для описания и документирования ИС; • интеграция отдельных компонент CASE-средств, обеспечивающая управляемость процессом разработки ИС; • использование специальным образом организованного хранилища проектных метаданных (репозитория).

  3. Интегрированное CASE-средство содержит следующие компоненты: • репозиторий, являющийся основой CASE-средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов; • графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС; • средства конфигурационного управления; • средства документирования; • средства тестирования; • средства управления проектом; • средства реинжиниринга.

  4. Классификация по типам включает следующие основные типы: • средства анализа (Upper CASE), предназначенные для построения и анализа моделей предметной области (Design/IDEF (MetaSoftware), BPwin (LogicWorks)); • средства анализа и проектирования (Middle CASE), поддерживающие наиболее распространенные методологии проектирования и использующиеся для создания проектных спецификаций (VantageTeamBuilder (Cayenne), Designer/2000 (ORACLE); • средства проектирования баз данных, обеспечивающие моделирование данных и генерацию схем баз данных для наиболее распространенных СУБД. К ним относятся ERwin(Logic Works), S-Designor (SDP) иDataBase Designer (ORACLE). • средства разработки приложений. К ним относятся средства 4GL (Uniface (Compuware), Developer/2000 (ORACLE), NewEra (Informix), SQL Windows (Gupta), Delphi (Borland) и др.); • средства реинжиниринга, обеспечивающие анализ программных кодов и схем баз данных и формирование на их основе различных моделей и проектных спецификаций. (RationalRose (RationalSoftware), ObjectTeam (Cayenne)).

  5. Вспомогательные типы включают: • средства планирования и управления проектом (SE Companion, MicrosoftProject и др.); • средства конфигурационного управления (PVCS (Intersolv)); • Средства тестирования(Quality Works (Segue Software)); • средства документирования (SoDA (RationalSoftware)).

  6. Технология внедрения CASE-средств Процесс внедрения CASE-средств состоит из следующих этапов : • определение потребностей в CASE-средствах; • оценка и выбор CASE-средств; • выполнение пилотного проекта; • практическое внедрение CASE-средств.

  7. Определение потребностей в CASE-средствах

  8. Анализ возможностей организации Определение степени готовности организации к внедрению CASE-технологии: Общие вопросы • используемая модель ЖЦ (каскадная или спиральная); • виды документации, выпускаемой в процессе ЖЦ ПО; • наличие группы поддержки средств проектирования. Проекты, ведущиеся в организации • средняя продолжительность проекта в человеко-месяцах; • среднее количество специалистов, участвующих в проектах; • средний размер проектов различных категорий. Технологическая база • доступные вычислительные ресурсы, платформа разработки; • ПО, используемое в организации, • используемые языки программирования. Персонал • наличие лидеров, • объем обучения, необходимого для ориентации пользователей в новой технологии; • стабильность и уровень текучести кадров. Готовность • готовность организации к долгосрочному финансированию проекта; • степень понимания персоналом масштаба изменений; • готовность руководства к долговременному ожиданию отдачи от вложенных средств.

  9. Определение организационных потребностей • Цели организации • намерение организации использовать CASE-технологию для помощи в достижении определенных целей или ожиданий • восприятие CASE-технологии как фактора, способствующего достижению стратегических целей организации; • наличие у организации собственной программы совершенствования процесса разработки ПО; Потребности организации • каким образом продуктивность и качество деятельности организации сравниваются с аналогичными показателями подобных организаций • какие процессы ЖЦ ПО дают наилучшую (и, соответственно, наихудшую) отдачу Ожидаемые результаты • долговременное повышение продуктивности и качества деятельности организации; • ускорение и повышение согласованности разработки приложений; • повышение качества документирования; • улучшение прогнозируемости затрат.

  10. Определение критериев успешного внедрения • согласованность проектных результатов; • точность стоимостных и плановых оценок; • изменчивость внешних требований; • соблюдение стандартов организации; • степень повторного использования существующих компонентов ПО; • объем и виды необходимого обучения; • типы и моменты обнаружения проектных ошибок; • вычислительные ресурсы, используемые CASE-средствами.

  11. Разработка стратегии внедрения CASE-средств Стратегия включает следующие составляющие: • организационные потребности; • базовые метрики, необходимые для последующего сравнения результатов; • критерии успешного внедрения, связанные с удовлетворением организационных потребностей, включая ожидаемые результаты последовательных этапов процесса внедрения; • подразделения организации, в которых должно выполняться внедрение CASE-средств. Существенное внимание должно уделяться ролям различных групп, вовлеченных в процесс таких изменений. • Спонсор - является критической для поддержки проекта и обеспечения необходимого финансирования. • исполнитель- осознающее потенциальные возможности новой технологии • целевая группа - обычно включает менеджеров и технический персонал, которые будут привлечены к непосредственному использованию CASE-средств.

  12. Подходы к разработке стратегии внедрения CASE-средств • Нисходящий подход к разработке стратегии признает важность исследования всех типов CASE-средств и документирования процессов разработки и сопровождения ПОв данной организации до того, как определяются требования к CASE-средствам. • Восходящий подход начинается с определения некоторого средства или типа средств, которые потенциально могут помочь организации в улучшении выполнения текущей работы. Организация может затем оценить возможное воздействие средств на процесс разработки и сопровождения ПО.

More Related