摘要: 结对作业博客 Github 项目地址 https://github.com/AlbertShenC/LongestWordChain PSP表格估计时间 | PSP2.1 | Personal Software Process Stages | 预估耗时(分钟) | 实际耗时(分钟) | | | | 阅读全文
posted @ 2019-03-14 23:30 Albert_Shen 阅读(290) 评论(0) 推荐(0) 编辑
摘要: | 项目 | 内容 | | | : | | 本次作业所属课程 | "2019BUAA软件工程" | | 本次作业要求 | "第1次个人作业" | | 我在本课程的目标 | 学习软件工程的相关知识,了解团队协作编程,为以后的工作打下基础 | | 本次作业的帮助 | 通过阅读其他博主的博客,了解了许多优 阅读全文
posted @ 2019-03-04 20:36 Albert_Shen 阅读(297) 评论(2) 推荐(0) 编辑
摘要: 软件工程第0次作业 | 项目 | 内容 | | | : | | 本次作业所属课程 | "2019BUAA软件工程" | | 本次作业要求 | "第0次个人作业" | | 我在本课程的目标 | 学习软件工程的相关知识,了解团队协作编程,为以后的工作打下基础 | | 本次作业的帮助 | 通过阅读其他博主 阅读全文
posted @ 2019-02-27 16:13 Albert_Shen 阅读(203) 评论(1) 推荐(0) 编辑
摘要: 作业十五 测试与正确性论证的效果差异 程序的测试需要通过输入特定数据等方式,检查程序是否和预期相同,因为测试不可能穷举,导致了不穷举的测试不可能验证程序是完全正确的,只能验证程序在测试时没有发生错误,尽管如此,测试依然是一种高效的检查程序的方法,通过输入数据或复现现场,直观的发现代码的问题,进而在代 阅读全文
posted @ 2018-06-25 17:29 Albert_Shen 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 作业十二 规格化设计简介 规格化设计的发展历史 1950年代,第一次分离,主程序与子程序的分离结构是树状模型,子程序可先于主程序编写。通过使用库函数来简化编程,实现最初的代码重用。产生基本的软件开发过程:分析—设计—编码—测试,使大型软件系统的开发成为可能。 1975—1980年代,第二次分离,规格 阅读全文
posted @ 2018-05-30 14:13 Albert_Shen 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 作业五 作业五是当前最后一次电梯作业,也是我们第一次接触到多线程编程,输入方式也由之前的一次性输入变为了实时输入,其中涉及到大量的同步和冲突,其中学习多线程的使用也花了大量的时间,但总的来说为以后的作业打下了基础。 类图 代码分析 从上述分析来看,此次作业仍然存在God类,究其原因主要是因为第一次接 阅读全文
posted @ 2018-05-02 17:05 Albert_Shen 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 作业概述 = 作业1:多项式加法 第一次作业理解上并不困难,简言之是一个多项式合并同类项,但对于我这个第一次使用java进行编程的小白,还是充满了血和泪。 在这次课程之前,我稍微对java有一些了解,但也仅仅只是一些了解,不仅许多基本语法还不清楚,而且对于面向对象更是毫无头绪。好在java的语法与C 阅读全文
posted @ 2018-04-04 04:42 Albert_Shen 阅读(319) 评论(2) 推荐(0) 编辑