Читайте также:
|
|
Диаграмма последовательностей
Диаграмма последовательности: оформление заказа и выбор 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. |