Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпоры_СИТ_1-55(все).doc
Скачиваний:
1
Добавлен:
01.03.2025
Размер:
656.9 Кб
Скачать

54. Модели разработки объектно-ориентированных программных систем и управление рисками.

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

Этап разработки определяется последовательностью деятельностей и набором артифактов. Наиболее важные артифакты – модели, являющиеся продуктом этапа разработки..Основными моделями являются:

  • модель функций предметной области (business use-case model);

  • модель объектов предметной области (business object model);

  • модель функций системы (use-case model);

  • модель стадии проектирования (design model);

  • модель реализации (implementation model);

  • модель тестирования (test model)

Выявление рисков (Identify Risks)

Цель деятельности - определить риски проекта и действия по их устранению или снижению. Выявление рисков (Identify Risks) включает:

1. Определение потенциальных рисков (Identify Potential Risks);

2. Группировку и упорядочение рисков (Group and Sort Risks);

3. Определение стратегии реорганизации проекта во избежании рисков (Identify Risk Avoidance Strategies);

4. Определение стратегии снижения влияния рисков на проект (Identify Risk Mitigation Strategies);

5. Определение стратегии снижения влияния на проект непредвиденных рисков (Identify Contingency Strategies).

Выходными документом при выполнении этого вида деятельности является список рисков (Risk List).

55. Особенности проектирования и разработки распределенных информационных систем.

 Распределенная информационная система – информационная система, объекты данных и/или процессы которой физически распределяются на две или более компьютерные системы.

В этом определении оговариваются два момента. Первый относится к аппаратуре: все машины автономны. Второй касается программного обеспечения: пользователи думают, что имеют дело с единой системой.

Рассмотрим основные характеристики распределенных информационных систем.

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

Распределенные системы должны также относительно легко поддаваться расширению, или масштабированию. Эта характеристика является прямым следствием наличия независимых компьютеров, но в то же время не указывает, каким образом эти компьютеры на самом деле объединяются в единую систему. Распределенные системы обычно существуют постоянно, однако некоторые их части могут временно выходить из строя. Пользователи и приложения не должны уведомляться о том, что эти части заменены или починены или что добавлены новые части для поддержки дополнительных пользователей или приложений. Для того чтобы поддержать представление различных компьютеров и сетей в виде единой системы, организация распределенных систем часто включает в себя дополнительный уровень программного обеспечения, находящийся между верхним уровнем, на котором находятся пользователи и приложения, и нижним уровнем, состоящим из операционных систем, как показано на рис. 1.1.  Соответственно, такая распределенная система обычно называется системой промежуточного уровня (middleware).      Также внедрение распределенной информационной системы производится при необходимости обеспечения контроля над изменением данных в дистанционно удаленных подразделениях организации.      Процедура организации распределенной информационной системы состоит из двух этапов. На первом проводится подготовительная работа: определяются структуры информационной системы, правила миграции информации между базами данных, которые входят в распределенную информационную систему, а также правила ограничения на внесение изменений в таких базах данных.      Второй этап включает в себя процесс подготовки распределенной информационной системы. На этом этапе осуществляется выбор оптимально подходящего программного обеспечения, при помощи которого будет организовываться распределенная информационная база, работающая по правилам, описанным в результате осуществления подготовительной работы. Также на этом этапе проводится конфигурация выбранного программного обеспечения с целью организации и эффективного управления распределенными информационными системами.

 

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]