OO第三次博客作业
OO的代码作业到这里要告一段落了,以后可以少熬夜多睡觉了,撒花~~~ 一、调研 (1)总结介绍规格化设计的大致发展历史 ->落后的软件生产方式无法满足迅速增长的计算机软件需求,软件的开发与维护出现一系列严重问题。 ->由此提出结构化程序设计,以模块化设计为中心,分而治之,引出了规格化抽象。 ->软件系统日趋复杂,结构化程序设计的缺点日渐暴露出来,面向对象由此产生,规格化设计进一步发展。 ->设计模式、设计原则、架构模式的产生。 (2)为什么得到了人们的重视 因为OO这门课的要求,不写会被扣很多分 规格化的书写和设计有助于程序员理解程序、分解程序,独立化开发任务、加快开发速度,有助于程序在细节和整体上进行验证,以保证程序的正确性,提高程序未来的可维护性、可扩展性。当在团队开发时,规格化的设计更有利于团队中的人相互理解。 二、分析bug 第九次作业 没有功能bug和规格bug 第十次作业 功能bug: 规格bug: 第十一次作业 没有规格bug 三、分析自己规格bug产生的原因 课下发放的JSF示例并不能完全解决我们对于规格的理解,所以在编写程序规格时难免出现一些问题,归结原因还是不熟练以及缺乏类似的思想。 四、列举不好的写法并给出改进写法 boolean getflag() { /** * @REQUIRES: None *