Sheet 1 DR - Mona
Sheet 1 DR - Mona
Sheet 1 DR - Mona
3- Some people use ……….._to represent architectural view but aren’t widely used and
others use ………_but, does not include abstractions for high-level system description.
a. UML, ADL b. ADL, UML
4- is a stylized description of good design practice, which has been tried and
tested in different environments
a. architectural pattern b.UML c. sequence diagram d.use case
5- Organises the system into a set of layers (or abstract machines) each of which provide a
set of services.
a. Client-server b. repository c. layered d. pipe and filtering
6- Which of the following pattern is the basis of interaction management in many web-
based systems?
a. architecture model b. repository pattern
c. model-view-controller d. none of above
Q3 explain with drawing four architecture models.
- MVC -Repository - layered -pipe and filtering
Q4 Using the UML graphical notation for object classes, design the following object classes,
identifying attributes and operations. Use your own experience to decide on the attributes and
operations that should be associated with these objects. Also, draw use case and scenario
■ a messaging system on a mobile (cell) phone or tablet
■ a printer for a personal computer
■ a bank account
Q5 compare between
- Event processing systems &Language processing systems
- Dynamic & static models