views:

84

answers:

3

I am working on the project that is based on symfony (doctrine) with use of a facebook api. I really want to get the description of architecture of in terms of some diagrams, so What steps(in terms of types of diagrams) should I take first before coding ?

+3  A: 

It depends on the objective behind that diagram. is it for database architecture or code or interface ?

For instance, you can use UML to design Behavior and structure of your app, or you can use simple page storyboard to present interactions and screens chaining.

Benoit
+2  A: 

UML has some special diagrams useful for describing architecture, such as the Package diagrams and Component digrams. In your case you could describe the Facebook API and your dependencies on it with the component diagram.

Gabriel Ščerbák
+1  A: 

One of the most important things to include in your architecture description in my opinion is the rationale behind your decisions. Why did you choose to separate that component from the rest for example? Or why do you use the facebook api.

You should also look at your audience. Who will read the architecture description? Developers, business analyst, management? UML is great standard to communicate with developers but it does not work as good with business people.

kalkie