/Architecture

体系结构8人大作业文档

体系结构8人组队大作业
您有责任在ZIP文件存档中提交组项目的可交付成果,其中包括以下内容。您需要通过项目可交付成果展示您的架构设计和评估能力和知识。

您的小组必须提供符合您早期提案的项目报告,以及另一组建筑设计的评估报告。请注意,您的小组和另一个选定的小组无法相互评估彼此的项目。虽然您的报告没有页面限制,但您必须尽可能简洁地保存报告。请注意每个组的单个项目提交。
1.项目报告描述(PDF格式):
·项目的主要功能和操作方案
·两个架构选项,每个选项至少有一个模块视图和一个组件 - 连接器视图
•以您已识别或假设的方案格式列出所有非功能性需求和体系结构重要性要求(ASR)
·显示类及其关联的类图(UML)
·从每个组件/连接器到类图中的实现类的映射
•描述所设计系统与其环境之间关系的上下文图
•比较每个架构选项的优缺点,专门针对您的系统
·您选择和决定架构方法的基本原理(例如,设计问题,以及您选择的架构模式/策略)
•如果您认为有必要,可以使用其他任何设计文档,例如优先级质量方案(体系结构驱动程序),实用程序树等。
·您的小组是如何在设计项目时应用ADD方法的?
2.评估报告描述(PDF格式):
·架构方法如何解决评估项目中的优先级质量方案? (参考模板)
•如果您认为有必要,可以使用其他任何评估文件,例如风险,效用树,敏感点,权衡点和风险主题
·您的小组是如何应用ATAM方法评估另一个小组的项目的?
3.经验描述(PDF格式):
·项目期间遇到的挑战,最佳实践和经验教训
•个人在建筑设计和评估中的作用摘要,对小组项目和可交付成果的贡献。

4.您的演示幻灯片(PowerPoint或Keynote格式)

5.您的项目演示(如果有的话,可选):
·源代码
·编译代码和可执行文件
•一个Readme.txt文件,其中包含以下详细说明:1)您的编译和实施平台版本,下载您的实施平台,如何安装和配置平台; 2)如何编译代码; 3)如何执行您的系统。