|
View Module
An error occurred while attempting to get the requested module. Cannot open database "AspNetForums" requested by the login. The login failed.
Login failed for user 'swenet'. at AspNetForums.Data.SqlDataProvider.GetRatingForUser(String username, Int32 parentID)
at AspNetForums.Ratings.GetRatingForUser(String username, Int32 parentID)
at SwenetDev.ModuleRatingsControl.getRatingForUser(String username, ModuleRatingInfo ratingInfo)
at SwenetDev.viewModule.Page_Load(Object sender, EventArgs e)
General Information
Evaluation of Competing Architectural Designs |
Version
1
, submitted by
changliu
on
7/13/2005
at
10:50 AM
View Revision History |
changliu.2005.2 |
Developing an optimal architecture for a given problem statement is a pretty challenging task for an undergraduate student. They can usually come up with “a” architecture based on materials taught in class but usually do not develop an appreciation for the various “other” architectural styles that could also work in the given context. The different architectural styles usually provide a tradeoff between the various quality attributes that they address for the system.
This module attempts to address this issue by providing two architectural solutions for a given problem statement (Meeting Scheduler System) for different quality attributes.
|
Lecture: 2 hours
Homework: 3 - 5 hours
|
|
SEEK Categories
-
Architectural design
(DES.ar)
Authors
-
Chang Liu
-
Susan Lincke
-
Steve Chenoweth
-
Deepti Suri
Prerequisites
-
OO Design, Design Patterns, Basic UML, Quality Attributes (module on Introduction to Software Architecture)
Learning Objectives
-
Evaluation
-
Evaluate given architectural design according to the specified quality attributes.
-
Synthesis
-
Create an architectural design for a given problem statement
-
Analysis
-
Analyze the problem statement to define quality attribute scenarios
Topics
-
Functional requirements
-
Quality Attributes
-
Tactics used for achieving Quality Attributes
-
Software Architectural Styles
Materials
-
Problem Statement
(HTM)
0.00/5
[Rate Material]
-
Solution 1
(Powerpoint)
0.00/5
[Rate Material]
-
Solution 2.
(Word)
0.00/5
[Rate Material]
-
Tips for Instructors
(Word)
0.00/5
[Rate Material]
-
Grading Criteria
(Word)
0.00/5
[Rate Material]
See Also...
No alternate modules.
Other Resources
-
Software Architecture in Practice (2nd edition) by Bass, Clements, Kazman, Addison-Wesley, 2003,
-
An introduction to Software Architecture by Garland and Shaw, January 1994, CMU-CS-94-166.
-
OMG Unified Modeling Language Specification, March 2003, Version 1.5.
Ratings
Log in to
rate this module.
Discussions
Discuss this module in the forums.
Related Modules
|