网站大量收购闲置独家精品文档,联系QQ:2885784924

面向对象分析与设计6开发其他需求报告.ppt

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

* 获得有关用户界面原型的反馈 将设计展示给其他项目成员 将设计展示给外部可用性专家 将设计展示给用户 展示原型方法:按用例中的说明走查常见的场景 检测通过界面原型是否实现的系统需求 对原型进行评估后,丢弃失败的部分,修改缺陷的部分,甚至添加遗漏的部分。 * 用例场景测试(Scenario ) 用例场景通过一个或多个用户描述了单一逻辑路径 根据业务流程测试界面原型,可能跨越一个或多个用例 用例情景有名称、简短描述和采取活动的列表 考虑系统使用时发生的异常情况 情景可以描述当前系统领域外的逻辑 创建调用一条或多条业务规则的情景 * 根据用例场景设计测试用例 为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,称之为测试用例. 现在的软件几乎都是由事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和处理结果形成事件流.这种在软件设计方面的思想也可被引入到软件测试中,生动的描绘出事件触发时的情景,有利于测试设计者设计测试用例,同时测试用例也更容易的得到理解和执行. * * 面向对象分析与设计 开发其他需求 叶文来 * 其他需求 补充规约(Supplementary Specification) 捕获其他类型的需求。如包装、可支持性说明、许可授权。 词汇表(Glossary) 术语和定义。类似于数据字典 愿景(Vision) 对项目的简洁描述 业务规则(Business Rules) 凌驾于应用之上的规定或政策。如会计制度 * 1开发补充规范 P78 记录那些在用例模型中不易表述的系统需求,包括URPS+等质量属性或需求 用例中可以简要编写,但还需要集中 部分非功能性需求对架构选择具有重要影响 一般包括: 功能性(适用于多个用例的功能) 非功能需求(可用性、可靠性、可支持性) 设计或实现约束 业务规则 变例等 * 补充规格——非功能性需求 技术需求 (客户很少主动提出非功能性需求) 可用性(Usability) 可靠性(Reliability) 性能(Performance) 可支持性(Supportability) 其他 * 可用性(Usability) 对系统使用上的要求 如系统的使用者所需要的培训时间 是否应附合一些常见的可用性标准如 Windows 界面风格等。 P78 * 可靠性(Reliability) 使用的可靠性,保证系统运行不出错 包括: 平均故障间隔时间(MTBF):通常表示为小时数,但也可表示为天数、月数或年数; 平均修复时间(MTTR):系统在发生故障后可以暂停运行的时间; 精确度:指出系统输出要求具备的精密度(分辨率)和精确度(按照某一已知的标准); 最高错误或缺陷率:通常表示为 bugs/KLOC(每千行代码的错误数目)或bugs/function-point(每个功能点的错误数目)。 * 性能(Performance) 对事务的响应时间(平均、最长); 吞吐量(例如每秒处理的事务数); 容量(例如系统可以容纳的客户或事务数); 降级模式(当系统以某种形式降级时可接受的运行模式); 资源利用情况:内存、磁盘、通信等。 * 可支持性(Supportability) 定义所有与系统的可支持性或可维护性相关的需求 对于后期的支持和维护 其中包括编码标准、命名约定、类库、如何来对系统进行维护操作和相应的维护实用工具等。 * 设计约束 设计约束代表已经批准并必须遵循的设计决定,其中包括软件开发流程、开发工具、系统构架、编程语言、第三方构件类库、运行平台和数据库系统等等。 用Oracle数据库平台,用PB开发…. 软件必须符合 ISO××××标准… … 本质上不是需求,只是从商业、行政、技术上的约束 P79 * 补充规格——功能性 功能性需求主要在用例模型中刻画,但是也有部分需求不适合在用例中表述 如,日志,出错处理,用户认证等 有些功能性需求是全局性的,适用于所有的用例 不需要在所有的用例中描述这些功能性需求,只需要在补充规约中统一描述就可以了。 补充规格——领域规则和领域信息 领域规则 记录特定应用的业务规则。如商品折扣 领域信息 记录与系统有关的领域解释,以便做为项目组的背景知识。加深对业务的理解。如账务知识等 * * 2系统愿景(Vision) P83 是总览性的简短文档,项目最高等级文档。 描述对项目的共同愿景。(老大的愿望) 涉众的关键高阶目标: 提示了重要的非功能和质量目标 系统功能特性概要 对功能性进行概括 描述功能特性的准则 特性层次不超过两级 特性最好少于10个 * 3词汇表(Glossary) P87 重要术语及期定义的列表 统一不同涉众的对同一事物的术语 以数据字典方式记录词汇 别名 描述 格式(类型、长

文档评论(0)

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

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

1亿VIP精品文档

相关文档