Title
Logical Architecture and Layer Pattern Memo
Course
Software Engineering
Abstract
Describe logical architecture and the layers pattern.
Author
Douglas Troy
Source
Larman, Craig. Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition), 2004.
Genre
Memo
Assignment Duration
Less than a week
Communication Skill
Reading
Writing
Writing
Technical Skill
Design
Workplace Scenario
An architecture is the set of significant decisions about the organization of a software system (section 13.4). The logical architecture is the large-scale organization of the software classes into packages, subsystems, and layers (section 13.2). A layer is a grouping of classes, packages or subsystems that has cohesive responsibility for a major aspect of the system. Also, layers are organized such that higher layers call upon services of lower layers. If you have taken the networking course or the operating systems course, you have seen examples of layered architectures such as the layers of the TCP/IP protocol stack, or the concept of operating system layers. The purpose of this homework is to introduce the general approach to software architecture design and to explore examples of the layer pattern. These concepts will help you in future projects where you need to create the overall design (architecture) of software systems.
In this memo to your supervisor you will summarize the three-layer pattern and recommend how the architecture for our project could be modified to add a feature that tracks the user’s progress through your project.
In this memo to your supervisor you will summarize the three-layer pattern and recommend how the architecture for our project could be modified to add a feature that tracks the user’s progress through your project.
Team Size
N/A
Files
Collection
Citation
Douglas Troy, “Logical Architecture and Layer Pattern Memo,” Incorporating Communication Outcomes into the Computer Science Curriculum, accessed May 18, 2020, http://cs-comm.lib.muohio.edu/items/show/77.
Comments