下载此文档

软件设计说明书.doc


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
面对面结对编程软件设计说明书计算机科学与技术学院2008级团队成员:,为软件设计提供说明文档。读者对象为产品测试开发、:一个人有了想法,首先要表达出来,让自己的同伴理解,经过深刻的讨论,一致认可之后才开始编写代码。一个人编写代码,另一个则在旁边思考,会为下一步的工作提出建设性的意见。发现了问题可以及时的指正。大大的提高了代码质量。软件使用者通过结对可以快速的进行知识传递,通过结对伙伴的交换,知识不再是掌握在一个人的手中,而是整个团队一起共享。:两名程序员并肩工作在同一台计算机前,共同探讨设计方案、共同设计算法、共同编写程序代码、共同完成各种测试。在这两个人当中,被称为驾驶员:负责打字或写出设计方案,领航员:负责其他工作,包括随时观察驾驶员的工作情况,发现并纠正其操作性和策略性失误。操作性失误:各种语法错误、打字错误、用错了函数等等。策略性失误:驾驶员偏离了正确方向——即他正在编写的代码不能让这两位搭档到达预定目标——的各种情况。领航员扮演着战略思想家的角色。[1]《软件工程方法与实践》——窦万峰等编著***2009年5月[2]《软件工程实验教程》——窦万峰主编***、角色交换(RoleSwitch):在规定时间截止时(如一小时),领航者、驾驭者进行角色交换(领航者→驾驭者,驾驭者→领航者)2、统计分析(Statistics):系统记录各个角色的工作时间,设定时钟,方便到时间进行角色转换的提示。同时统计系统整体的工作时间加以分析,方便评估。3、系统干预(Interrupt):当规定时间到达时,开发团队成员不按规定进行角色交换时,可通过系统强制干预。4、评价系统的设计(Evaluation):可以采用问卷形式,让用户进行选择或作答,根据结果分析该用户的个性特点,判断其适不适合结对等。:循环添加用户信息至数据库转换用户的角色重新计算用户角色持续时间进行用户结对适合性分析用户Driver/,(添加用户)模块性能:识别用户是否已经注册输出项目:用户资料(数据库)功能:添加用户数据至用户数据库输入项目:用户基本信息,:实时进行时间与最大时间的比较输出项目:时间统计数据(用户)功能:记录各个角色的工作时间,统计系统整体的工作时间输入项目::能无条件实时转换,具有

软件设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2786321826
  • 文件大小88 KB
  • 时间2020-10-30