Л ЕКЦИЯ 10 И СПОЛЬЗОВАНИЕ CASE- СРЕДСТВ ДЛЯ СОПРОВОЖДЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ Ученые вопросы: 1. Общая характеристика и классификация CASE- средств 2.

Презентация:



Advertisements
Похожие презентации
ЛЕКЦИЯ 2 Программные средства поддержки жизненного цикла программного обеспечения Учебные вопросы: Вопрос 1. Методологии проектирования программного обеспечения.
Advertisements

Технология внедрения CASE- средств Технология внедрения CASE-средств базируется в основном на стандартах IEEE (IEEE - Institute of Electrical and Electronics.
Технология внедрения CASE- средств Анализ рынка CASE-средств Анализ рынка CASE-средств Потребности организации в CASE-средствах должны соразмеряться с.
Тема работы Обзор CASE-средств. Что это? Термин CASE (Computer Aided Software Engineering) CASE-средства CASE-система CASE-технология CASE-индустрия.
ЛЕКЦИЯ 1 Автоматизированное проектирование информационных систем с использованием CASE-технологии Учебные вопросы: Вопрос 1. История возникновения и понятие.
Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.
ТЕМА 3. Технологии проектирования ИС. Лекция 6. Технология автоматизированного проектирования.
Т ехнологии проектирования ИС. Понятие технологии проектирования Технология (греч.) – искусство, мастерство, умение, совокупность методов изготовления.
Глава 9. CASE-технологии – инструментарий поддержки жизненного цикла.
Жизненный цикл ИС – весь период времени существования ИС, начиная от выработки первоначальной концепции и заканчивая потерей необходимости решения соответствующих.
Разработка программного обеспечения (Software Engineering) Часть 1. Введение.
Информационная система управления – это «совокупность информации, экономико- математических методов и моделей, технических, программных, других технологических.
Жизненный цикл ИС период создания и использования информационных систем, начиная с момента возникновения необходимости в данной информационной системы.
Методология проектирования RAD МДК Раздел 1.
Тема 2. Концептуальное проектирование. Лекция 1. Уровни моделей и этапы проектирования.
Технология внедрения CASE- средств Выполнение пилотного проекта Выполнение пилотного проекта Перед полномасштабным внедрением выбранного CASE-средства.
Жизненный цикл информационной системы - Понятие 2 - Стадии 3 - Процессы 4 - Модели 6.
Объектно- ориентированная платформа Windows
Жизненный цикл программного обеспечения Подготовил студент 1 курса Лось Павел.
УПРАВЛЕНИЕ ПРОЕКТАМИ - ПОНЯТИЯ И ПРОЦЕССЫ Либерзон В.И.
Транксрипт:

Л ЕКЦИЯ 10 И СПОЛЬЗОВАНИЕ CASE- СРЕДСТВ ДЛЯ СОПРОВОЖДЕНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ Ученые вопросы: 1. Общая характеристика и классификация CASE- средств 2. Определение потребностей в CASE-средствах

К CASE- СРЕДСТВАМ ОТНОСЯТ ЛЮБОЕ ПРОГРАММНОЕ СРЕДСТВО, АВТОМАТИЗИРУЮЩЕЕ ТУ ИЛИ ИНУЮ СОВОКУПНОСТЬ ПРОЦЕССОВ ЖИЗНЕННОГО ЦИКЛА ПО И ОБЛАДАЮЩЕЕ СЛЕДУЮЩИМИ ОСНОВНЫМИ ХАРАКТЕРНЫМИ ОСОБЕННОСТЯМИ : мощные графические средства для описания и документирования ИС; интеграция отдельных компонент CASE- средств, обеспечивающая управляемость процессом разработки ИС; использование специальным образом организованного хранилища проектных метаданных (репозитория).

И НТЕГРИРОВАННОЕ CASE- СРЕДСТВО СОДЕРЖИТ СЛЕДУЮЩИЕ КОМПОНЕНТЫ : репозиторий, являющийся основой CASE- средства. Он должен обеспечивать хранение версий проекта и его отдельных компонентов; графические средства анализа и проектирования, обеспечивающие создание и редактирование иерархически связанных диаграмм (DFD, ERD и др.), образующих модели ИС; средства конфигурационного управления; средства документирования; средства тестирования; средства управления проектом; средства реинжиниринга.

К ЛАССИФИКАЦИЯ ПО ТИПАМ ВКЛЮЧАЕТ СЛЕДУЮЩИЕ ОСНОВНЫЕ ТИПЫ : средства анализа (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)).

В СПОМОГАТЕЛЬНЫЕ ТИПЫ ВКЛЮЧАЮТ : средства планирования и управления проектом (SE Companion, MicrosoftProject и др.); средства конфигурационного управления (PVCS (Intersolv)); Средства тестирования (Quality Works (Segue Software)); средства документирования (SoDA (RationalSoftware)).

Т ЕХНОЛОГИЯ ВНЕДРЕНИЯ CASE- СРЕДСТВ Процесс внедрения CASE-средств состоит из следующих этапов : определение потребностей в CASE-средствах; оценка и выбор CASE-средств; выполнение пилотного проекта; практическое внедрение CASE-средств.

О ПРЕДЕЛЕНИЕ ПОТРЕБНОСТЕЙ В CASE- СРЕДСТВАХ

А НАЛИЗ ВОЗМОЖНОСТЕЙ ОРГАНИЗАЦИИ Определение степени готовности организации к внедрению CASE-технологии: Общие вопросы используемая модель ЖЦ (каскадная или спиральная); виды документации, выпускаемой в процессе ЖЦ ПО; наличие группы поддержки средств проектирования. Проекты, ведущиеся в организации средняя продолжительность проекта в человеко-месяцах; среднее количество специалистов, участвующих в проектах; средний размер проектов различных категорий. Технологическая база доступные вычислительные ресурсы, платформа разработки; ПО, используемое в организации, используемые языки программирования. Персонал наличие лидеров, объем обучения, необходимого для ориентации пользователей в новой технологии; стабильность и уровень текучести кадров. Готовность готовность организации к долгосрочному финансированию проекта; степень понимания персоналом масштаба изменений; готовность руководства к долговременному ожиданию отдачи от вложенных средств.

О ПРЕДЕЛЕНИЕ ОРГАНИЗАЦИОННЫХ ПОТРЕБНОСТЕЙ Цели организации намерение организации использовать CASE-технологию для помощи в достижении определенных целей или ожиданий восприятие CASE-технологии как фактора, способствующего достижению стратегических целей организации; наличие у организации собственной программы совершенствования процесса разработки ПО; Потребности организации каким образом продуктивность и качество деятельности организации сравниваются с аналогичными показателями подобных организаций какие процессы ЖЦ ПО дают наилучшую (и, соответственно, наихудшую) отдачу Ожидаемые результаты долговременное повышение продуктивности и качества деятельности организации; ускорение и повышение согласованности разработки приложений; повышение качества документирования; улучшение прогнозируемости затрат.

О ПРЕДЕЛЕНИЕ КРИТЕРИЕВ УСПЕШНОГО ВНЕДРЕНИЯ согласованность проектных результатов; точность стоимостных и плановых оценок; изменчивость внешних требований; соблюдение стандартов организации; степень повторного использования существующих компонентов ПО; объем и виды необходимого обучения; типы и моменты обнаружения проектных ошибок; вычислительные ресурсы, используемые CASE-средствами.

Р АЗРАБОТКА СТРАТЕГИИ ВНЕДРЕНИЯ CASE- СРЕДСТВ Стратегия включает следующие составляющие: организационные потребности; базовые метрики, необходимые для последующего сравнения результатов; критерии успешного внедрения, связанные с удовлетворением организационных потребностей, включая ожидаемые результаты последовательных этапов процесса внедрения; подразделения организации, в которых должно выполняться внедрение CASE-средств. Существенное внимание должно уделяться ролям различных групп, вовлеченных в процесс таких изменений. Спонсор - является критической для поддержки проекта и обеспечения необходимого финансирования. исполнитель - осознающее потенциальные возможности новой технологии целевая группа - обычно включает менеджеров и технический персонал, которые будут привлечены к непосредственному использованию CASE- средств.

П ОДХОДЫ К РАЗРАБОТКЕ СТРАТЕГИИ ВНЕДРЕНИЯ CASE- СРЕДСТВ Нисходящий подход к разработке стратегии признает важность исследования всех типов CASE-средств и документирования процессов разработки и сопровождения ПОв данной организации до того, как определяются требования к CASE-средствам. Восходящий подход начинается с определения некоторого средства или типа средств, которые потенциально могут помочь организации в улучшении выполнения текущей работы. Организация может затем оценить возможное воздействие средств на процесс разработки и сопровождения ПО.