SWE 3633 Lecture 4: L4 Software Engineering lecture 4

32 views4 pages

For unlimited access to Class Notes, a Class+ subscription is required.

Software Architecture
Lecture 4
Review
Software design creative process to solve a problem. Aka transforming a problem to a
solution.
Software architecture usage of various design strategies in software construction to
divide and conquer the complexities of a problem domain and solve the problem.
Software architect tasks:
define, document, and communicate it
make sure everyone is using it, and using it correctly
make sure that it comes out in stages in a timely way so that the overall
organization can make progress before it's complete
make sure the software and system architectures are in synchronization
act as the emissary of the architecture
make sure management understands it (to the detail necessary)
make sure the right modeling is being done, to know that qualities like
performance are going to be met
give input as needed to issues like tool and environment selection
identify and interact with stakeholders to make sure their needs are being met
make sure that the architecture is not only the right one for operations, but also
for deployment and sustainment
resolve disputes and make tradeoffs
resolve technical problems
maintain morale, both within the architecture group, and externally as well. The
latter is done by providing a sound design, when needed, and providing good
presentations and materials to let everyone know the organization is on the right
track.
understand and plan for evolutionary paths
plan for new technology insertion
manage risk identification and risk mitigation strategies associated with the
architecture
UML Activity Diagrams
Activity diagrams can represent any process and are useful throughout software
design.
A Process is a collection of related tasks that transforms a set of inputs to a set of
outputs.
find more resources at oneclass.com
find more resources at oneclass.com
Unlock document

This preview shows page 1 of the document.
Unlock all 4 pages and 3 million more documents.

Already have an account? Log in

Get access

Grade+
$10 USD/m
Billed $120 USD annually
Homework Help
Class Notes
Textbook Notes
40 Verified Answers
Study Guides
1 Booster Class
Class+
$8 USD/m
Billed $96 USD annually
Homework Help
Class Notes
Textbook Notes
30 Verified Answers
Study Guides
1 Booster Class