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

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



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

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

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

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

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

Ручная разработка порождает следующие проблемы: 1)неадекватная спецификация требований; 2)неспособность обнаруживать ошибки в проектных решениях; 3)низкое качество документации, снижающее эксплуатационные качества; 4)затяжной цикл и неудовлетворительные результаты тестирования.

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

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

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

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

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

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

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

Рисунок 1 – Этап определения потребностей в CASE-средствах

Рисунок 2 – Этап оценки и выбора CASE-средств

Рисунок 3 – Этап выполнения пилотного проекта