欢迎来到天天文库
浏览记录
ID:18968584
大小:220.50 KB
页数:10页
时间:2018-09-27
《13软件(结构)设计说明(sdd)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、身高体重分析软件(结构)设计说明(SDD)组员:说明:1.《软件(结构)设计说明》(SDD)描述了计算机软件配置项(CSCI的设计。它描述了CSCI级设计决策、CSCI体系结构设计(概要设计)和实现该软件所需的详细设计。SDD可用接口设计说明IDD和数据库(顶层)设计说明DBDD加以补充。2.SDD连同相关的IDD和DBDD是实现该软件的基础。向需方提供了设计的可视性,为软件支持提供了所需要的信息。3.IDD和DBDD是否单独成册抑或与SDD合为一份资料视情况繁简而定。10/10目录软件(结构)设计说明(SDD)11引言31.1标识31.2系统概述31.3文档概述31.4基线32引用文
2、件33CSCI级设计决策34CSCI体系结构设计44.1体系结构44.1.1程序(模块)划分44.1.2程序(模块)层次结构关系44.2全局数据结构说明44.2.1常量44.2.2变量44.2.3数据结构54.3数据库设计54.4CSCI部件54.5执行概念54.6接口设计64.6.1外部接口64.6.2内部接口65CSCI详细设计76需求的可追踪性107注解10附录1010/101引言1.1标识身高体重分析软件Windows7版本号:1.01.2系统概述一套针对身高体重测试的分析软件,所有人都能使用,它包括了检测体型是否正常,个人身高所对应的标准体重,预测未来身高以及最合适的伴侣体型
3、。需求方:健身中心,减肥中心等开发者:计算机团队小组用户:所有人均可使用原有系统只能依靠输入身高体重来测试自己体型是否正常。现有系统可以通过测试身高体型比例来提出合理的饮食建议,此外还实现了许多额外功能来使软件功能更加丰富,更受使用者青睐。1.3文档概述本文档描述了实现该软件所需的详细设计本文档的阅读对象如下:1、开发人员2、测试阶段人员3、对本文档进行评审的人员或机构4、项目组及其他有权需要调用本文档的人员1.4基线2引用文件《软件工程》第二版——高等教育出版社《软件工程导论》第五版——清华大学出版社《计算机软件文档编制规范》GB-T8567-200610/103CSCI级设计决策根
4、据功能的不同可以将本系统划分为4个子模块:1分析体型是否标准;2分析相应身高下的标准体重;3预测未来身高;4最合适的伴侣体型。4CSCI体系结构设计4.1体系结构身高体重分析软件4.1.1程序(模块)划分最合适异性体型我的体型标准吗预测我成人身高标准体重是多少我的4.1.2程序(模块)层次结构关系4.2全局数据结构说明4.2.1常量性别身高体重数据4.2.2变量1.鼠标对按钮的点击2.查询方式、查询关键字;10/104.2.3数据结构4.3数据库设计4.4CSCI部件主模块:1)“我的体型标准吗”模块2)“标准体重是多少”模块3)“预测我成人身高”模块4)“最合适异性体型”模块4.5执
5、行概念用户状态图:10/104.6接口设计4.6.1外部接口1.用户界面按Windows应用软件用户界面的规范来设计,使用以页面为主的用户界面,便于用户使用。主页面:由四个功能按钮构成“我的体型标准吗”、“标准体重是多少”、“预测我成人身高”、“最合适异性体型”“我的体型标准吗”:显示体型测试结果数据“标准体重是多少”:显示标准体重范围数据“预测我成人身高”:显示未来身高数据“最合适异性体型”:显示最合适异性体型2.软件接口3.硬件接口支持windows2000及以上系列PC机。4.6.2内部接口1.主模块输入:操作系统传递至的各种消息以及用户的输入数据输出:框图数据显示上层模块:无下
6、层模块:“我的体型标准吗”模块、“标准体重是多少”模块、“预测我成人身高”模块、“最合适异性体型”模块2.“我的体型标准吗”模块输入:性别选择、身高、体重输出:框图结果数据显示上层模块:主模块下层模块:数据库查询模块,数据显示模块。3.“标准体重是多少”模块输入:性别选择、身高、体重输出:框图结果数据显示上层模块:主模块下层模块:数据库查询,数据显示模块10/104.“预测我成人身高”模块输入:性别选择、父亲身高、母亲身高输出:框图结果数据显示上层模块:主模块下层模块:数据库查询模块,数据显示模块。5.“最合适异性体型”模块输入:性别选择、身高、体重输出:框图结果数据显示上层模块:主模
7、块下层模块:数据显示模块,数据库查询模块。5CSCI详细设计5.1功能“我的体型标准吗”模块:10/10“标准体重是多少”模块:“预测我成人身高”模块:10/10“最合适异性体型”模块:5.2性能灵活性:页面响应绝大部分的操作;时间特性:响应鼠标单击的时间在2~3秒之间;5.3输入项目输入的数据是用户需要系统分析的数据以及用户执行的各种操作,包括鼠标、键盘等操作。5.4输出项目10/10输出是从数据库中读取的数据,或错误警告信息。6需求的可追踪
此文档下载收益归作者所有