Лекция 1 Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные.

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



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

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

Лекция 1

Учебные вопросы : Вопрос 1. История возникновения и понятие CASE- технологии. Вопрос 2. Особенности внедрения CASE- технологии. Вопрос 3. Основные этапы внедрения CASE- технологии.

Вендров A.M. Проектирование программного обеспечения экономических информационных систем : Учебник. 2- е изд., перераб. и доп. - М.: Финансы и статистика, Брауде Э. Дж. Технология разработки программного обеспече ­ ния : Пер. с англ. - СПб : Питер, Зиндер Е. З. Бизнес - реинжиниринг и технологии системного проектирования. Учебное пособие. - М.: Центр Информационных Технологий, Калянов Г. Н. CASE. Структурный системный анализ ( автоматизация и применение ). - М.: " Лори ", Марка Д. А., МакГоуэн К. Методология структурного анализа и проектирования. - М.: " МетаТехнология ", Международные стандарты, поддерживающие жизненный цикл программных средств. - М.: МП " Экономика ", 1996.

1. Сложность описания. 2. Наличие совокупности тесно взаимодействующих компонентов ( подсистем ), имеющих свои локальные задачи и цели функционирования. 3. Отсутствие прямых аналогов, ограничивающее возможность использования каких - либо типовых проектных решений и прикладных систем. 4. Необходимость интеграции существующих и вновь разрабатываемых приложений.

5. Функционирование в неоднородной среде на нескольких аппаратных платформах. 6. Разобщенность и разнородность отдельных групп разработчиков по уровню квалификации и сложившимся традициям использования тех или иных инструментальных средств. 7. Существенная временная протяженность проекта.

Неадекватная спецификация требований Неспособность обнаруживать ошибки в проектных решениях Низкое качество документации, снижающее эксплуатационные качества Затяжной цикл и неудовлетворительные результаты тестирования.

Подготовка аналитиков и программистов, восприимчивых к концепциям модульного и структурного программирования. Широкое внедрение и постоянный рост производительности компьютеров, позволившие использовать эффективные графические средства и автоматизировать большинство этапов проектирования. Внедрение сетевой технологии, предоставившей возможность объединения усилий отдельных исполнителей в единый процесс проектирования путем использования разделяемой базы данных, содержащей необходимую информацию о проекте.

CASE ( англ. Computer-Aided Software Engineering) - набор инструментов и методов программной инженерии для проектирования программного обеспечения, который помогает обеспечить высокое качество программ, отсутствие ошибок и простоту в обслуживании программных продуктов. Также под CASE понимают совокупность методов и средств проектирования информационных систем с использованием CASE- инструментов Первоначально значение термина CASE, было ограниченно вопросами автоматизации разработки только лишь программного обеспечения ( ПО ). В настоящее время приобрело новый смысл, охватывающий процесс разработки сложных ИС в целом.

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

Технология. Понимание ограниченности существующих возможностей и способность принять новую технологию. Культура. Готовность к внедрению новых процессов и взаимоотношений между разработчиками и пользователями. Управление. Четкое руководство и организованность по отношению к наиболее важным этапам и процессам внедрения.

Широкое разнообразие качества и возможностей CASE- средств. Относительно небольшое время использования CASE- средств в различных организациях и недостаток опыта их применения. Широкое разнообразие в практике внедрения различных организаций. Отсутствие детальных метрик и данных для уже выполненных и текущих проектов. Широкий диапазон предметных областей проектов. Различная степень интеграции CASE- средств в различных проектах.

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

ОСНОВНЫЕ ЭТАПЫ ВНЕДРЕНИЯ CASE- ТЕХНОЛОГИИ

Определение потребностей в CASE- средствах Оценка и выбор CASE- средств Выполнение пилотного проекта Практическое внедрение CASE- средств