摘要: 提问回顾与个人总结 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 学习软件开发技术,培养团队协作能力 这个作业在哪个具体方面帮助我实现目标 回顾一学期以来的学习,解决当时的疑惑,对整个学期的体会做一总结 提问回顾 阅读全文
posted @ 2021-06-30 16:17 MadokaHomura 阅读(80) 评论(4) 推荐(0) 编辑
摘要: 项目 内容 本作业所属课程 2020春季软件工程(罗杰 任健) 本作业要求 案例分析作业 我的课程目标 学习软件开发技术,培养团队协作能力 这个作业在哪个具体方面帮助我实现目标 从市场中现存的知名软件中学习到软件设计开发的经验,从用户以及从业者角度分别分析一个软件 前言 笔者在进入Evernote产 阅读全文
posted @ 2021-04-09 19:11 MadokaHomura 阅读(363) 评论(2) 推荐(0) 编辑
摘要: 软工个人阅读作业2 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 2021年软工-个人阅读作业2 我在这个课程的目标是 学习软件开发技术,培养团队协作能力 这个作业在哪个具体方面帮助我实现目标 初步了解软工的整个流程以及实际工作中会遇到的问题;尝试持续集 阅读全文
posted @ 2021-03-17 19:56 MadokaHomura 阅读(146) 评论(1) 推荐(0) 编辑
摘要: 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 2021年软工-热身阅读作业 我在这个课程的目标是 学习软件开发技术,培养团队协作能力 这个作业在哪个具体方面帮助我实现目标 更好地了解自己,并对未来做出规划 写在前面:大学生上课是否需要认真听讲 关于大学生 阅读全文
posted @ 2021-03-10 16:52 MadokaHomura 阅读(114) 评论(3) 推荐(0) 编辑
摘要: 一、当时未能完成的作业 未能完成的作业是第四单元的作业。 未能完成的原因主要有以下两点:一是当时对于数据的整理没有好的设计和思路;二是临近期末,未能合理地分配时间导致作业未能完成 二、改进的部分 通过重新审视第四单元的三次作业,我对两个方面进行了改进 1、对于不同数据的层次进行分析,为上层元素进行封 阅读全文
posted @ 2020-08-21 17:16 MadokaHomura 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、第四单元架构设计 1.第一次作业 第一次作业要求实现的只有对类图的分析。为了直观地搭建出一个类图,我新建了Manager类来处理UmlElement以及搭建树。但由于未能做好时间管理,因此第一次作业未能通过中测。 2.第二次作业 在听过一些同学分享的第一次作业的思路与架构的讨论课后,我直接进行了 阅读全文
posted @ 2020-06-19 18:01 MadokaHomura 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 一、JML理论基础及工具链分析 (一)JML理论基础 1.简介 JML(JAVA Modeling Language, Java建模语言),是对JAVA代码规格的设计。其主要作用是在编写类和方法之前规定好其行为,包括方法的输入数据要求、返回值以及可能会改变的数据。这种建模语言的优势在于可以更加精确的 阅读全文
posted @ 2020-05-23 16:30 MadokaHomura 阅读(165) 评论(0) 推荐(0) 编辑
摘要: oo第二单元总结 一、概述 本单元的作业内容主要为通过多线程调控来实现电梯调度。相较于上一单元,本单元的重点在于保证多线程的安全性以及遵循设计的SOLID原则来设计程序。整体来看,本单元作业的完成情况比上一单元要好,没有进行大的重构,强测互测也未出现bug,这点是值得肯定的。不足之处还是在于调度策略 阅读全文
posted @ 2020-04-18 00:03 MadokaHomura 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1.程序分析 1.1作业一 1.1.1类图 第一次作业对oo面向对象的思维理解不深,主类之外只创建了一个Poly类,用来存放每一项简单多项式的系数,以及完成简单多项式的求导;存储使用Arraylist,方便最后进行排序实现优化。匹配表达式使用的是正则,但这样的做法可拓展性极低,重构在所难免。 1.1 阅读全文
posted @ 2020-03-21 10:27 MadokaHomura 阅读(147) 评论(0) 推荐(0) 编辑