Loading

摘要:项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业 我在这个课程的目标是 掌握并实践利用软件工程方法构建大规模高质量应用的技术,提升自身工程能力 这个作业在哪个具体方面帮助我实现目标 通过分析对比不同软件的设计,从用户角度理解一个软件产品的关注要 阅读全文
posted @ 2021-04-08 19:28 VOIDMalkuth 阅读(77) 评论(4) 推荐(2) 编辑
摘要:项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 掌握并实践利用软件工程方法构建大规模高质量应用的技术,提升自身工程能力 这个作业在哪个具体方面帮助我实现目标 了解软件开发过程中可能遇到的各个方面的问题,尝试CI/CD 阅读全文
posted @ 2021-03-15 10:37 VOIDMalkuth 阅读(153) 评论(4) 推荐(0) 编辑
摘要:项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#1 我在这个课程的目标是 掌握并实践利用软件工程方法构建大规模高质量应用的技术,提升自身工程能力 这个作业在哪个具体方面帮助我实现目标 了解行业及个人,明确未来规划,更好地在计算机领域内进行学习 阅读全文
posted @ 2021-03-08 12:04 VOIDMalkuth 阅读(129) 评论(5) 推荐(1) 编辑
摘要:咱的OO结束辣! Part1: Unit4 Summary 本单元作业,我主要使用了适配器模式和访问者模式。总体上看,代码量和文件数量有所上升,但配合分包等措施后,文件结构清晰,各部分耦合度均较低。缺点就是一个简单操作要脱好几层套,显得有些臃肿。 由于三次作业基本上只有增加对新功能的支持,因此只分析 阅读全文
posted @ 2020-06-15 11:19 VOIDMalkuth 阅读(162) 评论(2) 推荐(1) 编辑
摘要:Part 1 JML总结 Section 1 理论基础 The Java Modeling Language (JML) is a behavioral interface specification language that can be used to specify the behavior 阅读全文
posted @ 2020-05-23 16:01 VOIDMalkuth 阅读(129) 评论(0) 推荐(1) 编辑
摘要:HW11中对ageVar采用缓存优化的等价性证明(包括溢出情况) 概要 我们知道,第三次作业里age上限变为2000,而如果缓存年龄的平方和,2000*2000*800 > 2147483647,会溢出。但是实际上,我们仍然能通过缓存得到正确的结果。这是因为,计算机内进行的二进制运算其实每一步都进行 阅读全文
posted @ 2020-05-21 20:18 VOIDMalkuth 阅读(85) 评论(1) 推荐(0) 编辑
摘要:Part 1 多线程间的协同和控制 限于OO博客格式,可以先去看看Part 3中的UML和Sequence Diagram再来看这一节 整体信号通讯 本单元作业,我统一采用了观察者模式(其实是套了观察者模式的皮的四不像,这点接下来会说到),借用了Java提供的Observable和Observer机 阅读全文
posted @ 2020-04-16 20:01 VOIDMalkuth 阅读(191) 评论(5) 推荐(1) 编辑
摘要:Part 1 基于度量的分析 第一单元的作业内容是表达式求导,三次作业难度逐次增加。其中本人第二三次作业的结构类似,因此放在一起进行分析 第一次作业 UML图如图 第一次作业项比较简单,可以归结为:仅有由幂函数(带系数和指数)组成的项。其中,为了可拓展性,我把项定义成为了一个接口。输入的解析由Exp 阅读全文
posted @ 2020-03-19 16:39 VOIDMalkuth 阅读(243) 评论(2) 推荐(0) 编辑