Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
13 views2 pages

OOSE7

The document outlines the implementation of a system based on a detailed design, focusing on its logical architecture and layers, which include User Interface, Application Logic, and Technical Services. It describes the relationships between these layers, emphasizing strict and relaxed layered architectures, and presents a package diagram that illustrates the dependencies among the user interface, domain, and technical services layers. Additionally, it highlights the roles of each layer in the context of an online course reservation system.

Uploaded by

K.VENKATESH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views2 pages

OOSE7

The document outlines the implementation of a system based on a detailed design, focusing on its logical architecture and layers, which include User Interface, Application Logic, and Technical Services. It describes the relationships between these layers, emphasizing strict and relaxed layered architectures, and presents a package diagram that illustrates the dependencies among the user interface, domain, and technical services layers. Additionally, it highlights the roles of each layer in the context of an online course reservation system.

Uploaded by

K.VENKATESH
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

IMPLEMENT THE SYSTEM AS PER THE DETAILED DESIGN

LOGICAL ARCHITECTURE AND LAYERS:


 LOGICAL ARCHITECTURE: The large – scale organization of software classes
into packages, subsystems, and layers.
 “Logical” because no decisions about deployment are implied.

 LAYER: A very coarse – grained grouping of classes, packages, or subsystems


typical layers in an oo system.
 User Interface
 Application logic and domain objects
 Technical services

 APPLICATION: Independent, reusable across systems.

 Relationship between layers:

 Strict layered Architecture: a layer only calls upon services of the


layer directly below it.
 Relaxed layered Architecture: a higher layer calls upon several lower
layers.

PACKAGE DIAGRAM:
A package diagram in the unified modelling language depicts the dependencies between the
packages that make up a model. It provides a way to group the elements. There are three
types of layers in package diagram.
They are:
 User interface layer
 Domain layer
 Technical Services layer
User interface layer:
The user interface layer may call upon its directly subordinate application layer, and also
upon elements of a lower technical service layer, for logging and so forth.
Domain layer:
Software objects representing domain concepts (for example, a Software Class
Administrator) that fulfil application requirements, such as tracing order and providing the
bill.
Technical Services layer:
General purpose objects and subsystems that provide supporting technical services, such as
interfacing with a database or error logging. These services are usually application-
independent.

PACKAGE DIAGRAM FOR ONLINE COURSE RESERVATION SYSTEM

You might also like