System Architecture Draft and Complete

Draft Due: 2-23 Moodle Link

Complete Due: 3-2 Moodle Link

Goal:

Architectural design is a creative process in which you design a system organization that will satisfy the functional and non-functional requirements of a system. There is no formulaic architectural design process. It depends on the type of system being developed, the background and experience of the system architect, and the specific requirements for the system.

This is not a detailed design, that comes later. This is a high-level deisgn showing the major components of the system, and how they interact with each other, and with external resources and personnel, to achieve the designed functionality.

This first part is the draft. Below are two example architecture documents to give you some idea. Also read chapter 6 of the text carefully to know what is expected, and to get some ideas. There is no one "right" or "complete" architectural design. Rather this is an attempt to start planning the design of the desired system as the first step toward a complete design.

Sample Software Architecture Documents

  1. Conservation Planning Support System
  2. Online Catering System
You should create a system architecture document either on the wiki, or on google docs. Turn in a link to the doc on Moodle.

There will be a review of this document to preparre you for the more complete version

Topic attachments
I Attachment History Action Size Date Who Comment
Microsoft Word filedoc SAD-OnlineCateringService.doc r1 manage 385.5 K 2018-02-12 - 18:56 JimSkon  
Microsoft Word filedoc Software_Architecture_Document.doc r1 manage 195.5 K 2018-02-12 - 18:56 JimSkon  
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r2 - 2018-02-23 - JimSkon
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback