摘要: 本篇博客是对软件工程这门课一学期的总结。 问题博客: "【软工】第一次阅读作业" 一、回答问题 问题一:结对编程适合于所有项目吗? 其实现在回想起来,这应该是一个不太好的问题。通过老师的讲解,以及自己结对作业的经历来看,结对编程比较适合那种代码量不算多,但是对于逻辑、代码规范等方面要求比较高的项目。 阅读全文
posted @ 2019-06-26 16:37 ignautics 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 项目 内容 这个作业属于哪个课程 2019BUAA软件工程 这个作业的要求在哪里 作业要求 我在这个课程的目标是 完成本次作业,同时熟悉结对编程 这个作业的帮助 熟悉了vs2017的部分操作,同时对结对编程有了比较深刻的理解 一、本次作业项目github地址 项目地址 二、开发前PSP表格 PSP2 阅读全文
posted @ 2019-03-14 12:50 ignautics 阅读(570) 评论(2) 推荐(0) 编辑
摘要: 项目 内容 这个作业属于哪个课程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ 这个作业的要求在哪里 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ/homework/2625 我在这个 阅读全文
posted @ 2019-03-03 22:03 ignautics 阅读(305) 评论(2) 推荐(0) 编辑
摘要: 项目 内容 这个作业属于哪个课程 https://edu.cnblogs.com/campus/buaa/BUAA_SE_2019_LJ 这个作业的要求在哪里 https://www.cnblogs.com/ChildishChange/p/7363123.html 我在这个课程的目标是 锻炼自己的 阅读全文
posted @ 2019-02-21 23:54 ignautics 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 测试与正确性论证 测试是通过构造一系列测试数据,通过对比程序的实际运行结果和预期输出结果来判断程序是否有bug的一种手段。同时,在测试的时候是默认看不到程序的具体实现的,即进行黑盒测试,例如每次OO作业的互测阶段。测试的具体方法是将输入进行划分,通过构造一个错误分支树,然后每个分支构造一个或多个测试 阅读全文
posted @ 2018-06-25 17:15 ignautics 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 类规格设计 由于没能找到关于类规格设计的发展历史,所以结合程序设计思想的发展来谈谈规格化设计。 最早的程序设计都是采用机器语言来编写的,直接使用二进制码来表示机器能够识别和执行的指令和数 据。简单来说,就是直接编写 0 和 1 的序列来代表程序语言。机器语言由机器直接执行,速度快,但一个很明显的缺点 阅读全文
posted @ 2018-05-28 00:04 ignautics 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 概述 和前三次作业相比,这几次作业最大的不同是难度的飞跃。遗憾的是在这难度的变化面前,我自己却没有做好充分的准备,错误的低估了作业难度导致给自己带来了很多不必要麻烦和损失。接下来我将对它们进行说明(度量图工具出了故障一直无法生成请原谅)。 设计简介 第五次作业 这是oo课程第一次多线程作业,我自己也 阅读全文
posted @ 2018-05-02 14:23 ignautics 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 概述 经历了三次oo作业的洗礼,让我对java语言的强大以及面向对象编程有了初步的理解(当然,我是小白)。本文接下来就将对自己这三次作业的代码进行分析以及分享自己的心路历程。 基础知识点考核 针对前三次作业,我列出了这其中涉及到的主要的知识点: java基础语法 java正则表达式(注意不要爆栈) 阅读全文
posted @ 2018-04-03 22:36 ignautics 阅读(518) 评论(0) 推荐(0) 编辑