系统开发规范与文档编写 课程辅导.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
系统开发规范与文档编写 课程辅导

* 先作顶层图: 找出数据源:产生部门、设备管理部门和财物部门; 将这个系统作为一个加工; 找出系统的数据流:设备信息、故障信息、费用、设备台帐、设备清单和维修报告 * 针对展开后的数据流图,还可以根据需要对图中的加工进行逐一细化。例如,可以将“基本资料管理”加工进一步分解为“新增设备资料录入”、“设备资料修改”和“设备资料注销”三个子加工。 还可以对其中的每个加工画出下一层的数据流图(1层图) * ATM自动柜员机系统通过与银行系统的交互,储户可以使用银行签发的ATM卡来进行取款、存款、转帐和帐号管理等功能。 四个功能度每个都可以作为一个单独的用例。 参与者除了储户,还有银行系统 * 来电显示和多方通话是对基本用例“打电话”的扩展。 身份验证是存款、取款等用例的包含用例; 打电话就是打市内电话和长途电话的父用例 * 该部分的概念很抽象,没有实践经验的人很难理解。但这一部分是各种设计方法的指导,应该有基本的了解。 * 只要知道两头即可。 第四章 参与者有:雇员(Employee)和管理员(Administrator)。 “记录时间”(Record Time)用例,“导入/导出系统数据”(In/Export Time Entries)用例,“创建雇员”(Create Employee) 。 * 第四章 * 第五章 第五章 a. 掌握软件配置管理的基本概念 b. 了解软件配置管理的方法和过程 * 第五章 软件配置管理(Software Configuration Management, SCM) 是一门应用技术、管理和监督相结合的学科, 通过标识和文档来记录配置项的功能和物理特性, 控制这些特性的变更,记录和报告变更的过程和状态,并验证它们与需求是否一致。 * 第五章 一个基本的软件配置管理系统应该提供 版本控制功能 变更管理功能 状态统计功能 配置审核功能。 * 第五章 软件配置项指的是一个硬件,软件或者软硬件的集合,配置项是为了配置管理而指定的,并在配置管理过程中被当作单一实体。 在软件开发工程中的一切文档都可以看作是配置项。 * 第五章 基线:是软件生存期各开发阶段末尾的特定点,也称为里程碑。基线是软件配置管理的一个重要概念,它帮助实现对变更的控制。 软件开发是变更的过程,而基线则为变更提供了一个可以参考的目标, * 第五章 软件配置管理方法 定制软件配置管理计划 规定配置管理职责 确定配置项标识的管理要求 确定配置项测试状态的管理要求 确定配置项变更控制方法 选择配置管理使用的工具、技术和方法 * 第五章 软件配置标识 选择接受软件配置管理的配置项; 确定配置项的命名和描述; 配置项的存取。 * 第五章 软件配置控制 软件版本控制 软件变更控制 软件配置审核 配置状态报告 * 第六章 第六章 a. 掌握软件质量的基本概念 b. 了解影响软件质量的因素 c. 理解主要的质量保障活动 d. 了解软件测试的意义和方法 * 第六章 软件质量的概念 依靠特定的或隐含的能力满足特定需要的产品或服务的全部功能和特征。 功能性、可靠性、易用性、 效率、 维护性、可移植性。 * 第六章 影响软件质量的因素 人的因素 软件需求 开发各个环节的衔接 测试的局限性 质量管理不够重视 软件开发的非工程化和开发人员的传统习惯 开发没有规范,标准 技术上解决软件质量问题的局限性 * 第六章 软件质量保证 “软件质量保证”则是指向用户和社会提供满意的高质量的软件产品而进行的有计划,有组织的活动。 为了在软件开发过程中保证软件的质量,主要采取下述措施:审查;复查和管理复审;测试。 * 第六章 软件质量保证活动 建立质量保证体系 软件质量保证体系的职能 软件质量保证的规程及技术准则 软件质量保证的实施 * 第六章 软件的测试是对软件计划、软件设计、软件编码进行查错和纠错的活动(包括代码执行活动与人工活动)。 * 第六章 软件测试就是根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例,即输入数据及其预期的输出结果,并利用这些测试用例去运行程序,以发现程序错误的过程。 * 第六章 测试方法有分析方法(包括静态分析法与白盒法)与非分析方法(称黑盒法)。 白盒法是通过分析程序内部的逻辑与执行路线来设计测试用例,进行测试的方法,白盒法也称逻辑驱动方法。 * 第六章 黑盒法是功能驱动方法,仅根据I/O数据条件来设计测试用例,而不管程序的内部结构与路径如何。 * 第七章 第七章 a. 理解编写软件文档的意义和重要性 b. 掌握软件文档的分类 c. 掌握文档编写的内容要求 * 第七章 软件文档的作用 提高软件开发过程的能见度 提高开发效

文档评论(0)

seunk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档