Thursday, April 03, 2008

Composing Software Architecture Document

Hi readers,

I work as software engineer in an australian company that headquartered in Bali. A couple weeks ago, I was assigned to an internal project. The project manager asked me to develop the Software Architecture Document. Since I am still junior, I got no idea in making the SAD. Where should I should start was someting I wonder. All the team members are also junior. So I decided to ask to my senior worked in another project. Here's the conclusion how to create the SAD.

1. See the Software Requirements Specification document as the starting point. The use case diagram in that document is actually the starting point.
2. After that we are then ready to create the Entity Relationship Diagram as well as the sequence diagrams. But, we need to detail the use case first so that we know what is needed in the database and how the processes flow.
3. And the objects and the message calls in sequence diagrams can be used to create the class diagram. Do not forget to define the dependencies between classes.

Actually not that easy in creating the SAD, but I hope that can help to create the SAD for the beginner such me ;)
Posted by Lusi at 12:42:13 | Permanent Link | Comments (7) |
Comments
1 - Do you remember my YM status when we were at the course? SAD makes life better!!! wkwkwkwkw... (Comment this)

Written by: imsuryawan at 2008/04/03 - 18:29:11
2 - wkk...
Yaps SAD makes my life better too...
wkk.. (Comment this)

Written by: Lusi at 2008/04/03 - 18:43:52
3 - halah apanya sih yang susah dari SAD lha wong kamu aja masih bisa posting buat blog lu aja

wkkkk cih . . .

wkkkk

pisss (Comment this)

Written by: agung at 2008/04/03 - 19:35:15
4 - @Agung: wkk...
Buset...Posting ini nyolong2 gung :p
Kalo lo yang buat SAD sih, kecil!!
Wong pengalamannya uda di Newmont :p
wkk (Comment this)

Written by: Lusi at 2008/04/04 - 09:35:00
5 - kalo gw yang ngerjain tu kacau wkkk :

ERD kaga ada PK n relasi -> biar gampang querinya

Class Diagram kaga usah dikasih -> biar jadi prosedural aja

wkkkkk maklum gw kan masih kacrut wkkkk (Comment this)

Written by: agung at 2008/04/04 - 10:46:36 in reply to: 4
6 - @Agung: Yeah it's hard at first to reach object-oriented design, but it'll become easy at maintenance ;) (Comment this)

Written by: Lusi at 2008/04/05 - 11:43:31
7 - SAD? zzz...zzz...zzzzzz....
Ntar klo dah canggih ajarin gw y lus..
 (Comment this)

Written by: maria at 2008/04/07 - 15:03:17
Write a comment