Что такое findslide.org?

FindSlide.org - это сайт презентаций, докладов, шаблонов в формате PowerPoint.


Для правообладателей

Обратная связь

Email: Нажмите что бы посмотреть 

Яндекс.Метрика

Презентация на тему Автоматизированное проектирование

Содержание

CASE-технологияCASE-технология – совокупность методов анализа, проектирования, разработки и сопровождения ИС, поддержанных комплексом взаимосвязанных средств автоматизации. Цель CASE-технологии – отделить процесс проектирования ИС от ее кодирования и последующих этапов разработки, максимально автоматизировать процесс разработки и функционирования систем.
ТЕМА 3.  Технологии проектирования ИС.Лекция 6.Технология автоматизированного проектирования. CASE-технологияCASE-технология – совокупность методов анализа, проектирования, разработки и сопровождения ИС, поддержанных комплексом Оценка трудозатрат по фазам жизненного цикла ИСКаноническое проектированиеАвтоматизированное проектирование Компоненты интегрированного CASE-средстваСредства централизованного хранения информации о проектируемой ИС в течение всего Классификация по типам  CASE-средств Классификация CASE-средств по категориямКлассификация по категориям определяет степень интегрированности по выполняемым функциям Технология внедрения  CASE-средствТехнология внедрения CASE-средств базируется на стандартах IEEE (Institute of Факторы, влияющие на выбор CASE-средствОтносительная простота или сложность средства; степень согласованности с I этап – Определение потребностей в CASE-средствах Анализ возможностей организацииАнализируются возможности организации в отношении ее технологической базы, персонала и Группа 1 - Общие вопросыИспользуемая модель ЖЦ разработки ИС (каскадная или спиральная); Группа 2 – проекты, ведущиеся в организацииСредняя продолжительность проекта в человеко-месяцах; среднее Группа 3 – технологическая базаПеречень вычислительных ресурсов; уровень доступности ресурсов, среднее время Группа 4 – персоналРеакция сотрудников организации на внедрение новой технологии (наличие опыта Группа 5 – готовностьПоддержка проекта со стороны высшего руководства; готовность организации к Определение потребностей организацииЦель организации: использовать CASE-технологию для достижения определенного уровня CMM или Ожидаемые результаты (реалистичные)Поддержка реижиниринга бизнес-процессов; ускорение и повышение согласованности разработки приложений; снижение Ожидаемые результаты (нереалистичные)Отсутствие воздействия на общую культуру и распределение ролей в организации; Статьи затрат на внедрение CASE-средствЗатраты на специалистов по планированию внедрения CASE-средств; технические Анализ рынка CASE-средствАнализ рынка CASE-средств выполняется с целью выбора CASE-средства, максимально удовлетворяющего Определение критериев успешного внедренияКритерии должны позволять количественно оценивать степень удовлетворения каждой из Примеры критериев успешного внедренияОценка степени успешности внедрения включает:процент проектов, использующих CASE-средства;рейтинговые оценки Разработка стратегии внедрения CASE-средствСтратегия включает:организационные потребности; базовые метрики для последующего сравнения результатов; Нисходящий подходНисходящий подход к разработке стратегии внедрения CASE-средств предполагает общий анализ процесса Нисходящий подход Восходящий подходВосходящий подход начинается с определения некоторого средства или типа средств, которые Восходящий подход Характеристики  пилотного проектаТипичность предметной областиНебольшой, но значимый размерМасштабируемостьКритичность Авторитетность специалистовГотовность проектной группы Оценка пилотного проектаВ процессе оценки пилотного проекта необходимо ответить на следующие вопросы:Целесообразно Результаты пилотного проектаВнедрить CASE-средство. Выполнить дополнительный пилотный проект. Отказаться от данного CASE-средства.Отказаться Полномасштабное внедрение CASE-средствПлан перехода включает:информацию относительно целей, критериев оценки, графика и возможных Стандарты, используемые при внедрении CASE-средствстандарты моделирования и проектирования; соглашения по присвоению имен;
Слайды презентации

Слайд 2


Слайд 3 CASE-технология
CASE-технология – совокупность методов анализа, проектирования, разработки и

CASE-технологияCASE-технология – совокупность методов анализа, проектирования, разработки и сопровождения ИС, поддержанных

сопровождения ИС, поддержанных комплексом взаимосвязанных средств автоматизации.
Цель CASE-технологии

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

Слайд 4 Оценка трудозатрат по фазам жизненного цикла ИС
Каноническое проектирование
Автоматизированное

Оценка трудозатрат по фазам жизненного цикла ИСКаноническое проектированиеАвтоматизированное проектирование

проектирование


Слайд 6 Компоненты интегрированного CASE-средства
Средства централизованного хранения информации о проектируемой

Компоненты интегрированного CASE-средстваСредства централизованного хранения информации о проектируемой ИС в течение

ИС в течение всего ЖЦ (репозиторий)
Графические средства анализа

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

Слайд 7 Классификация по типам CASE-средств

Классификация по типам CASE-средств

Слайд 8 Классификация CASE-средств по категориям
Классификация по категориям определяет степень

Классификация CASE-средств по категориямКлассификация по категориям определяет степень интегрированности по выполняемым

интегрированности по выполняемым функциям и включает:
отдельные локальные средства, решающие

небольшие автономные задачи (tools);
набор частично интегрированных средств, охватывающих большинство этапов жизненного цикла ИС (toolkit);
полностью интегрированные средства, поддерживающие весь ЖЦ ИС и связанные общим репозиторием.

Слайд 9 Технология внедрения CASE-средств
Технология внедрения CASE-средств базируется на стандартах

Технология внедрения CASE-средствТехнология внедрения CASE-средств базируется на стандартах IEEE (Institute of

IEEE (Institute of Electrical and Electronics Engineers - Институт

инженеров по электротехнике и электронике).
Этапы внедрения CASE-средств:
Определение потребностей в CASE-средствах
Оценка и выбор CASE-средств
Выполнение пилотного проекта
Полномасштабное внедрение CASE-средств

Слайд 10 Факторы, влияющие на выбор CASE-средств
Относительная простота или сложность

Факторы, влияющие на выбор CASE-средствОтносительная простота или сложность средства; степень согласованности

средства;
степень согласованности с существующими в организации бизнес-процессами;
требуемая степень

интеграции с другими программными средствами;
опыт и квалификация пользователей.

Слайд 11 I этап – Определение потребностей в CASE-средствах

I этап – Определение потребностей в CASE-средствах

Слайд 12 Анализ возможностей организации
Анализируются возможности организации в отношении ее

Анализ возможностей организацииАнализируются возможности организации в отношении ее технологической базы, персонала

технологической базы, персонала и используемого ПО.
Формальные подходы определяются

моделью оценки зрелости технологических процессов организации CMM (Capability Maturity Model), разработанной SEI (Software Engineering Institute), а также стандартами
ISO 9001: 1994
ISO 9003-3: 1991
ISO 9004-2:1991
ГОСТ Р ИСО 9004-2001, гр. Т59 «Рекомендации по улучшению деятельности».
Неформальные подходы базируются на использовании анкетирования сотрудников и руководства по вопросам текущей практики использования ПО, технологии и персонала. Для удобства составления анкет эти вопросы могут быть разбиты на 5 групп.

Слайд 13 Группа 1 - Общие вопросы
Используемая модель ЖЦ разработки

Группа 1 - Общие вопросыИспользуемая модель ЖЦ разработки ИС (каскадная или

ИС (каскадная или спиральная);
используемые методы (структурные, объектно-ориентированные);
квалификация сотрудников;


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

Слайд 14 Группа 2 – проекты, ведущиеся в организации
Средняя продолжительность

Группа 2 – проекты, ведущиеся в организацииСредняя продолжительность проекта в человеко-месяцах;

проекта в человеко-месяцах;
среднее количество специалистов, участвующих в проектах

различных категорий;
средний размер проектов различных категорий в терминах кодовых метрик (например, в строках исходных кодов).

Слайд 15 Группа 3 – технологическая база
Перечень вычислительных ресурсов;
уровень

Группа 3 – технологическая базаПеречень вычислительных ресурсов; уровень доступности ресурсов, среднее

доступности ресурсов, среднее время ожидания ресурсов;
перечень ПО, используемого

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

Слайд 16 Группа 4 – персонал
Реакция сотрудников организации на внедрение

Группа 4 – персоналРеакция сотрудников организации на внедрение новой технологии (наличие

новой технологии (наличие опыта успешных или неуспешных внедрений);
наличие

лидеров, способных серьезно повлиять на отношение к новым средствам;
наличие стремления у рядовых сотрудников к совершенствованию средств и технологии;
объем обучения, необходимого для ориентации пользователей в новой технологии;
стабильность и уровень текучести кадров.

Слайд 17 Группа 5 – готовность
Поддержка проекта со стороны высшего

Группа 5 – готовностьПоддержка проекта со стороны высшего руководства; готовность организации

руководства;
готовность организации к долгосрочному финансированию проекта;
готовность организации

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

Слайд 18 Определение потребностей организации
Цель организации: использовать CASE-технологию для достижения

Определение потребностей организацииЦель организации: использовать CASE-технологию для достижения определенного уровня CMM

определенного уровня CMM или сертификации в соответствии с ISO

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

Слайд 19 Ожидаемые результаты (реалистичные)
Поддержка реижиниринга бизнес-процессов;
ускорение и повышение

Ожидаемые результаты (реалистичные)Поддержка реижиниринга бизнес-процессов; ускорение и повышение согласованности разработки приложений;

согласованности разработки приложений;
снижение доли ручного труда в процессе

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

Слайд 20 Ожидаемые результаты (нереалистичные)
Отсутствие воздействия на общую культуру и

Ожидаемые результаты (нереалистичные)Отсутствие воздействия на общую культуру и распределение ролей в

распределение ролей в организации;
понимание проектных спецификаций неподготовленными пользователями;


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

Слайд 21 Статьи затрат на внедрение CASE-средств
Затраты на специалистов по

Статьи затрат на внедрение CASE-средствЗатраты на специалистов по планированию внедрения CASE-средств;

планированию внедрения CASE-средств;
технические средства;
приобретение, настройка CASE-средств и

обучение пользователей;
интеграция с другими средствами и существующими данными;
подготовка документации, стандартов и процедур использования средств;
обновление версий.

Слайд 22 Анализ рынка CASE-средств
Анализ рынка CASE-средств выполняется с целью

Анализ рынка CASE-средствАнализ рынка CASE-средств выполняется с целью выбора CASE-средства, максимально

выбора CASE-средства, максимально удовлетворяющего потребностям организации.
Потребности организации в

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

Слайд 23 Определение критериев успешного внедрения
Критерии должны позволять количественно оценивать

Определение критериев успешного внедренияКритерии должны позволять количественно оценивать степень удовлетворения каждой

степень удовлетворения каждой из потребностей организации, связанных с внедрением.

По каждому критерию должно быть определено его конкретное оптимальное значение.
Информация о таких метриках приведена в стандартах:
IEEE Std 1045-2002 (IEEE Standard for Software Productivity Metrics)
IEEE Std 1061-2004 (IEEE Standard for a Software Quality Metrics Methodology)

Слайд 24 Примеры критериев успешного внедрения
Оценка степени успешности внедрения включает:
процент

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

проектов, использующих CASE-средства;
рейтинговые оценки уровня квалификации специалистов;
результаты опросов персонала

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

Слайд 25 Разработка стратегии внедрения CASE-средств
Стратегия включает:
организационные потребности;
базовые метрики

Разработка стратегии внедрения CASE-средствСтратегия включает:организационные потребности; базовые метрики для последующего сравнения

для последующего сравнения результатов;
критерии успешного внедрения, связанные с

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

Слайд 26 Нисходящий подход
Нисходящий подход к разработке стратегии внедрения CASE-средств

Нисходящий подходНисходящий подход к разработке стратегии внедрения CASE-средств предполагает общий анализ

предполагает общий анализ процесса разработки ИС в организации, что

зачастую влечет за собой общую реорганизацию процессов разработки ИС.
Результатом такой реорганизации становится крупномасштабная стратегия автоматизации процессов создания и сопровождения ИС.
Нисходящий подход рекомендуется для относительно зрелых организаций с устоявшимися процессами разработки ИС. Для повышения вероятности успеха требуется принятие серьезных обязательств со стороны как руководства, так и потенциальных пользователей.

Слайд 27 Нисходящий подход

Нисходящий подход

Слайд 28 Восходящий подход
Восходящий подход начинается с определения некоторого средства

Восходящий подходВосходящий подход начинается с определения некоторого средства или типа средств,

или типа средств, которые потенциально могут помочь организации в

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

Слайд 29 Восходящий подход

Восходящий подход

Слайд 30 Характеристики пилотного проекта
Типичность предметной области
Небольшой, но значимый размер
Масштабируемость
Критичность

Характеристики пилотного проектаТипичность предметной областиНебольшой, но значимый размерМасштабируемостьКритичность Авторитетность специалистовГотовность проектной группы


Авторитетность специалистов
Готовность проектной группы


Слайд 31 Оценка пилотного проекта
В процессе оценки пилотного проекта необходимо

Оценка пилотного проектаВ процессе оценки пилотного проекта необходимо ответить на следующие

ответить на следующие вопросы:
Целесообразно ли внедрять CASE-средство?
Какие конкретные

особенности пилотного проекта привели к его успеху (или неудаче)?
Какие проекты или подразделения в организации могли бы получить выгоду от использования CASE-средства?


Слайд 32 Результаты пилотного проекта
Внедрить CASE-средство.
Выполнить дополнительный пилотный проект.

Результаты пилотного проектаВнедрить CASE-средство. Выполнить дополнительный пилотный проект. Отказаться от данного


Отказаться от данного CASE-средства.
Отказаться от использования CASE-средств вообще.


Слайд 33 Полномасштабное внедрение CASE-средств
План перехода включает:
информацию относительно целей, критериев

Полномасштабное внедрение CASE-средствПлан перехода включает:информацию относительно целей, критериев оценки, графика и

оценки, графика и возможных рисков, связанных с реализацией плана;


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

  • Имя файла: avtomatizirovannoe-proektirovanie.pptx
  • Количество просмотров: 122
  • Количество скачиваний: 0