摘要: | 项目 |内容 | | | | |作业所属课程 | "软件工程班级博客" | |作业要求请点击链接查看 | "作业要求" | |我在这个课程的目标 |学习如何用工程化方法构建和维护软件| |这个作业在哪个具体方面帮助我实现目标|通过回顾整个课程的学习,思考总结获得的收获| 一.以前提问题的博客 " 阅读全文
posted @ 2019-06-26 11:17 wzqyekong 阅读(199) 评论(1) 推荐(0) 编辑
摘要: 一.总结本单元两次作业的架构设计 & 8195;本单元的两次作业,因为临近期末,总体的课程任务比较紧张,其次是,尽力去理解StarUML文件的信息后,仍然没有很明白,所以两次作业均未及时完成。 二.总结自己在四个单元中架构设计及OO方法理解的演进 第一单元: & 8195;对于第一单元递进式的三次求 阅读全文
posted @ 2019-06-22 21:17 wzqyekong 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一.梳理JML语言的理论基础、应用工具链情况 (1)JML语言的理论基础 & 8195;JML(Java Modeling Language)是用于对Java程序进行规格化设计的一种表示语言。JML是一种行为接口规格语言(Behavior Interface Specification Langua 阅读全文
posted @ 2019-05-22 12:50 wzqyekong 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 第五次作业 (1)基于度量来分析自己的程序结构 类图: 设计了六个类,分别为Ele类,Line类,Main类,Order类,Scheduler类和TestMain类。其中Ele类,Scheduler类和TestMain类,分别为电梯线程,调度器线程和输入指令线程。Line类为请求队列类,Order类 阅读全文
posted @ 2019-04-24 14:55 wzqyekong 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 第一次作业 (1)基于度量来分析自己的程序结构 类图: 设计了两个类,现在看来这个设计很不合理,把过多的功能揉在了一个类内里,不利于扩展和修改。两个类分别为computepoly类和poly类,computepoly类负责提取出每一个项的字符串并传入poly类,以及负责项与项之间的计算和结果的输出; 阅读全文
posted @ 2019-03-25 19:00 wzqyekong 阅读(216) 评论(0) 推荐(0) 编辑
摘要: | 项目 |内容 | | | | |作业所属课程 | "软件工程班级博客" | |作业要求请点击链接查看 | "作业要求" | |我在这个课程的目标 |学习如何用工程化方法构建和维护软件| |这个作业在哪个具体方面帮助我实现目标|学习并实践,与他人协调合作,共同编写代码| 1.Github项目地址: 阅读全文
posted @ 2019-03-14 23:11 wzqyekong 阅读(232) 评论(2) 推荐(0) 编辑
摘要: | 项目 |内容 | | | | |作业所属课程 | "软件工程班级博客" | |作业要求请点击链接查看 | "作业要求" | |我在这个课程的目标 |学习如何用工程化方法构建和维护软件| |这个作业在哪个具体方面帮助我实现目标|通过阅读《构建之法》,认识了解软件工程| 一.阅读教材后的问题 1.第 阅读全文
posted @ 2019-03-05 15:07 wzqyekong 阅读(276) 评论(2) 推荐(0) 编辑
摘要: | 项目 |内容 | | | | |作业所属课程 | "软件工程班级博客" | |作业要求请点击链接查看 | "作业要求" | |我在这个课程的目标 |学习如何用工程化方法构建和维护软件| |这个作业在哪个具体方面帮助我实现目标|让我对自己在计算机方面有一个新的思考和认识| 第一部分:结缘计算机 1 阅读全文
posted @ 2019-02-28 08:58 wzqyekong 阅读(161) 评论(1) 推荐(0) 编辑
摘要: 1.论述测试与正确性论证的效果差异,比较其优缺点 测试:通过大量测试样例覆盖测试代码,来检测代码功能的实现是否正确是否完善。正确性论证:通过对代码规格和逻辑的严密分析,推论和证明,来验证代码实现的正确性。因此,测试能够通过测试结果,直观的判断出程序是否错误。但是又因为难以构造覆盖完整的测试集,所以不 阅读全文
posted @ 2018-06-25 15:31 wzqyekong 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 一.(1)规格化设计的大致发展历史 20世纪60年代,随着大容量、高速度的计算机出现,以及大量语言的新增和软件的不可靠,爆发了所谓的“软件危机”。而针对这个问题,人们提出了规格化设计的解决方法。通过把程序分成模块,以模块为单位,每个模块实现相应的功能,使得在进行交流的时候,只需要相应模块的接口就好。 阅读全文
posted @ 2018-05-30 18:30 wzqyekong 阅读(104) 评论(0) 推荐(0) 编辑