软件工程--软件系统概要设计方案研讨.pptx

上传人:赵** 文档编号:5484105 上传时间:2022-01-08 格式:PPTX 页数:21 大小:549.46KB
返回 下载 相关 举报
软件工程--软件系统概要设计方案研讨.pptx_第1页
第1页 / 共21页
软件工程--软件系统概要设计方案研讨.pptx_第2页
第2页 / 共21页
点击查看更多>>
资源描述

《软件工程--软件系统概要设计方案研讨.pptx》由会员分享,可在线阅读,更多相关《软件工程--软件系统概要设计方案研讨.pptx(21页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、为什么要采用模块化设计方法用层次化的概念方式构造和分析软件 一个模块,意味着什么呢?一个模块,意味着什么呢? 模块将独立独立地进行编写和调试。 与其他程序段的关系将是调用和被调用的关系调用的关系,或者是通过彼此相关的数据发生联系数据发生联系。 除非通过接口,这个程序段所包含的所有信息是不可见信息是不可见的。既对这些信息做到了“封装”或“隐藏”。 它使得软件的变动只涉及少数的几个相关模块,所以模块化能够提高软件的可修改性可修改性。一个矩形框代表一个模块;模块调用关系是上方的调用下方的。是一个模块直接控制(调用)的模块数目。是指直接调用它的上级模块的多少。 模块之间相互依赖关系少,最好是没有 编码

2、角度:最好不超过60行 心理学角度:最好不超过30行 扇出通常是3或4;9 扇入越大上级模块数目越多,有好处 :该模块内输出结果可能影响到的所有模块。 :该模块本身以及所有那些直接或间接由它调用或涉及的所有模块。 保正传递的信息简单,并且和模块的功能一致 只要输入的数据相同就产生同样的输出,这个模块的功能就称作是可以预测的黑盒子 事实上,在任何软件系统的设计中,。 。采用目标系统领域熟悉的。采用目标系统领域熟悉的语言和方式,与面向编程技术的语言和方式,与面向编程技术的,目标系统解决问题的目标系统解决问题的、分解后的、分解后的、数据(库)、数据(库)设计、数据处理方式和算法设计、出错处理算法和消设计、数据处理方式和算法设计、出错处理算法和消息设计等。息设计等。 认识过程包括:感觉、知觉、记忆、思维、想象等。课程课程小结小结系统分析与设计阶段是、的。 周三讨论课,我们将讨论业务流程图与数据流图的描述方法;“某业务流程”是指某一个比较有代表性的、比较复杂的业务,一般应该包含个以上不同部门的数据处理功能(包括数据的增加、修改、删除、查询、保存等功能),具有多个软件操作界面、多个数据存储文件(不同用户被限定不同的使用权限)的业务流程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 施工组织

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁