- •Модуль аналізу реалізуємості.
- •Свойства uml:
- •1 Строительные блоки.2. Правила, определяющие, как эти блоки могут взаимодействовать между собой.3. Общие механизмы языка.
- •Стратегия разраб-ки км ПрО
- •Методика выбора модели жц
- •Обобщенная схема выбора модели жц
- •4. Варианты бизнес-системы. Тэо и структура фс.
- •2 Группа аксиом представ-на услов-м незав-ти, позвол утверж-ть, что некотор взаимоот-я между сравн-ми альтер-ми по критер-ям не завис-т от оценок по др критер.
-
Модуль аналізу реалізуємості.
Назначение модуля: определение ускоренной оценки возможности реализации проекта разрабатываемой ИС в соответствии с выбранными требованиями.
Для проекта ИС этот модуль является первым шагом перед детальным исследованием ОУ, подразумевающим требования, СТ и СЛС.
При реализации модуля исследуется существующая ИС, которая позволила бы оценить вариант ИС по соответствующим ограничениям.
Входы модуля: - входные данные, определяющие цель; выбранный вариант ИС для анализа реализуемости;
- договор об объеме исследований; документы, инициирующие проект; ссылки: ОС, ФС, ОУ.
Определение действий:
- цели(предусматривает определение возможности удовлетворения коммерческих требований заказчика разрабатываемой ИС);установление соответствия между планируемыми ресурсами и предполагаемыми расходами;
- оценка возможности создания логической и физической БД по исходным данным; обеспечить менеджеру проекта возможность выбора рационального проекта системы; в группу участников включаются опытные пользователи, разработчики-аналитики, обладающие способностями к анализу и управлению проектом; отчет по анализу реализуемости; описание действий по анализу реализуемости.Выходы: - анализ реализуемости (ТЭО ИС).
Призначення та зміст об’єктно-орієнтованного проектування (UML).
UML является унифицированным стандартом для создания чертежей ПО.
С помощью UML можно: визуализировать; специфировать; конструировать;документировать артефакты программных систем;
Артефакт- исскуственные технические объекты(документ).
UML пригоден для моделирования ИС, WEB-приложений, систем реального времени.\
3-и основных элемента:
1.Базовые строительные блоки2.правила определяющие как эти блоки могут взаимодействовать между собой.
3.Общие механизмы языка.
Данный язык состоит из словаря, правил, которые ориентированы на концептуальное и физического представление моделированной системы.
Словарь и правила обеспечивают как необходимо создавать и читать хорошо определенные модели, но он не говорит какие модели должны быть разработаны для конкретного объекта.
Свойства uml:
1. UML язык визуализации. В этом случае подразумевается:-получение концептуальной модели.- учет аспектов программы, не выходящей за границы текстового языка программирования.
UML решает проблему облегчения взаимодействия различных Р т.к. UML –это графический язык с определенной семантикой. Это позволяет однозначно интерпретировать любую модель другим Р.
-
UML язык специфицирования. UML язык конструирования UML позволяет преобразовать модель в программный код (прямое проектирование). UML может преобразоваться на стандартные языки: java, c++ и т.д.
Обратное проектирование преобразующие программной среды в соответствующую модель.
-
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-х основных элементов: