摘要: 提问回顾与个人总结 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 提问回顾与个人总结 与本作业对应的博客 软工第二次阅读作业 我在这个课程的目标是 提高软件开发能力 这个作业在哪个具体方面帮助我实现目标 总结 阅读提问 阅读提问博客链接:传送门 阅读全文
posted @ 2021-06-30 21:53 Member 阅读(117) 评论(3) 推荐(0) 编辑
摘要: 一、Gitlab项目地址 项目 内容 这个作业属于哪个课程 2021软件工程(罗杰 任建) 项目地址 gitlab 结对同学后四位学号 3665 结对同学后四位学号 5013 二、结对项目实践反思 (1)针对出现的问题,分析问题特征、产生根源和对质量影响程度。 问题一:类设计 ​ 这两次作业大部分代 阅读全文
posted @ 2021-04-09 21:26 Member 阅读(99) 评论(1) 推荐(0) 编辑
摘要: 软件工程-案例分析作业 项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 案例分析作业 我在这个课程的目标是 提高工程能力,成为一名真正的软件开发者 这个作业在哪个具体方面帮助我实现目标 学习经验 第一部分:调研与评测与分析 VS Code 使用体验 VS 阅读全文
posted @ 2021-04-09 20:15 Member 阅读(303) 评论(2) 推荐(0) 编辑
摘要: 项目 内容 教学班级 2021软件工程(罗杰 任建) 作业要求 模拟Linux完成文件管理系统 Gitlab项目地址 gitlab 结对同学后四位学号 3665,5013 一、结对编程感受 ​ 在此次编程结对中,我完成”目录与文件管理“的全部部分以及相应单元测试,郭屾同学完成”用户和用户组管理“部分 阅读全文
posted @ 2021-04-02 21:43 Member 阅读(101) 评论(2) 推荐(0) 编辑
摘要: 软工第二次阅读作业 项目 内容 这个作业属于哪个课程 2021春季计算机学院软件工程(罗杰 任健) 这个作业的要求在哪里 个人阅读作业#2要求 我在这个课程的目标是 提高工程能力,成为一名真正的软件开发者 这个作业在哪个具体方面帮助我实现目标 了解真正的软件工程,学习版本控制与集成部署工具 阅读提问 阅读全文
posted @ 2021-03-15 20:18 Member 阅读(208) 评论(1) 推荐(0) 编辑
摘要: 软工第一次阅读作业 项目 内容 这个作业属于哪个课程 2021春季软件工程 这个作业的要求在哪里 第一次阅读作业 我在这个课程的目标是 成为一名真正的软件开发者,提高工程能力 这个作业在哪个具体方面帮助我实现目标 审视自我,规划未来 正文 一、结缘计算机 你为什么选择计算机专业,你认为你的条件如何, 阅读全文
posted @ 2021-03-11 22:36 Member 阅读(162) 评论(4) 推荐(0) 编辑
摘要: 面向对象第四单元总结 本单元架构设计 第一次作业,实现一个uml类图的解析,我用了一个HandleElement类来处理和保存各种UMLElement,并且提供查询接口,并且对与class、interface等等,新建了对应的类,如MyClass , MyInterface来预处理相关信息,在读入数 阅读全文
posted @ 2020-06-19 18:23 Member 阅读(158) 评论(0) 推荐(0) 编辑
摘要: OO第三单元总结 一、JML理论基础与工具链梳理 使用: ​ jml有类型规格和方法规格。 ​ 类型规格指针对Java程序中定义的数据类型所设计的限制规则,一般而言,就是指针对类或接口所设计的约束规则。课程中的重点是不变式invariant和状态变化约束constraint。不变式invariant 阅读全文
posted @ 2020-05-20 16:51 Member 阅读(131) 评论(0) 推荐(0) 编辑
摘要: OO第二单元总结 设计策略 ​ 在三次作业中,我的架构基本保持一致。使用生产者消费者设计模式,输入线程作为生产者,电梯类作为消费者,调度器类作为缓冲区,使用锁保护调度器类的所有方法。电梯类中的run方法,每一次循环我视为电梯移动一层,使用了look算法,当电梯停止的时候,检查电梯是否有请求,如果没有 阅读全文
posted @ 2020-04-16 22:01 Member 阅读(123) 评论(0) 推荐(0) 编辑
摘要: OO第一单元总结 第一次作业 类图 ​ 第一次作业由于较为简单,只包含幂函数的加减,于是我只设计了一个多项式类,这个“多项式类”实际上表示了多个单项式的加减关系。 度量分析 感觉第一次作业面向对象的思想体现的不够明显,第一思路还是老一套面向过程的思维方式,且toString函数复杂度偏高,耦合度偏高 阅读全文
posted @ 2020-03-18 00:37 Member 阅读(185) 评论(0) 推荐(0) 编辑