自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 软件工程提问回顾与个人总结

项目内容作业所属课程软件工程班级博客作业要求请点击链接查看作业要求我在这个课程的目标学习如何用工程化方法构建和维护软件这个作业在哪个具体方面帮助我实现目标通过回顾整个课程的学习,思考总结获得的收获一.以前提问题的博客提问题的博客二.对曾经提出的问题的解答1.第3章 软件工程师的成长问题:什么是过早的优化?什么是合理的优化?如...

2019-06-26 11:17:00 153

转载 oo第四单元总结

一.总结本单元两次作业的架构设计 本单元的两次作业,因为临近期末,总体的课程任务比较紧张,其次是,尽力去理解StarUML文件的信息后,仍然没有很明白,所以两次作业均未及时完成。二.总结自己在四个单元中架构设计及OO方法理解的演进第一单元: 对于第一单元递进式的三次求导作业,在架构设计方面,学习了如何去层次化架构,以及如何按照数据/行为建立抽象层次;在OO方法理解方面,着重认识了...

2019-06-22 21:17:00 125

转载 oo第三单元总结

一.梳理JML语言的理论基础、应用工具链情况(1)JML语言的理论基础 JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Language,BISL),基于Larch方法构建。BISL提供了对方法和类型的规格定义手段。所谓接口即一个方法...

2019-05-22 12:50:00 113

转载 oo第二单元总结

第五次作业(1)基于度量来分析自己的程序结构类图:设计了六个类,分别为Ele类,Line类,Main类,Order类,Scheduler类和TestMain类。其中Ele类,Scheduler类和TestMain类,分别为电梯线程,调度器线程和输入指令线程。Line类为请求队列类,Order类为单条指令类。Main类负责实例化一个请求队列对象,一个电梯线程,一个调度器线程,一个输...

2019-04-24 14:55:00 115

转载 oo第一单元总结

第一次作业(1)基于度量来分析自己的程序结构类图:设计了两个类,现在看来这个设计很不合理,把过多的功能揉在了一个类内里,不利于扩展和修改。两个类分别为computepoly类和poly类,computepoly类负责提取出每一个项的字符串并传入poly类,以及负责项与项之间的计算和结果的输出;Poly类则负责提取和存储,每一项的系数和指数,同时接受computepoly类的传入和...

2019-03-25 19:00:00 77

转载 软件工程结对作业

项目内容作业所属课程软件工程班级博客作业要求请点击链接查看作业要求我在这个课程的目标学习如何用工程化方法构建和维护软件这个作业在哪个具体方面帮助我实现目标学习并实践,与他人协调合作,共同编写代码1.Github项目地址:Wordlist2.PSP表格,预计开发时间PSP2.1Personal Software Process...

2019-03-14 23:11:00 58

转载 软件工程第1次作业

项目内容作业所属课程软件工程班级博客作业要求请点击链接查看作业要求我在这个课程的目标学习如何用工程化方法构建和维护软件这个作业在哪个具体方面帮助我实现目标通过阅读《构建之法》,认识了解软件工程一.阅读教材后的问题1.第3章 软件工程师的成长我看了这一段文字这个毛病早就被归纳为“过早的优化是一切罪恶的根源”。有这个问题:什么是...

2019-03-05 15:07:00 251

转载 oo第四次总结

1.论述测试与正确性论证的效果差异,比较其优缺点  测试:通过大量测试样例覆盖测试代码,来检测代码功能的实现是否正确是否完善。正确性论证:通过对代码规格和逻辑的严密分析,推论和证明,来验证代码实现的正确性。因此,测试能够通过测试结果,直观的判断出程序是否错误。但是又因为难以构造覆盖完整的测试集,所以不能保证程序在设计方面没有问题。而正确性论证能够通过严谨的分析论证,保证程序的正确性和...

2018-06-25 15:31:00 116

转载 oo第三次总结

一.(1)规格化设计的大致发展历史20世纪60年代,随着大容量、高速度的计算机出现,以及大量语言的新增和软件的不可靠,爆发了所谓的“软件危机”。而针对这个问题,人们提出了规格化设计的解决方法。通过把程序分成模块,以模块为单位,每个模块实现相应的功能,使得在进行交流的时候,只需要相应模块的接口就好。随着规格化设计带来的诸多便利,其在之后30多年的研究和应用期间,让程序的可读性得到不...

2018-05-30 18:30:00 79

转载 oo第二次总结

第五次作业度量分析因为第五次作业是在第三次作业的基础上改的,所以出现了与第三次作业一样的问题,即圈复杂度超标和嵌套现象严重。同时,由于对多线程的不熟悉,将一些功能集中的放入了一个类里,这也是McCabe Cyclomatic Complexity和Nested Block Depth标红的原因。  2.类图从类图可以看出度量分析中体现的问题...

2018-05-02 17:20:00 67

转载 oo第一次总结

第一次作业1.度量分析第一次作业的metrics图分析出现了标红的McCabe Cyclomatic Complexity和Nested Block Depth。McCabe Cyclomatic Complexity表示圈复杂度,而Nested Block Depth表示嵌套深度。标红的McCabe Cyclomatic Complexity表明类之间的职能分配不均匀。...

2018-04-04 01:01:00 184

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除