计算机软件及应用软件工程概论__详细设计.pptVIP

计算机软件及应用软件工程概论__详细设计.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机软件及应用软件工程概论__详细设计.ppt

* 6.3.6 过程设计语言(PDL) PDL 是一种用于描述功能模块的算法设计和加工细节的语言。称为设计程序用语言。它是一种伪代码(Pseudo code) PDL -----关键词+自然语言 * 6.3.6 过程设计语言(PDL) (1)、数据说明: 格式: TYPE 变量名 AS 限定词1 限定词2 其功能是定义数据的类型和作用域 说明: 1. 变量名:是一个模块内部使用的变量或模块间共用 的全局变量名。 2. 限定词1 :标明数据类型 3. 限定词2 :标明该变量的作用域 TYPE number AS STRING LENGTH (12) * 6.3.6 过程设计语言(PDL) (2)、程序块: PDL的过程成分是由块结构构成的,而块将作为 一个单个的实体来执行。 BEGIN 块名 一组伪代码语句 END (3)、子程序结构: 把 PDL 中的过程称为子程序。 PROCEDURE 子程序名 一组属性 INTERFACE 参数表 程序块或一组伪代码语句 END * 6.3.6 过程设计语言(PDL) (4)、基本控制结构: IF 条件 THEN 程序块/伪代码语句组; ELSE 程序块/伪代码语句组; ENDIF --- 选择型结构 * 6.3.6 过程设计语言(PDL) DO WHILE 条件描述 程序块/伪代码语句组; ENDDO REPEAT UNTIL 条件描述 程序块/伪代码语句组; ENDREP --- 重复型结构 * 6.3.6 过程设计语言(PDL) DO LOOP 条件描述 程序块/伪代码语句组; EXIT WHEN ENDLOOP DO FOR 下标=下标表,表达式 程序块/伪代码语句组; ENDFOR --- 重复型结构 * 6.3.6 过程设计语言(PDL) ----- 多路选择结构 CASE OF case 变量名; WHEN case 条件1 SELECT 程序块/伪代码语句组; WHEN case 条件2 SELECT 程序块/伪代码语句组; … … DEFAULT: 缺省或错误case: 程序块/伪代码语句组; ENDCASE * 6.3.6 过程设计语言(PDL) READ/WRITE TO 设备 I/O表 --- 输入/输出结构 * PDL(作为一种设计工具)的特点 关键字的固定语法,它提供了结构化控制结构、数据说明和模块化的特点。为了使结构清晰和可读性好,通常在所有可能嵌套使用的控制结构的头和尾都有关键字。 自然语言的自由语法,它描述处理特点。 数据说明的手段。应该既包括简单的数据结构,又包括复杂的数据结构。 模块定义和调用的技术,应该提供各种接口描述模式。 * PDL(作为一种设计工具)的优点 可以作为注释直接插在源程序中间。这样做能促使维护人员在修改程序代码的同时也相应地修改PDL注释,因此有助于保持文档和程序的一致性,提高了文档的质量。 可以使用普通的正文编辑程序或文字处理系统,很方便地完成PDL的书写和编辑工作。 已经有自动处理程序存在,而且可以自动由PDL生成程序代码。 * PDL的缺点 不如图形工具形象直观; 描述复杂的条件组合与动作间的对应关系时,不如判定表清晰简单。 * * 项目实践 项目名称:××企业考勤管理系统 建设目标:建设考勤管理系统,实现日常考勤管理和工作日志管理。系统对××企业职工的旷工、早退、请假等进行信息化管理,同时培养职工制定工作计划、填写工作总结的习惯。系统对基本考勤数据分析汇总,提高考勤的科学化管理水平;提供人性化、灵活性的操作方式,以适应全省各级机构的应用习惯。 * 项目实践 主要功能: 组织机构管理,实现企业的机构设置、人员信息的维护管理; 考勤登记,实现上、下班登记,记录迟到、早退、旷工等考勤信息; 请假审批,实现员工请假的审批管理,支持分级、分权限的审批流程; 工作日志,记录当天的工作情况及工作总结; 综合查询,实现对个人考勤、日志的综合查询,实现对企业、部门的整体考勤情况查询; 考勤报表,为人事部门提供每月考勤报表。 * 项目实践 请假流程: * 项目实践 要求: 编写系统需求说明书(包含数据流图),4月10日前上交到小组长; 编写系统概要设计说明书(系统层次图,流程图), 4月17日前上交到小组长; 编写数据库设计说明书; 制作系统界面原型; 编码实现(可选,小

文档评论(0)

cai + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档