tailieunhanh - Lecture Enterprise systems development - Lecture 15

After completing this unit, you should be able to: Compare and contrast decision support systems and geographic information systems, describe the decision support role of specialized analytics like predictive analytics and text analytics, describe the role and function of an expert system in analytics,. | Lecture 15 Enterprise Systems Development ( CSC447) COMSATS Islamabad Muhammad Usman, Assistant Professor College of Statistical and Acturial Science Component and Connector ViewType Overview Defines models consisting of elements having some runtime presence – processes, objects, clients, servers, data stores Pathways of interaction – communication links, protocols, information flows, access to shares storage Runtime entities and their interactions May contain many instances of the same component type Similar to object(collaboration) diagrams as against class diagrams(which define types of elements) Summary of C&C Viewtype Elements Component Types: principal processing unit and datastores Connector Types: interaction mechanisms Relations Attachments:component ports are associated with specific connector roles Properties of elements Component: Name, type(general functionality, number and type of ports) Other properties(like performance) Connector: name, type(nature of interaction, number and type of roles), other properties(protocol of interaction, performance values) Topology No Inherent constraints C&C Viewtype Styles Pipe-and-filter Shared-data Publish-subscribe Client-server Peer-to-peer Communicating processes Components Component Interfaces Connectors Connector Roles Connector Role Examples Relations What is C&C for? To reason about runtime system quality attributes – performance, reliability, availability What are the systems principal executing components and how do they interact What are the major shared data resources Which parts of the system are replicated and how many times How does data progress through a system as it executes What protocols of interaction are used by communicating entities What parts of the system run in parallel How can the system’s structure change as it executes What is C&C not for? Can not represent design elements which do not have a runtime presence Example – interface of an element - usability C&C Viewtype Styles . | Lecture 15 Enterprise Systems Development ( CSC447) COMSATS Islamabad Muhammad Usman, Assistant Professor College of Statistical and Acturial Science Component and Connector ViewType Overview Defines models consisting of elements having some runtime presence – processes, objects, clients, servers, data stores Pathways of interaction – communication links, protocols, information flows, access to shares storage Runtime entities and their interactions May contain many instances of the same component type Similar to object(collaboration) diagrams as against class diagrams(which define types of elements) Summary of C&C Viewtype Elements Component Types: principal processing unit and datastores Connector Types: interaction mechanisms Relations Attachments:component ports are associated with specific connector roles Properties of elements Component: Name, type(general functionality, number and type of ports) Other properties(like performance) Connector: name, type(nature of .