摘要:
链接到以前提问题的博客 在之前的博客我曾经提问过以下几个问题 为什么单元测试必须由写程序的人完成? 过早优化,过早泛华:何时为过早? 为何使用goto语句? 用户需求分析:分而治之,如何分? 兼容性测试和配置测试,易用性测试与可访问性测试的区别 请尝试对自己曾经提出的问题进行解答,并阐明,是如何通过 阅读全文
摘要:
浅谈HTTP协议与前后端实现 HTTP协议概要 HTTP协议是计算机网络里的应用层协议,在网络层使用的是具有稳定传输的TCP协议,建立连接时依照TCP协议的三次握手,四次挥手进行连接和断开。本博客主要讲解顶层相关的,程序员比较关心的顶层编程实现,因此不细讲HTTP协议的底层实现。 HTTP协议的方法 阅读全文
摘要:
| 项目 | 内容 | | | | | 课程:2020春季软件工程课程博客作业(罗杰,任健) | "博客园班级链接" | | 作业:BUAA软件工程结对编程项目作业 | "作业要求" | | 课程目标 | 学习大规模软件开发的技巧与方法,锻炼开发能力 | | 作业目标 | 个人软件案例分析作业 | 阅读全文
摘要:
| 项目 | 内容 | | | | | 课程:2020春季软件工程课程博客作业(罗杰,任健) | "博客园班级链接" | | 作业:BUAA软件工程结对编程项目作业 | "作业要求" | | 课程目标 | 学习大规模软件开发的技巧与方法,锻炼开发能力 | | 作业目标 | 完成结对编程项目 | | 阅读全文
摘要:
BUAA 软件工程个人项目作业 | 项目 | 内容 | | | | | 课程:2020春季软件工程课程博客作业(罗杰,任健) | "博客园班级链接" | | 作业:BUAA软件工程个人项目作业 | "作业要求" | | 课程目标 | 学习大规模软件开发的技巧与方法,锻炼开发能力 | | 作业目标 | 阅读全文
摘要:
| 项目 | 内容 | | | | | 课程:2020春季软件工程课程博客作业(罗杰,任健) | "博客园班级链接" | | 作业:热身作业,阅读并撰写博客 | "作业要求" | | 课程目标 | 学习大规模软件开发的技巧与方法,锻炼开发能力 | | 作业目标 | 阅读教材,回答问题 | | 参考博 阅读全文
摘要:
| 项目 | 内容 | | | | | 课程:2020春季软件工程课程博客作业(罗杰,任健) | "博客园班级链接" | | 作业:热身作业,阅读并撰写博客 | "作业要求" | | 课程目标 | 学习大规模软件开发的技巧与方法,锻炼开发能力 | | 作业目标 | 学习前辈经验,了解自己,思考未来计 阅读全文
摘要:
面向对象第四单元博客总结——终章 第四单元作业设计 第13次作业设计 类和对应方法属性设计 类设计如下图所示 本次作业主要涉及六个类,其中包括主类 Main ,通用Map类 UmlElementIdMap 类,实现官方接口类 MyUmlInteraction 类,以及自定义interface类 My 阅读全文
摘要:
面向对象第三单元JML总结 JML理论基础及工具链梳理 JML语言理论基础 JML语言是对于JAVA进行规格化设计的一种表述语言,他能以一种统一化语言,逻辑性强的格式,向程序设计者描述这一方法实现的功能,从而规范设计者去按照这一方向实现方法。从而避免了使用自然语言而导致描述上不清晰的问题,并且也提供 阅读全文
摘要:
OO第二单元总结 一、第五次作业 1.1 设计策略与架构 第五次作业要求的是完成设计支持一架傻瓜电梯的电梯系统。考虑到需要数据结构存放所有的请求,因此构建了FloorRequests类用来存放所有的请求,其次存放请求与提取请求借鉴于生产者消费者模式,设计Input类用于不断地读入新请求并存储到队列中 阅读全文