1 / 11
文档名称:

软件设计说明书.doc

格式:doc   大小:83KB   页数:11页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计说明书.doc

上传人:2823029757 2019/3/14 文件大小:83 KB

下载得到文件列表

软件设计说明书.doc

相关文档

文档介绍

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