In: Computer Science
In Systems Analysis and Design, how do Functional and Structural modeling differ, in what ways, and why are they always together in Analysis?
In system analysis and design functional modelling, Functional Modelling gives the process perspective of the object-oriented analysis model and an overview of what the system is supposed to do. It defines the function of the internal processes in the system with the aid of Data Flow Diagrams (DFDs). It depicts the functional derivation of the data values without indicating how they are derived when they are computed, or why they need to be computed. The functional model uses a DFD to show the system design, A DFD The DFD is a graphical representation of a system that shows the inputs to the system, the processing upon the inputs, the outputs of the system as well as the internal data stores. DFDs illustrate the series of transformations or computations performed on the objects or the system, and the external controls and objects that affect the transformation.
In system analysis and design structural modelling, Structural models of software display the organization of a system in terms of the components that make up that system and their relationships. It is use to show relationship between the components, the structual modelling is shown by class diagram, The class diagram shows attributes, data types and also relation between different classes.
So, functional model shows the complete working while the structural model shows the relation between the components of the model.
---------------------------------------------------------Please Upvote-----------------------------------------------------------------