SEECODER
用户1614
分享
文档Lab4-体系结构设计文档
输入“/”快速插入内容
文档Lab4-体系结构设计文档
用户1614
用户1614
2024年5月6日修改
本次Lab的时间:2024.4.4~2024.4.17
作业内容
1.
对系统进行体系结构设计
2.
完成《体系结构设计文档》
作业要求
1.
结合课本“第四部分 软件设计”的内容、现有代码结构、《代码Lab1-熟悉项目》的学习内容,对系统进行体系结构设计。
2.
体系结构设计是对整个系统进行设计,因此文档的大部分内容(包括3、4.1、5、6)不可避免的涉及到尚未完成的模块。但尚未完成的模块对完成文档的影响较小,基本只需要
后期在图表中添入一条内容
即可,所以请大家详细完成此文档的
所有内容
,并保存好图表原件,方便后期修改。
3.
基于提供的模板完成《体系结构设计文档》。可以在本地创建Typora文档编写,导出为PDF;也可以在飞书或语雀等平台创建共享文档,导出为PDF。
a.
请大家在
2024.4.17晚23:59
之前,由组长提交一份初步的《体系结构设计文档》到张璇助教邮箱“
522023320211@smail.nju.edu.cn
”,邮件主题和附件名字均命名为“
软工Ⅱ_第x组_文档Lab4-体系结构设计文档
”(如“软工Ⅱ_第1组_文档Lab4-体系结构设计文档”),助教只检查是否提交与是否完成、不评分。
b.
由于开发时间持续到第14周,且将存在自由发挥的部分,因此大家可以在后续作业过程中随时调整此文档。我们会在最后一次检查中正式批阅《体系结构设计文档》,并评分。
c.
请大家通过课本(最后附录中有案例)、小组讨论、网络搜索综合完成此文档。不需要太纠结于文档标准答案,我们更注重内容的完整性、格式的规范性、文档间的对应程度、文档与代码的对应程度、文档与最终最终呈现功能的对应程度,且字数相对合理。
4.
体系结构文档包含大量的作图、列表,推荐使用drawio工具绘制图表。
5.
相比前端,《体系结构设计文档》中涉及
后端
的内容较多,希望组内成员能合理分配任务。
体系结构设计文档模板
文档作者
主要编写者:
其他编写者:
文档修改历史
目录
1.
引言
1.1 编制目的
本报告详细完成对
XX系统
的概要设计,达到指导详细设计和开发的目的,同时实现和测试人员及用户的沟通。
本报告面向开发人员、测试人员及最终用户而编写,是了解系统的导航。
1.2 词汇表
1.3 参考资料
2.
产品概述
3.
逻辑视角
(分层体系结构的逻辑视角图、分层体系结构的逻辑设计方案图)
4.
组合视角
4.1 开发包图
表1 开发包设计
开发包图
4.2 运行时进程
进程图