Comp 650
2024-05-04 07:14:36 UTC
Home
Lectures
Assignments
Tactics
UML
Queuing
Books
Web sites
 
Turnitin.com
Textbooks
Guidelines
Writing help
Plagiarism
 
Bulletin board
Contact
  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:

  • Designing and describing an architecture evaluation process

Overview

In this assignment, you will define an architecture evaluation process.

This is an individual assignment.

Specifics

  1. 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.

  2. 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.

  3. 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")

  4. There are no fixed requirements for length of your paper, but four to five pages, plus or minus, should be plenty in most cases.

  5. Remember to include the required elements listed below. You will lose points if you omit required elements.

  6. 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