摘要:
项目 内容 课程 2020春季计算机学院软件工程(罗杰 任建) 作业要求 提问回顾与个人总结作业要求 个人博客作业连接 个人博客作业 我的课程目标 掌握软件开发的方法论和诸多技术,与同学合作开发出好的软件。 本次作业的作用 回顾以往提出的问题,总结学期收获。 一、对学期初问题的解答 · 问题:单元测 阅读全文
摘要:
| 项目 | 内容 | | : | : | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任建)" | | 这个作业的要求在哪里 | "软件案例分析要求" | | 我在这个课程的目标是 | 掌握软件开发的方法论和诸多技术,与同学合作开发出好的软件 | | 这个作业在哪个具体方 阅读全文
摘要:
1、简报 | 项目 | 内容 | | | | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任健)" | | 这个作业的要求在哪里 | "结对项目要求" | | 教学班级 | 005 | | 项目地址 | "BUAASE PairProgramming" | 2、PSP表 | 阅读全文
摘要:
教学班级:005,项目GitHub地址:https://github.com/CapFreddy/SoftwareEngineering_HW1 | 项目 | 内容 | | : | : | | 课程 | "2020春季计算机学院软件工程(罗杰 任建)" | | 作业要求 | "个人项目作业要求" | 阅读全文
摘要:
| 项目 | 内容 | | | | | 课程 | "2020春季计算机学院软件工程(罗杰 任建)" | | 作业要求 | "个人博客作业要求" | | 我的课程目标 | 章握软件开发的方法论和诸多技术,与同学合作开发出好的软件 | | 本次作业的作用 | 速读教材,带着问题开启接下来的学习。了解项目 阅读全文
摘要:
| 项目 | 内容 | | : : | : : | | 这个作业属于哪个课程 | "2020春季计算机学院软件工程(罗杰 任建)" | | 这个作业的要求在哪里 | "第一次作业要求" | | 我在这个课程的目标是 | 掌握软件开发的方法论和诸多技术,与同学合作开发出好的软件 | | 这个作业在哪个 阅读全文
摘要:
一、单元架构设计 1.类图(第二次作业) 2.设计思路 本单元OO作业主要涉及两个过程,即先根据输入的elements数组建立UML存储模型,而后基于这个模型实现一系列查询判断功能。 在类增设的考量上,我为每种有用的UmlElement都创建了类来管理,每条UML模型输入必然对应一个element的 阅读全文
摘要:
JML概述 理论基础 维基百科对JML的叙述如下 JML is a behavioral interface specification language for Java modules. JML provides semantics to formally describe the behavi 阅读全文
摘要:
前言 我认为第二单元的三次作业在实现上较第一单元容易,电梯的调度算法并不复杂。但多线程的许多不易察觉甚至无法复现的潜在问题就要求写代码时要在设计结构层面避免线程安全问题的出现。所幸本轮三次作业线程之间的协同竞争关系较易把握,一种设计模式便足以应对。 设计策略 三次作业均遵照如下模式设计: 在调度器( 阅读全文
摘要:
前言·文前约定 第一单元的三次作业递进关系明显,然而在经历了两次彻底的重构后,对面向对象中继承、多态的特性和代码复用的思想有了一定认识。 为行文方便,约定表达式(Poly)中由加号相连接的单元称为项(Term),项内由乘号相连接的单元称为因子(Factor)。 第一次作业 第一次作业中项的形式很简单 阅读全文