摘要:
1.本次作业GitHub地址 "项目地址" 2. PSP表 PSP2.1 | Personal Software Process Stages | 预估耗时(分钟)| 实际耗时(分钟) | | | Planning | 计划 | | .Estimate | 估计这个任务需要多少时间 |2000| D 阅读全文
摘要:
第一部分 读后疑问 问题一 在 第一章 绪论的第7页 我看到了这样的一段文字: 如果一架民用飞机上有需求,用户使用它的概率是万分之一,你还要做这个功能吗? 我的疑问是: 每一个细微的需求都需要得到满足吗? 这里像是玩了一个 文字游戏 ,因为只提到了需求使用的概率是百万分之一,但是并没有做其他的任何条 阅读全文
摘要:
写在最前面 本作业属于课程 "软件工程" 本作业的要求是 "这样" 我在这个课程的目标是,提高自己的编程能力,提高自己的团队协作能力,提高自己的体系化编程能力。 这个课程帮助我规划自己的职业生涯,帮助我提高自己的团队工作能力,为今后的工作打下良好的基础。 第一部分 结缘计算机 1.1 你为什么选择计 阅读全文
摘要:
• 1. 论述测试与正确性论证的效果差异,比较其优缺点 测试就是通过大量的数据对程序进行检测,论证主要是理论上的东西,就是说给别人为什么我的程序是对的。测试能够保证在你的测试集下你的程序是没问题的,而论证能做到对可能出错情况的总结和概括。所以两者搭配使用效果最好,这样可以在两个方向上保证程序的正确。 阅读全文
摘要:
规格化设计的发展历史 1950年代,第一次分离,主程序与子程序的分离结构是树状模型,子程序可先于主程序编写。通过使用库函数来简化编程,实现最初的代码重用。产生基本的软件开发过程:分析—设计—编码—测试,使大型软件系统的开发成为可能。 1975—1980年代,第二次分离,规格说明(Spec)和体(bo 阅读全文
摘要:
作业5 多线程电梯 第五次作业是多线程电梯,并且要求满足捎带和运动量均衡的原则。在设计的时候,我的想法就是主要写一个电梯类来封装电梯的属性,比如所在楼层、运动方向、目标楼层、运动量等等,之后在通过一个调度类来调度指令给三部电梯,从而完成电梯的共同运作。 上图中的Request类用来处理需求,主要是检 阅读全文