摘要: 1、散列函数: Hash,一般翻译做“散列”,也有直接音译为"哈希"的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列 阅读全文
posted @ 2018-05-13 14:49 DLion 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1、代码地址: 2、PSP: PSP 任务内容 计划完成需要的时间(min) Planning 计划 10 Estimate 明确需求和其他相关因素 5 Development 开发 10 Design spec 生成设计文档 10 Design review 设计复审 11 Coding stan 阅读全文
posted @ 2018-04-10 09:15 DLion 阅读(157) 评论(1) 推荐(0) 编辑
摘要: 一、团队组建 1、团队名称:饭来了 人员组成: 队长:侯晓东 学号:2016012087 队员:崔啸寒 学号:2016012006 队员:方柱权 学号:2016012033 队员:杜君煜 学号:2016012094 队员:邓云剑 学号:2016012076 2、项目描述: 内嵌于微信的专一订餐小程序 阅读全文
posted @ 2018-04-06 19:33 DLion 阅读(429) 评论(5) 推荐(0) 编辑
摘要: 第四章:两人合作 引文:身旁这个家伙老是问问题,他/她不会看书吗?我都无法专心工作了。 如果软件工程师连一对一的合作都做不好,不能有效地去影响同伴,让合作双方都能从合作中受益,提高水平,那大家就别扯什么团队合作这些事了。 问题:一对一合作两人的技术水平有差距,如果一个人技术很差,那么代码审查时两个人 阅读全文
posted @ 2018-03-31 16:40 DLion 阅读(145) 评论(1) 推荐(0) 编辑
摘要: 代码地址:https://git.coding.net/DLeo/week2-2.git 1.需求分析:使用JAVA编程语言,独立完成一个3到5个运算符的四则运算练习的命令行软件开发。程序可接收一个输入参数n,然后随机产生n道加减乘除(分别使用符号+-*÷来表示)练习题,每个数字在 0 和 100 阅读全文
posted @ 2018-03-25 17:39 DLion 阅读(218) 评论(1) 推荐(0) 编辑
摘要: 第一章 概论 1.引文:一个软件或者服务要有人买就得找到顾客。顾客有各种需求,有些靠谱,有些不靠;有些容易做到,有些难以做到。软件团队要从需求分析开始,把合适的需求梳理出来,然后逐步展开后续工作。 问题:在开展项目之前的需求分析阶段,各种分析数据是软件团队自己去搜集还是团队从其他途径获取?如果软件要 阅读全文
posted @ 2018-03-17 16:37 DLion 阅读(174) 评论(2) 推荐(0) 编辑
摘要: 说起软件工程,我最初的印象是从电影中来的,在电影中黑客在键盘上流利的敲打着按键,面前的屏幕上一行行的数据和代码犹如流光一般不断跳跃,分分钟就能破解别人的电脑并攻击别人的电脑,那时的我认为这就是软件的全部,但当我真正开始慢慢接触软件后,我才明白那不过是软件的冰山一角,真正的软件和自己想象中的不一样。 阅读全文
posted @ 2018-03-10 20:28 DLion 阅读(204) 评论(1) 推荐(0) 编辑