Здравствуйте.
Изучаю UML и пробую отобразить архитектуру примерного проекта "Справочная система". За основу взяты идеи Справка GMail и Вопрос-Ответ.
Черновик схемы разместил в своём альбоме Изучаю РОА.
Это Ресурсно-Ориентированная Архитектура, реализация которой представляется на RESTful Web Services.
На основе ваших замечаний буду дорабатывать схему. Дополнительно ещё для поддержания беседы буду делать диаграммы Последовательности (Sequence), Классов (Classes) и Физической модели данных (DDL диаграмма). Рисую всё в программе MagicDraw.
Начиная эту бесуду, преследую цель научиться работать с UML и сформировать заинтересованность в РОА.
Помогите доработать архитектуру системыизучаю UML на примерном проекте
Автор Klaymen, 23.02.2010, 10:32
#3
Отправлено 19.03.2010, 00:28:48
Добавил схемы. Переименовал альбом и теперь ссылка, указанная в первом сообщении не работает.
Какой либо методологии нет. Просто хочу описать гипотетический проект с помощью UML.
Попутно возникло желание спросить у программистов. Глядя на уже готовые диаграммы использования (Use case diagramm) и диаграмму реализации (Implementation diagramm), кто во сколько оценить данный проект? Т.е. какой срок можно выделить на реализацию такого проекта и сколько может стоить эта работа? Конечно нужно учитывать, что на диаграммах использования отображено только 90% от всех возможностей, и остаётся ещё 10% того, что может появиться в процессе разработки. Интересно было бы сравнить, как используемый при разработке язык программирования повлияет на стоимость и сроки.
Какой либо методологии нет. Просто хочу описать гипотетический проект с помощью UML.
Попутно возникло желание спросить у программистов. Глядя на уже готовые диаграммы использования (Use case diagramm) и диаграмму реализации (Implementation diagramm), кто во сколько оценить данный проект? Т.е. какой срок можно выделить на реализацию такого проекта и сколько может стоить эта работа? Конечно нужно учитывать, что на диаграммах использования отображено только 90% от всех возможностей, и остаётся ещё 10% того, что может появиться в процессе разработки. Интересно было бы сравнить, как используемый при разработке язык программирования повлияет на стоимость и сроки.
#5
Отправлено 19.03.2010, 09:48:53
Понятно.Вообще-то, UseCase-диаграмма это всего лишь 10%, остальное описывается в UseCase-спецификации.
Я сейчас рисую диаграммы как программист и Use Case определяю исходя из уже представляемых Java классов и методов. Понимаю, что это не верно и нужно делать наоборот: сначала Use Case, а потом классы и методы.
#6
Отправлено 09.05.2010, 00:44:16
Немного подправил ранее опубликованные диаграммы. Загрузил диаграммы классов-сущностей, которые предполагается связывать с таблицами в базе данных. Название альбома изменил и ссылка поменялась на http://picasaweb.goo...feat=directlink
Количество пользователей, читающих эту тему: 1
пользователей: 0, неизвестных прохожих: 1, скрытых пользователей: 0