60 likes | 170 Views
IT323 Software Engineering II. Tutorial#5 CBSE. Q1.
E N D
IT323 Software Engineering II Tutorial#5 CBSE
Q1 • Consider the two components below: Data collector and Sensor. The Data collector component requires the services provided by Sensor component to get the SensorManagement and SensorData. From the above specification, compose the two components. • Which type of component composition used? Is there any type of interface incompatibility?
Q1 Type of Composition: Hierarchical composition Type of interface incompatibility: Operation incompleteness & operation incompatibility
Q2 • In a photo library system, components are used to implement a system that download images from a digital camera and stores them in a photograph library. The components are: Photo Library, Image Manager, and User interface. Each component provides the following services: • Photo Library:public void addItem (Identifier pid ; Photograph p; CatalogEntryphotodesc) ; • Image Manager:public Photograph retrieve (Identifier pid) ; • User interface:public CatalogEntrycatEntry (Identifier pid) ; • Compose the components using the right composition type?