Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ППП-типо-похоже-на лекции!.docx
Скачиваний:
21
Добавлен:
21.09.2019
Размер:
2.06 Mб
Скачать

Объектно-ориентированный подход к разработке. Модель MSF.

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

Ядро этой системы составляют шесть основных моделей:

1) модель производственной архитектуры;

2) модель приложения;

3) модель проектной группы;

4)модель процесса разработки ПО;

5)модель управления рисками;

6)модель процесса проектирования.

Производство архитектуры- это структурированное описание бизнес-процессов и пакетов по для решения задач в некоторой предметной области.

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

Модель производственной архитектуры

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

Модель приложения

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

Модель проектной группы

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

Модель процесса разработки ПО

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

Модель управления рисками

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

Модель процесса проектирования

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

Три фазы разработки -

концептуальное,

логическое и

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

2. Модель па

Модель производственной архитектуры MSF — это работоспособная система, в контексте которой возможен анализ существующей инфраструктуры и разработка перспективной архитектуры. Кроме того, эта модель закладывает фундамент для реализации бизнес-решений с использованием современных технологий. Она позволяет системам не только реализовать свои функциональные возможности, но и логически объединить их в целое, возможности которого много больше, чем сумма частей. Именно такая целостность является основной целью

разработки производственной архитектуры, которую предполагает

модель MSF.

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

2.1.Бизнес - перспектива

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

• глобальные цели и задачи организации;

• виды продуктов и услуг, производимых организацией;

•бизнес-процессы, реализующие основные функции организации связь между ними;

• основные структуры;

• взаимодействие всех перечисленных элементов.

2.2.Прикладная перспектива

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

• описание сервисов, которые поддерживают бизнес-процессы, представленные в бизнес-перспективе;

• описание взаимодействий и взаимозависимостей корпоративныхприложений;

• приоритеты для совершенствования существующих и развития новых приложений на основе бизнес-перспективы.

2.3.Информационная перспектива

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

• стандартные модели данных;

• методы организации данных и управления ими;

• описание структуры «производства* и «потребления» информации в организации.

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

2.4.Технологическая перспектива

Технологическая перспектива представляет аппаратное и программное обеспечение, необходимое для работы организации. Она включает:

• персональные компьютеры и серверы;

• операционные системы;

• сетевые компоненты;

• принтеры;

• использование Интернета;

• другое периферийное оборудование-

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

Она определяет перечень технологических стандартов и сервисов, необходимых для выполнения задач организации. Вот некоторые необходимые стандарты и сервисы:

• топологии;

• среды разработки;

• прикладные интерфейсы;

• средства защиты;

• сетевые сервисы;

• сервисы баз данных;

• технические спецификации.

Четыре перспективы — одна архитектура

Модель производственной архитектуры MSF включает четыре перспективы, но это единая модель. Когда организация создает производственную архитектуру, важно помнить, что ценность архитектурные только в одной из индивидуальных перспектив, но в связях, в:шимодействиях и зависимостях между ними.

Развивая эти четыре перспективы и исследуя их индивидуальные и коллективные взаимосвязи, вы выявите приоритеты, проекты, политику, стандарты и способы руководства организации, то есть именно ту информацию, которая необходима для эффективной работы компании. Эти данные необходимы и при реализации принятых решений и их обеспечении ресурсами. Кроме того, они позволят обеспечить взаимодействие бизнес-подразделений и информационных подразделений организации.

При разработке программного обеспечения и развертывании приложений в подразделениях, непосредственно занятых бизнесом, руководителям ИТ-подразделений приходится учитывать две важные особенности:

сложившееся положение — когда информационные подразделения

приступают к работе, основные бизнес-процессы уже налажены и

функционируют, что не позволяет этой группе максимально эф-

фективно применять имеющиеся в ее распоряжении технологии;

оторванность от процесса принятия решений — поскольку ИТ-под-

разделения не участвуют в решении стратегических вопросов биз-

неса, число неудачных технологических решений велико.

ИТ-подразделения должно активно учавствовать в обсуждении бизнес-процессов.

Модель производственной архитектуры MSF— это инструмент,

который гарантирует, что деятельность информационных структур

предприятия будет ориентирована именно на процессы создания ПА и позволяли решать задачи бизнеса.