北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)浅谈软件开发过程

浅谈软件开发过程 郝丹 2010.1021
浅谈软件开发过程 郝丹 2010.10.21

两个项目案例 冷 vAntage项目 EJB构件测试工具
两个项目案例 ❖ eXVantage项目 ❖ EJB构件测试工具

vAntage项目 eXtreme Visual Aid Novel Testing And Generation 参与方:AAYA、北大、中创 主要目标:尽可能早地识别软件故障 ■具体目标 度量软件测试过程 在资源和时间受限时,识别最有效的 测试用例 提高测试效率
eXVantage项目 eXtreme Visual Aid Novel Testing And Generation 参与方:AVAYA、北大、中创 主要目标:尽可能早地识别软件故障 具体目标 度量软件测试过程 在资源和时间受限时,识别最有效的 测试用例 提高测试效率

EJB构件测试工具 ■EB20和EJB30的自动化测试工具 参与者:程序分析与测试组的2名硕士 生 描述: ■提供友好的人机交互界面,辅助测试 人员生成测试数据,对测试信息实施 有效的管理,并支持回归测试。 使用该工具进行EB测试,可以提高测 试效率、降低测试成本、减少人工干 预
EJB构件测试工具 EJB2.0和EJB3.0的自动化测试工具 参与者:程序分析与测试组的2名硕士 生 描述: 提供友好的人机交互界面,辅助测试 人员生成测试数据,对测试信息实施 有效的管理,并支持回归测试。 使用该工具进行EJB测试,可以提高测 试效率、降低测试成本、减少人工干 预

需求( Requirements) [IEEE Standard Glossary of Software Engineering 1990] (1)A condition or capability needed by a user to solve a problem or achieve an objective. (2 A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard specification or other formally imposed documents. (3A documented representation of a condition or capability as in(1 or(2)
需求( 什么是需求? Requirements ) [IEEE Standard Glossary of Software Engineering 1990]: (1)A condition or capability needed by a user to solve a problem or achieve an objective. (2)A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents. (3)A documented representation of a condition or capability as in (1) or (2)

需求( Requirements) gineering 199ek (1)a condition or capability needed by a user to solve a problem or achieve an 2)A conditior system comp formally imp Admn用户的角度一-系统的外部行为!
什么是需求? 需求(Requirements ) [IEEE Standard Glossary of Software Engineering 1990]: (1)A condition or capability needed by a user to solve a problem or achieve an objective. (2)A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents. (3)A documented representation of a condition or capability as in (1) or (2) 用户的角度——系统的外部行为!

需求( Requirements) [IEEE Standard Glossary of Software Engineering 1990] (1)a condition or capability needed by a user to solve a problem or achieve an (2) A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other omall pseudocumene. (3)A documented r 开发者的角度一一系统的内部特性
什么是需求? 需求(Requirements ) [IEEE Standard Glossary of Software Engineering 1990]: (1)A condition or capability needed by a user to solve a problem or achieve an objective. (2)A condition or capability that must be met or possessed by a system or system component to satisfy a contract, standard, specification, or other formally imposed documents. (3)A documented representation of a condition or capability as in (1) or (2) 开发者的角度——系统的内部特性

软件需求, 指明了必须实现什么的规格说明,它描述 了系统的行为、特性或属性, 需求分析十分重要!
软件需求, 软件需求 指明了必须实现什么的规格说明,它描述 了系统的行为、特性或属性。 需求分析十分重要!

软件需求, 指明了必须实现什么的规格说明,它描述 了系统的行为、特性或属性, 需求分析十分重要,却又困难重重! (1)开发人员如何跟用户交流? (2)需求是动态变化的,需求变革的重大代价 (3)等
软件需求, 需求分析 指明了必须实现什么的规格说明,它描述 了系统的行为、特性或属性。 需求分析十分重要,却又困难重重! (1)开发人员如何跟用户交流? (2)需求是动态变化的,需求变革的重大代价! (3)等

需求文档一一开发人员和用户交流的基础 软件需求 功能需求: 从用户角度明确软件系统必须具备的功能行为 非功能需求 功能限制、设计限制、环境描述、数据与通信规程等 需求文档示例一; vAntage项且 需求文档示例二:EJB构件测试工具
需求文档——开发人员和用户交流的基础 软件需求 功能需求: 从用户角度明确软件系统必须具备的功能行为 非功能需求: 功能限制、设计限制、环境描述、数据与通信规程等 需求文档示例一:eXVantage项目 需求文档示例二:EJB构件测试工具
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)实践之一:编程风格.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)概论.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)补充2:IOStream.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)补充2:C++ STL.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)算法之五:动态规划.ppt
- 北京大学:《数据结构与算法》实习实验教程PPT课件:算法之四——分治法.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)算法之三:贪心法.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)算法之二:回溯法.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)算法之一:穷举法.ppt
- 北京大学:《数据结构与算法》课程教学资源(教学设计)数据结构应用(高军).pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)高级数据结构(张铭).pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)索引.pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)检索(张铭).pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)文件与外排序.pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)内排序.pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)图.pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)树.pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)二叉树(王腾蛟).pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)字符串(赵海燕).pdf
- 北京大学:《数据结构与算法》课程教学资源(教学设计)栈与队列.pdf
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)实践之三:界面、排错、性能.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)实践之四:浅谈软件测试.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)数据结构设计技巧之一.ppt
- 北京大学:《数据结构与算法》实习实验教程(PPT课件讲稿)数据结构设计技巧之二.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)数据结构和算法简介(概论).ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)线性表、栈和队列.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)二叉树.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)字符串.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)树与森林.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)图.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)内排序.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)文件管理和外排序.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)检索.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)索引技术.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)高级数据结构.ppt
- 北京大学:《数据结构与算法》课程教学资源(PPT课件讲稿)高级树形结构.ppt
- 北京大学:《数据结构与算法》课程教学资源(实习讲义)概论.pdf
- 北京大学:《数据结构与算法》课程教学资源(实习课件PPT)概论.pdf
- 北京大学:《数据结构与算法》课程教学资源(实习讲义)风格、设计与实现.pdf
- 北京大学:《数据结构与算法》课程教学资源(实习课件PPT)风格、设计与实现.pdf