Create a set of UML and Data Flow diagrams.
Attached are possible example of solutions to this project.
Systems Diagrams and Visualization Project
Create the following UML diagrams to visualize the process of completing the IT project from the previous exercise (providing IT services for a new building):
• Use Case diagram
• Activity diagram
• Communications diagram
• Data Flow diagram
Assume the following basic processes:
- Procurement of all resources.
- Setup of PCs and network servers.
- Deployment and Testing of resources to the IT Area/Office.
- Deployment and Testing of resources to the Administrative Area.
- Deployment and Testing of resources to the Conference Room.
- Deployment and Testing of resources to the Meeting Room.
- Deployment and Testing of resources to the Individual Offices.
- Deployment and Testing of resources to the Computer Labs.
- Testing of all Other Locations.
• Create a Use Case diagram to show all actors and the basic processes above
o Procurement, Setup, Deployment & testing of each major location.
• Create an Activity diagram to show the deployment and testing of resources into the Computer Labs
o Network connectivity testing requires interaction between the PC and Network Specialist
o Projector connectivity testing requires interaction between the PC and AV Specialist.
• Create a Communications diagram to show collaboration between the PC Specialist, the Network Specialist and the AV Specialist during deployment and testing of resources into the Computer Labs.
o If network connectivity issues arise, the PC Specialist will communicate with the Network Specialist.
o If projector connectivity issues arise, the PC Specialist will communicate with the AV Specialist.
• Create a Data Flow diagram to show the Procurement of all resources, based on this additional information:
o The PC Specialist enters all purchases into the Purchase Application system once the resources are purchased.
o The PC Specialists closes all purchases in the Purchase Application system once the resources are received.