| |
Architecture evaluation process
This page provides details on assignment 8-1.
It is assigned in week 8 and
due in week 11.
It is worth 100 points.
This is an individual assignment.
Purpose
Practice the following important
architecture skills:
Overview
In this assignment, you will define an
architecture evaluation process.
This is an individual assignment.
Specifics
-
Consider the architecture analysis and
review methods in the textbook (ATAM, CBAM, SAAM), any architecture
evaluations you may have been personally involved in, and any other factors that seem
relevant to defining a good evaluation method.
-
Design and document your own
architecture evaluation method. Your evaluation method must be a fairly
general process that could be used on a variety of projects (but probably
not on all projects) Your criteria may
exclude some kinds of projects from your method, but they
must allow your method to work on a reasonably large variety of projects. If you
have any doubts about whether your method is general enough, check
with the instructor.
-
You may borrow elements from existing
methods, either in the textbook or on the web, but keep in mind that you must:
-
properly cite any elements you borrow
from another source
-
define something that is your own
(you can't say, for example, "ATAM is fine, use that")
-
There are no fixed requirements for
length of your paper, but four to five pages, plus or minus, should be
plenty in most cases.
-
Remember to include the required
elements listed below. You will lose points if you omit required elements.
-
Make sure you are familiar with the general
information about written assignments.
Deliverables
Turn in your review process to turnitin.com.
It must describe an architecture review process, including the following required
elements. The items on each list must be explained enough that I can
understand what you mean. An artifact or role that appears on multiple lists
need only be defined the first time it appears.
-
Overview of your process
-
List of criteria that determine whether
or not your process should be used on a given project
-
List of prerequisites (required and
optional artifacts and/or project activities) that should be complete before
your process starts
-
List of
artifacts produced
-
List of
participants (required and optional)
-
Sequence of activities.
-
For each activity in your process, define
the activity's
-
inputs, including pre-existing
documentation and/or artifacts produced by earlier review activities
-
participants
-
outputs (that is, artifacts produced)
Turnitin.com
assignment numbers and names
Number |
Name |
5 |
8-1 review process |
5a |
Revision 1 |
|