Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Диаграмма классов

Читайте также:
  1. Априорные и апостериорные вероятности классов объектов
  2. Библиотека классов Java - обзор
  3. Введение в UML. Краткая историческая справка. Диаграммы классов, диаграммы последовательностей.
  4. Вероятностная постановка задачи обучения распознаванию двух классов объектов посредством выбора разделяющей гиперплоскости
  5. Возможности размещения туристов в автобусах различных категорий и классов.
  6. Все объекты классового типа размещаются динамически
  7. Вычитание классов

 

 

Диаграмма последовательностей

Диаграмма последовательности: оформление заказа и выбор PC.

Диаграмма последовательности: оплата, доставка.

Диаграмма деятельности

Диаграмма компонентов

Диаграмма компонентов отображает зависимость между программными компонентами нашей системы.

Диаграмма коммуникации

Эта диаграмма отражает взаимодействие объектов, подобно диаграмме последовательности. Данная диаграмма включает объекты и сообщения, которыми они обмениваются. Диаграмма имеет вид графа, вершины графа(прямоугольники) соответствуют линиям жизни объектов. Ребрами графа являются линии связи, возле которых расположены сообщения. Сообщения передаются в указанном стрелкой направлении, в порядке, соответствующем нумерации.

 

Диаграмма развертывания

 

В этой диаграмме представлено размещение артефактов по различным узлам системы. Все узлы соединены отношениями простой ассоциации.

Узел (<<devise>>) является ресурсом, который будет обрабатывать информацию на Web Servere, в нашем случае это Браузер который будет визуализировать нашу JSP страницу на клиентской машине.

Хранилища данных и Сервер БД и Сервер приложений будут связаны отношениями простой ассоциации.

Сервлет Controller обрабатывает входящие запросы, запуская необходимые для создания модели действия и перенаправляя запрос соответствующему представлению.

 

 

Листинг сгенерированного кода JAVA

Customer.java

import java.util.ArrayList;

 

public class Customer {

private String _customer_name;

private String _customer_address;

private String _phone_number;

private String _email_addres;

public CustomerWindow _newCustomer;

public ArrayList<Order> _order = new ArrayList<Order>();

 

public void addCustomer() {

throw new UnsupportedOperationException();

}

}

OrderPC.java

import java.util.ArrayList;

 

public class OrderPC {

private Object _order_number;

private Object _computer_id;

public Order _order;

public ArrayList<Catalog> _catalog = new ArrayList<Catalog>();

 

public void addOrder() {

throw new UnsupportedOperationException();

}

}

Payment.java

public class Payment {

private String _payment_method;

private String _date_received;

private int _amount_received;

public Order _order;

}


Дата добавления: 2015-10-26; просмотров: 318 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Функциональные и прочие существенные требования| Читайте продолжение истории Мэдди и Райдера в книге «Обещай мне свет» в переводе группы http://vk.com/dream_real_team.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)