Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Модуль аналізу реалізуємості.docx
Скачиваний:
8
Добавлен:
14.04.2015
Размер:
400.56 Кб
Скачать
  1. Модуль аналізу реалізуємості.

Назначение модуля: определение ускоренной оценки возможности реализации проекта разрабатываемой ИС в соответствии с выбранными требованиями.

Для проекта ИС этот модуль является первым шагом перед детальным исследованием ОУ, подразумевающим требования, СТ и СЛС.

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

Входы модуля: - входные данные, определяющие цель; выбранный вариант ИС для анализа реализуемости;

- договор об объеме исследований; документы, инициирующие проект; ссылки: ОС, ФС, ОУ.

Определение действий:

- цели(предусматривает определение возможности удовлетворения коммерческих требований заказчика разрабатываемой ИС);установление соответствия между планируемыми ресурсами и предполагаемыми расходами;

- оценка возможности создания логической и физической БД по исходным данным; обеспечить менеджеру проекта возможность выбора рационального проекта системы; в группу участников включаются опытные пользователи, разработчики-аналитики, обладающие способностями к анализу и управлению проектом; отчет по анализу реализуемости; описание действий по анализу реализуемости.Выходы: - анализ реализуемости (ТЭО ИС).

Призначення та зміст об’єктно-орієнтованного проектування (UML).

UML является унифицированным стандартом для создания чертежей ПО.

С помощью UML можно: визуализировать; специфировать; конструировать;документировать артефакты программных систем;

Артефакт- исскуственные технические объекты(документ).

UML пригоден для моделирования ИС, WEB-приложений, систем реального времени.\

3-и основных элемента:

1.Базовые строительные блоки2.правила определяющие как эти блоки могут взаимодействовать между собой.

3.Общие механизмы языка.

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

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

Свойства uml:

1. UML язык визуализации. В этом случае подразумевается:-получение концептуальной модели.- учет аспектов программы, не выходящей за границы текстового языка программирования.

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

  1. UML язык специфицирования. UML язык конструирования UML позволяет преобразовать модель в программный код (прямое проектирование). UML может преобразоваться на стандартные языки: java, c++ и т.д.

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

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

Переваги та недоліки SSADM-технології.

SSADM (Structured System Analysis and Design Method) - британский cтандарт анализа и разработки автоматизированных систем. Ее достоинством является наличие взаимосогласованных методик, регламентирующих начальные этапы разработки системы, центральным из которых является этап итера­тивного определения требований. В то же время SSADM не распространяется на этапы, связанные с реализацией, внедрением и сопровождением системы, отсылая разработчика к другим общедоступным методологиям, рекомендуемым британским государственным агенством по информатике и вычислительной технике. В SSADM применяется нисходящий подход к построению интегрированных функциональных, информационных и событийных моделей. При моделировании, функций используются классические DFD с миниспецификациями на структурированном естественном языке. Моделирование данных осуществляется с использованием нотации LDS (Logical Data Structure), являющейся диалектом ER-модели. Для событийного моделирования используются диаграммы истории жизни сущностей ELN (Entity Life History), поддерживающие индикаторы состояний, события с привязанными к ним действиями, возможность задавать последовательные, параллельные и итеративные конструкции, а также конструкции выбора.

Концептуальна модель UML.

Концептуальная модель UML состоит из 3-х основных элементов:

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