5.2 系统功能模块详细设计
按结构化设计方法,在系统功能逐层分解的基础上,对系统各功能模块或子系统进行设计。此为详细设计的主要部分之一。
Page3
用层次图(H图)描述系统的总体结构、功能分解及各个模块之间的相互调用关系和信息交互,用IPO图或其他方法描述各模块完成的功能。 以上建议采用HIPO图进行功能分解与模块描述,更高的要求建议采用IDEF0方法进行功能模型设计。 详细设计应用系统的各个构成模块完成的功能及其相互之间的关系,用IPO或描述各模块的组成结构、算法、模块间的接口关系,以及需求、功能和模块三者之间的交叉参照关系。
与概要设计相比,此部分需要详细描述从最顶层到最底层模块和具体算法。而概要设计不必如此详细(不必涉及太底层的模块)。
每个模块的描述说明可参照以下格式: 模块编号: 模块名称: 输入: 处理: 算法描述: 输出:
其中处理和算法描述部分主要采用伪码或具体的程序语言完成。 对详细设计更高的要求建议用IDEF0图进行各功能模块的设计。
注意:如果系统的部分模块采用购买的软件产品实现,则不必对这个模块进行设计,但应对所购买软件的应用边界条件(包括应用接口及资源限制)进行确认。如果对购买软件需进行二次开发(包括功能扩展、功能改造、用户界面改造等),则相应的设计工作应该设立子课题完成。
内部使用
5.3 系统界面详细设计
系统界面说明应用系统软件的各种接口。整个系统的其他接口(如系统硬件接口、通讯接口等)在相应的部分说明。
5.3.1外部界面设计
根据系统界面划分进行系统外部界面设计,对系统的所有外部接口(包
括功能和数据接口)进行设计。
5.3.2内部界面设计
设计系统内部各功能模块间的调用关系和数据接口。
5.3.3用户界面设计
Page 4
内部使用 规定人机界面的内容、界面风格、调用方式等,包括所谓的表单设计、报表设计和用户需要的打印输出等设计。此部分内容可能比较多。
Page5
XX项目 系统详细设计模板 编制: 日期:2011-MM-DD 审核: 日期: 批准: 日期: 修改历史 文档名称: 文档编号: 版本号: 软件开发流程 Page ii 目录 1 引言................................…
基层社区党课全覆盖 助推社区管理和服务 潼川镇位于三台县的核心区域,目前下辖有十三个社区,其中花园社区为新近成立的。系统详细设计说明书各社区围绕“加强基层组织建设,增强党支部的凝聚力和战斗力”的工作要求,长期坚持上党课,特别是学习文建明工作法以来,通过坚持上党课,开展…
・6 0 4・ 检 验 医学 与 临床 2 0 1 3年 3月 第 1 O卷 第 5期 L a b Me d C l i n , Ma r c h 2 O 1 3 , Vo 1 . 1 0 , No . 5 表4 3例 T P P A 法确 认 可 …
老师布置作业 第四单元 1.寻找夏天的脚步 我们排着快乐的小队, 挎着背包去旅行, 1、根据诗歌填空。 到可爱的大自然, 寻找夏天的脚步。 绿色的小青蛙, “咕呱”叫着带路。 它跳进碧绿的荷塘, 荷叶上滚动着晶莹的水珠, 水波间盛开着粉红的花瓣, 这…
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/ruanjian/article-24734-4.html
心里没底怕你动真格
就拿美国练练手
做法也多没见你列为顶级美食