05/04/2010

Use case diagram for multilevel marketing management system(MLM)



















Use Case Diagram :-
Use case diagram is designed for visualizing and documenting the behavior of a system. The main notations of use case diagram include System (subject), Use Case, Actor, Association (communication link), Dependency and Generalization. Use case diagram is usually used in modeling the context of a system and requirements of system.


Elements of a Use Case Diagram:-

  1)Actors :- An actor portrays any entity (or entities) that performs certain roles in a given system.
                  An actor in a use case diagram interacts with a use case

2)Use case:-A use case in a use case diagram is a visual representation of a distinct business functionality in a  
                  system.
3)System boundary: -A system boundary defines the scope of what a system will be. A system cannot have  
                                infinite functionality.
               Use cases share different kinds of relationships. A relationship between two use cases is basically a dependency between the two use cases. 

Uml diagrams for multilevel marketing management system(MLM)




Context level DFD :-


STEPS TO DRAW A DATA FLOW DIAGRAM:-
Use a Data Flow Diagram (DFD) to show the relationships among the business processes within an organization to:
·   External systems,
·   External organizations,
·    Customers,
·   other business processes.


· Start from the context diagram Identify the parent process and the external entities with their net inputs and  
  outputs.
· Place the external entities on the diagram.  Draw the boundary. 
· Identify the data flows needed to generate the net inputs and outputs to the external entities.
· Identify the business processes to perform the work needed to generate the input and output data flows.
· Connect the data flows from the external entities to the processes.
· Identify the data stores.
· Connect the processes and data stores with data flows.
· Apply the Process Model Paradigm to verify that the diagram addresses the processing needs of all external entities.
· Apply the External Control Paradigm to further validate that the flows to the external entities are correct.
· Continue to decompose to the nth level DFD Draw all DFDs at one level before moving to the next level of decomposing detail.  You should decompose horizontally first to a sufficient nth level to ensure that the processes are partitioned correctly;  then you can begin to decompose vertically