Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Malchenko_ASOI-091_diplomny_proektЫЫЫЫЫЫЫЫЫЫЫЫЫ...docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
1.12 Mб
Скачать

3 Проектирование архитектуры проекта

Данный раздел дипломного проекта демонстрирует владение компетенциями системного архитектора (ПК3, ПК4, ПК6). Системный архитектор (ComputerSoftwareEngineer) осуществляет анализ требований заказчика в контексте используемого программного обеспечения и обеспечивает реализацию проектных спецификаций и архитектуры системных и программных средств.

Системный архитектор разрабатывает документ «Архитектура проекта» .

3.1 Документ «Архитектура проекта»

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

В качестве примера диалоговой формы и её структуры, представлена одна из многочесленных texre (рисунок 1).

«Диаграмма классов. Диалоговые формы и запросы» представлены в графической части, лист 1.

Пример документа представлен ниже.

УТВЕРЖДАЮ

Заведующий филиалом

«Поликлиника №7 г.Могилева»

______________Ф.П.Зарубайко

«_____»______________2014г.

АРХИТЕКТУРА ПРОЕКТА АСОИ

«Расчет врачебной функции»

Версия 1 от 10.04.2014

Диалоговые формы

Структура компонента WTable

Name

Type

Button(Добавить)

Button

Button(Загрузить шаблон)

Button

Button(Расчет вр.функции)

Button

Button(Коэффициенты перевода)

Button

Button(Закрыть)

Button

DataGrid(dg_table)

Grid

TextBlock(textblock1)

TextBlock

TextBox(tb1)

TextBox

TextBox(tb2)

TextBox

TextBox(tb3)

TextBox

TextBox(tb4)

TextBox

TextBox(tb5)

TextBox

TextBox(tb6)

TextBox

Label(Врач)

Lable

Label(Должность)

Lable

Label(Рабочих дней)

Lable

Label(Первичных)

Lable

Label(Повторных)

Lable

Label(Профосмотры)

Lable

Label(На дому)

Lable

Label(Операции)

Lable

MenuItem(Отчеты)

MenuItem

MenuItem(Справочники)

MenuItem

MenuItem(Расчет вр.функции)

MenuItem

Рисунок 2 – Структура компонента WTable

3.2 Диаграмма состояний

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

Главное назначение этой диаграммы – описать возможные последовательности состояний и переходов, которые в совокупности характеризуют поведение моделируемой системы. Диаграмма состояний представляет интерфейс пользователя.

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

Диаграмма состояний приведена в графическом материале «Диаграмма состояний», лист 1.

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