Практическая работа 3. БПИ18-01_Яхин_арх_прилож.docx.. Разработка архитектуры приложений
Скачать 175.99 Kb.
|
Министерство образования и науки Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный нефтяной технический университет» Факультет автоматизации производственных процессов Кафедра цифровых технологий и моделирования Практическая работа 2 по дисциплине «Управление информационными ресурсами и данным» Тема: Разработка архитектуры приложений Выполнил студент гр. БПИ 18-01 Яхин Р.А Проверил доцент Абросимова М.А Уфа 2021 Цель работы Получение практических навыков разработки архитектуры приложений. Задачи работы 1. Составить описание функциональной архитектуры приложения 2. Разработать структуру диалога приложения 3. Сформировать дерево программных модулей 4. Разработать поведенческую модель приложения 5. Подготовить отчет по работе. 1. Описание функциональной архитектуры приложения Задание 1. Разработать функциональную архитектуру приложения для реализации бизнес-процесса, описанного в предыдущей работе. Начало Подача заявление Получение условия кредитования Визирование директором Регистрация в ОД Перевод денег Визирование договора НЮО и НОК Проверка юридической чистоты Получение ответа от ОЭБ Клиент обращается в кредитную организацию с заявлением Договор регистрируется в отделе документооборота и в книге регистрации Договор заверяется директором Договор заверяется начальником юрид. отдела и отдела кредитования Проверка клиента на платежеспособность Специалист отдела кредитования доводит до сведения клиента условия кредитования Перевод запрашиваемой сумм денег клиенту Договор проверяется юристом на наличие юридических ошибок 2. Разработка структура диалога приложения Задание 2. Разработать структуру диалога приложения для реализации бизнес-процесса В данной работе структура приложения идёт уже от самого клиента, структура не полная, если применять каждый шаг то, она будет очень большой, попытался показать суть! Главное меню Взять кредит А E B D Получить условия кредита C Выход Ввод суммы Проверка своей платежеспособности Запрос на перевод денег Первое условие D1 C1 B11 A1 Результат одобрения Экран Мин сумма A2 Второе условие D2 B2 Одобрено Отказано Чек перевода Макс сумма A3 Третье условие C12 C11 3. Формирование дерева программных модулей Задание 3. Разработать дерево программных модулей приложения для реализации бизнес-процесса. Представлено дерево программных модулей, отражающих структуры бизнес-процесса. Дерево не совсем полное из-за размерности Кредитование CoolForm SuMain ModeForm fmMain MainForm Выплаченные суммы Договора Платежеспособные Данные клиента Регистрация Заявлений CAP.DB DOG.DB PEOPLE.DB REG.DB DATA.DB 4. Разработка поведенческой модели системы Задание 4. Разработать поведенческую модель системы для реализации бизнес-процесса Представлена блок схема алгоритма приложения. На схеме изображена работа приложения согласно бизнес-процессу. Начало Подать заявление Отказ от кредита Выбор суммы Нет Да Нравятся условия Нет Да Одобрено Оформления договора Другая сумма Получение средств Конец Контрольные вопросы В чем заключается описание функциональной архитектуры? Функциональная архитектура представляет собой набор функций и их подфункций, определяющих преобразования, осуществляемые системой при выполнении своего назначения. Что отражает структуру диалога приложения? Применяется два способа описания диалога. Первый предполагает использование табличной формы описания. Второй использует представление структуры диалога в виде орграфа, вершины которого могут быть перенумерованы, а описание его содержания в соответствии с нумерацией вершин, либо в виде экранов, если сообщения относительно просты, либо в виде таблицы. 3. Каким образом описывается и документируется алгоритм функционирования системы? Алгоритм работы подсистемы четко показывает, как протекает процесс. Блок-схема показывает систематическую последовательность этапов выполнения работы и то, какие группы вовлечены в процесс. Каким образом производится кодирование полученной документации? Путем присваивания документу id в БД. В чем отличие структуры диалога приложения от дерева программных модулей? На основе результатов диалога приложения строится дерево программных модулей, которая уже отражает структурную схему пакета. Источники Стратегическое управление информационными системами. Учебник. Под редакцией Г.Н. Калянова. Интернет-Университет Информационных Технологий www.intuit.ru Москва. 2014. – 510 с. http://www.bibliorossica.com/book.html?currBookId=12189 2. Лапина, Т. И. Модели и инструменты описания архитектуры информации. Курск, 2017. 81с. https://swsu.ru/sveden/files/MU_Arxitektura_informacionnyx_sistem_LZ.pdf |