Software Architecture
Software Architecture
Software architecture is the set of structures needed to reason about a software system
and the discipline of creating such structures and systems. Each structure comprises
software elements, relations among them, and properties of both elements and relations.
Sheryl will discuss the updated application framework for our new
accounting software. The process view and implementation view of the project
are already complete. Sheryl will share those views with us.
She will also talk about developing the deployment view. Finally, she will
share plans for the conceptual view in the next phase.
Then, Scott will share some of his new programming plans. These general plans
will be helpful for various current and future projects.
Erik will present on his team's new word processing modules. These modules will
be the basis for several software upgrades. He will explain how simple idioms can
create complex modules.
Finally, Maria will give a presentation on utilizing design patterns. These can be used to solve common problems in software
architecture. Her presentation will focus on mistakes during our last project. This should give us an idea of which areas need the
most improvement.
Translate the words into Polish
application framework -
process view -
implementation view -
deployment view -
conceptual view -
programming plans -
modules -
idioms -
design patterns -
software architecture -
Match the phrases (1-4) with the definitions (A-D)
1. Conceptual view -
2. Implementation view -
3. process view -
4. Deployment view -
B. a view that shows the way tasks are assigned to physical nodes
C. a view that shows major design elements and interactions between elements