HI
Can anyone please let me know what kind of diagram should a systems analyst draw for the developers. Business process diagram is used to show the flow of business process for business people who are the audience. So what should the systems analyst draw to show the process flow for the developers. i am jsut confused. Any help would be appreciated.
Thanks
Sonavi
Hi Sonavi,
There is no such thing as diagrams which are for developers or non-developers. Diagrams should be created if there is a need to show a certain aspect or model of the system.
For example:
As you can see, while there are no diagrams specifically for developers, there are diagrams which model the types of things that developers want to know.
Hope this helps!
- Adrian
Hi Adrian
Thank you for ur response. Can you please let me know some information about N-tier architecure diagram. and where can I find examples on n tier architecure diagram. I have to present the 3 tier diagram to the developers which would explain the UI interface and how it is interecting with the database and what is the business / application logic. So i am assuming that I would have to draw the system architecure diagram which is N-tier architecture diagram. Can you please giude me with this.
I think the n-tier is the bottom layer of detail. It is what the developers themselevs would usually do right before they sit down for an hour and code a unit of code (of small discreet function.)
This is not the role of the BA. This is the role of the programmer.
The same goes for designing the 3 tier application diagram for a new system. This is definitely not a usual job for a BA.
If on the other hand you are analysing an existing system you can use any number of tools. Tony Markos will recommend a data flow diagram, which will do the job just fine.
At the end of the day it can be pretty loose at the first pass. Even just lists of activties that happen at each layer.
The task you are doing is identifying the logical and physicl boundaries of components, and then their relationships.
Hi Craig,
My role is Systems Analyst and as a systems analyst i am suppose to present my audience (developers) the systems architecture diagram. I was asked to prepare the systems architecture diagram which shows the UI interface, how it is connected to the application logic/business logic layer and how these two are connected to the database. ie., i am asked to present or come up with a diagram which shows the three components and how they are interacting with each other . So when i did a little research i found that the N-tier architecture diagram is teh best way to show the relationship between these three layers. Please guide me what is the best way to show the flow between these three layers ( UI, Business Logic, Database). I presented the business process diagram using BPMN but , i was told that Business process diagram is for the business people so what is teh best way to show the flow to the developers which represents the flow between these three layers ( UI, Business Logic, Database).
thanks
brought to you by enabling practitioners & organizations to achieve their goals using: