Introduction In this report I will discuss the process of this portfolio development. We worked in a team to complete this assignment. Every team member has taken equal part and completed the tasks which were assigned to them. I also completed my tasks. In this report I will write my viewpoints and what I learned from this assignment. We had to design various UML diagrams for The Tourist Information Centre. We started this system development process from analyzing the system. We then decided for the entities and classified the information required to complete certain tasks of UML diagrams.
In this report I will discuss different aspects of UML development. I will present reflection in the context of different diagrams. Value of Data Flow DiagramData flow diagram is a very good way to offer a deep and detailed analysis of system functions processes and functions. This diagram offers a comprehensive analysis of some of the major areas and aspects of the system interactions and communications among system entities and database. Basically, data flow diagram is an excellent way of showing a system at any level of detail with a graphic network of symbols demonstrating data flows, data stores, data processes, and data sources/destinations.
This assignment has helped me to understand the some of the basic techniques of system design and development. I have learned about one of the essential tools for the system development that is known is data flow diagram. As discussed above, it is used to identify the flows of data from one entity to another. This flow is demonstrated using arrows. These arrows help us understand from where data is coming, where it will be processes and where it will be stored.
This is an excellent way to understand the system’s working. In addition, the data flow diagrams are used to build a semantic bridge between system developers and system users. The diagrams are: Graphical demonstration of a system allows us to eliminate thousands of words; It presents a logical model which helps us understand what a system will do, instead of physical demonstration demonstrating how it will be done; A hierarchy of activities and functions demonstrating systems at any level of detail; and Easy way of understanding allowing user understanding and reviewingMoreover, we use data flow diagrams to get a frequently understood depiction of a system.
In this scenario, the diagrams are used as a foundation of structured systems analysis and design. Additionally, these diagrams are facilitated by a wide variety of methodologies of structured systems analysis for instance data structure d diagrams, data dictionaries, and procedure-demonstrating methodologies for instance decision tables, decision trees, and structured English. Data Flow InterpretationData Flow Diagrams are a way to offer a comprehensive analysis of system communication and mutual interaction among entities and functions.
This diagram offers a comprehensive overview of different functions and processing of outside operational requests. As we have discussed above, data flow diagrams offer an excellent way for understanding the flows of data and information from one entity to another. It is very useful in identifying what functions will be performed on certain data. For instance, if a data is flowing from the customer towards support officer then it will be like customer’s information, their name and other details need to guide them.
In this scenario, the customer support officer will process this information and store it in the database. This diagram helps us understand at which location data will be processed and stored.