摘要:
提问回顾与个人总结 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾与个人总结 我在这个课程的目标是 初步掌握软件开发技术 这个作业在哪个具体方面帮到我 对本学期软件工程的学习经历进行思考与总结 提问博客 个人阅读作业2 提问与思考 注:斜体字为提 阅读全文
摘要:
移动端调研 问题 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业 我在这个课程的目标是 初步掌握软件开发技术 这个课程在哪个具体方面帮助我实现目标 学习对软件案例的分析,体会软件工程的思想在事件中的应用 说明:由于微信公众号不是一个具体的产品,所以 阅读全文
摘要:
结对项目博客 项目 内容 课程 2021春季软件工程(罗杰 任健) GitLab项目地址 项目地址 队员1学号 3567 队员2学号 3018 结对编程感受 队员1 第二次结对编程作业的难度相比之前加大了许多,我和我的队友进行了分工,我负责用户相关的代码编写,队友负责文件与目录相关代码的编写,相对来 阅读全文
摘要:
项目 内容 GitLab项目地址 2021春季软件工程(罗杰 任健) GitLab项目地址 项目地址 队员1学号 3567 队员2学号 3018 结对编程感受 队员1 这是第一次接触结对编程,对于一个人编代码一个人看的模式很不适应,感觉效率很低,远不如两个人分工完成,而且也受到一定的环境限制,很少可 阅读全文
摘要:
个人阅读作业#2 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#2 我在这个课程的目标是 初步掌握软件开发技术 这个作业在哪个具体方面帮到我 阅读与思考《构建之法》,了解git和CI/CD 阅读提问 Q1:结对编程中如何选择搭档 我认为结对 阅读全文
摘要:
项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#1 我在这个课程的目标是 初步掌握软件开发技术 这个作业在哪个具体方面帮助我实现目标 对计算机专业、对个人规划有更深刻的认识 第一部分:结缘计算机 你为什么选择计算机专业?你认为你的条件如何?和 阅读全文
摘要:
本单元是在理解UML图的基础上实现对图的解析和检查。UML图是新接触的一种建模工具,一开始接触UML的时候觉得理解起来比较困难,并不能单纯从代码的角度按照类、方法这样来理解,这只是从类图的角度,还有从顺序图来理解类与类之间消息的交互,从状态图理解一个类内部的状态变化。基本上理解了UML图这个单元就成 阅读全文
摘要:
第三单元的作业背景是实现一个社交观关系模拟系统,主要训练了JML的阅读和理解能力,和图的一些数据结构和算法。 JML语言的理论基础 JML相对于实现代码是比较抽象的,规定了方法的前提副作用结果、数据的约束等,相当于搭建了一个框架,我们这个单元做的就是根据规格补充代码,实现规格定义的功能。 方法规格主 阅读全文
摘要:
在初步认识了面向对象思想后,立刻进入了多线程的学习,本单元的难点主要是锁的理解,需要保证线程安全的同时防止死锁的发生,也要尽可能缩小锁的范围,提高性能。这一单元以电梯为载体,让我们从生活出发,从电梯运行的角度理解多线程,同时学习和应用生产者-消费者模式来帮助我们编程。在一部可捎带电梯的基础上越来越贴 阅读全文
摘要:
当我在写这篇总结的时候,才刚刚从第三次oo作业中缓过神来。反观这三次作业,难度和功能都在递进,看起来难度比较大,特别是第三次作业,的确,如果使用面向过程的思想会让各部分耦合性大,比较复杂,但是如果应用面向对象的思想,将表达式中涉及到的元素归类处理,解决起来也是有迹可循。 Homework1 这一次作 阅读全文