Какие шаги я должен предпринять для описания архитектуры перед началом веб-проекта? - PullRequest
3 голосов
/ 30 апреля 2010

Я работаю над проектом, который основан на Symfony (доктрине) с использованием API Facebook. Я действительно хочу получить описание архитектуры с точки зрения некоторых диаграмм, поэтому Какие шаги (с точки зрения типов диаграмм) я должен предпринять перед кодированием?

Ответы [ 3 ]

3 голосов
/ 30 апреля 2010

Это зависит от цели, стоящей за этой диаграммой. это для архитектуры базы данных или кода или интерфейса?

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

2 голосов
/ 30 апреля 2010

UML имеет несколько специальных диаграмм, полезных для описания архитектуры, таких как Диаграммы пакетов и Компонентные диграммы . В вашем случае вы могли бы описать API Facebook и ваши зависимости от него с помощью диаграммы компонентов.

1 голос
/ 02 мая 2010

Одной из самых важных вещей, которые, по моему мнению, следует включить в описание вашей архитектуры, является обоснование ваших решений.Почему вы решили отделить этот компонент от остальных, например?Или почему вы используете API Facebook.

Вы также должны смотреть на свою аудиторию.Кто будет читать описание архитектуры?Разработчики, бизнес-аналитик, менеджмент?UML - отличный стандарт для общения с разработчиками, но он плохо работает с деловыми людьми.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...