
- •Дипломная работа
- •Аннотация
- •Введение
- •1 Анализ задачи обработки данных
- •Документированная процедура управления ресурсами
- •2 Проектирование структуры базы данных
- •2.1 Структура базы данных
- •3 Проектирование архитектуры проекта
- •3.1 Документ «Архитектура проекта»
- •3.2 Диаграмма состояний
- •4 Управление процессом разработки программного обеспечения
- •7.1 Организация ремонтного производства
- •7.1 Общая постановка к технико-экономическому обоснованию
- •7.3 Расчет единовременных затрат
- •7.4 Расчет годовых текущих издержек
- •7.5 Расчет показателей экономической эффективности
- •7.6 Выводы и рекомендации
- •8 Охрана труда
- •8.1 Идентификация и анализ аредных и опасных факторов в проектируемом объ екте
- •8.2 Технические, технологические, организационные решения по устранению опасных и вредных факторов, разработка защитных средств
- •8.3 Разработка мер безопасности при эксплуатации объекта проектирования
- •Глава 1
- •Глава 2
- •Глава 3
- •Глава 4
- •Глава 5
- •9 Энерго- и ресурсосбережение
- •Заключение по проекту
- •Список использованных источников
- •Приложение а
- •Приложение б
- •Приложение в
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.