- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
工资计算系统的数据流图水电扣款表出勤表业绩表人事部门后勤部门职工工资工资计算*第30页,共73页,星期日,2025年,2月5日2、数据字典(DD)数据字典是结构化分析方法的核心,它的作用是对数据流图中出现的被命名的图形元素的确切解释。*第31页,共73页,星期日,2025年,2月5日考点11:
结构化方法开发过程结构化方法将软件生命周期分为计划、开发、运行3个时期计划期包括可行性研究开发期包括需求分析、总体设计、详细设计、编码、测试运行期主要任务是软件维护*第32页,共73页,星期日,2025年,2月5日考点12:软件需求规格说明书需求规格说明书应包括如下主要内容。 ①概述 ②数据描述 ③功能描述④性能描述⑤参考文献⑥附录*第33页,共73页,星期日,2025年,2月5日需求规格说明书的特点:正确性、无歧义性、完整性等。其中最重要的是无歧义性。该说明书必须要让用户看懂,尽量少包含计算机专业术语。*第34页,共73页,星期日,2025年,2月5日3.3结构化设计方法考点13:软件设计的基本概念1、软件设计的基础软件设计的基本目标是用比较抽象概括的方式确定目标系统如何完成预定的任务。软件设计是确定系统的物理模型。软件设计是开发阶段最重要的步骤,是将需求准确地转化为完整的软件产品或系统的唯一途径.*第35页,共73页,星期日,2025年,2月5日从技术观点来看,软件设计包括软件结构设计、数据设计、接口设计、过程设计。结构设计:定义软件系统各主要部件之间的关系。数据设计:将分析时创建的模型转化为数据结构的定义。接口设计:描述软件内部,软件和协作系统之间以及软件与人之间如何通信。过程设计:把系统结构部件转换成软件的过程描述。*第36页,共73页,星期日,2025年,2月5日从工程管理角度来看:概要设计和详细设计。软件设计是一个迭代的过程,先进行高层次的结构设计,后进行低层次的过程设计,穿插进行数据设计和接口设计。*第37页,共73页,星期日,2025年,2月5日2、软件设计的基本原理抽象、模块化、信息隐藏、模块独立性衡量软件模块独立性使用耦合性和内聚性两个定性的度量标准。耦合:模块间相互连接的紧密程度内聚:模块内部各元素间结合的紧密程度在程序结构中各模块的内聚性越强,则耦合性越弱。优秀软件应高内聚,低耦合。
*第38页,共73页,星期日,2025年,2月5日考点14:概要设计任务1、软件概要设计的基本任务是:
(1)设计软件系统结构;(2)数据结构及数据库设计;
*第39页,共73页,星期日,2025年,2月5日(3)编写概要设计文档; 概要设计说明书,数据库设计说明书,集成测试计划等。(4)概要设计文档评审.*第40页,共73页,星期日,2025年,2月5日2、软件设计工具:程序结构图(SC)P76结构图的基本图符有三种:一般模块,数据信息,控制信息结构图的基本形式:基本形式,顺序形式,重复形式,选择形式.结构图有四种模块类型:传入模块,传出模块,变换模块和协调模块*第41页,共73页,星期日,2025年,2月5日考点15:面向数据流的设计方法典型的数据流类型有两种:变换型和事务型。变换型系统结构图由输入、中心变换、输出三部分组成。事务型数据流的特点是:接受一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。
*第42页,共73页,星期日,2025年,2月5日考点16:设计准则设计准则包括以下几点:分解—协调原则自顶向下的原则信息屏蔽、抽象的原则一致性原则明确性原则模块间的耦合度尽可能小,模块内部组合尽可能紧凑(内聚性高)模块的扇入和扇出系数合理模块的规模适当*第43页,共73页,星期日,2025年,2月5日考点17:详细设计详细设计:是为软件结构图中的每一个模块确定实现算法和局部数据结构,用某种选定的表达工具表示算法和数据结构的细节。常见的过程设计工具有:图形工具(程序流程图(PFD),N-S,PAD,HIPO)表格工具(判定表)语言工具(PDL)。
*第44页,共73页,星期日,2025年,2月5日程序流程图的基本图标:控制流加工步骤逻辑条件*第45页,共73页,星期日,2025年,2月5日3.4软件的测试定义:使用人工或自动手段来运行或测定某个系统的过程。软件测试通常占软件开发总成本的40%左右。*第46页,共73页,星期日,2025年,2月
原创力文档


文档评论(0)