随笔分类 -  阅读笔记

包括《大道至简》,《构建之法》,《软件需求(第二版)》,《大数据:互联网大规模数据挖掘与分布式处理》
摘要:阅读第6章(建立项目视图与范围)所得: 简历项目的范围是十分有必要的,若无范围的划分,则对于任意功能需求都很难达成一致的意见。所以,在确定项目的功能需求之前,首先应确定项目的视图和范围。项目视图描述了产品所涉及的各个方面和在一个完美环境中最终所具有的的功能。范围描述了产品应包括的部分和不应包括的部分 阅读全文
posted @ 2017-11-25 23:20 夏小暑 阅读(209) 评论(0) 推荐(0)
摘要:阅读第5章(软件需求与风险管理)所得: 软件工程师都是绝对的乐观主义者。总是希望下一个项目进行顺利而忽略以前项目发生的问题。而项目按计划进行时,会出现许许多多潜在危险阻碍项目的进行。典型的需求风险包括:对需求的误解、不恰当的用户参与。软件项目管理者必须要明确和控制他们的项目风险,并且要从需求工程的风 阅读全文
posted @ 2017-11-18 18:19 夏小暑 阅读(178) 评论(0) 推荐(0)
摘要:阅读第4章(改进需求过程)所得: 改进需求的过程是一个从失败、错误开始,还要历经像受人为抵制的影响及因任务的时间紧迫二导致改进被搁置这样的挫败。在软件开发过程的改进中主要有两个目标:解决在以前项目或目前项目中遇到的问题,防止和避免你可能在将来的项目中要遇到的问题。 对于需求,它一旦改变就要改变其他的 阅读全文
posted @ 2017-11-11 11:15 夏小暑 阅读(158) 评论(0) 推荐(0)
摘要:阅读第3章(需求工程的推荐方法)所得: 标题的推荐方式而不是“最佳方法”,最佳方法的本质就是有助于项目成功的有效方法。方法有很多,但又不能全部都得运用到项目中,应选取有效的方法来使用。并且,对于项目需求的理解,我觉得文章中此方法是可行而且是有效的:把项目风险承担者(例如开发人员,市场人员,客户,测试 阅读全文
posted @ 2017-11-04 10:14 夏小暑 阅读(129) 评论(0) 推荐(0)
摘要:阅读第2章(客户的需求)所得: 一般情况下都会出现客户这样的疑惑:“你的意思是什么?我不是刚告诉你我的需求了吗?”。这些高层次的也无需求并不能够为我们提供足够的详细信息来确定最后的软件的样子,以及需要多长的时间来完成。就像文章中的例子所说的那样,开发人员并不仅仅需要高级管理长官这样的人员到的描述,还 阅读全文
posted @ 2017-10-28 19:00 夏小暑 阅读(222) 评论(0) 推荐(0)
摘要:阅读第1章(基本的软件需求)所得: 我认为进行需求分析是一件有难度的事情,它并不是一件可以由软件开发者自己来设计整个软件,而是需要各方合作进行,并且在各个关键点、各个过程中达成共识之后,再继续向下进行。需求分析给我的感受就是很难,而且是一个漫长的过程,因为需要不断的更改,交流。软件需求的三个层次,课 阅读全文
posted @ 2017-10-21 21:16 夏小暑 阅读(160) 评论(0) 推荐(0)
摘要:阅读计划总结: 1.本学期的阅读计划:精读《软件需求(第二版)》, 并发表六篇阅读笔记。 2.每篇阅读笔记的发表日期: 阅读全文
posted @ 2017-10-11 15:42 夏小暑 阅读(150) 评论(0) 推荐(0)
摘要:阅读第八章所得: 第八章是关于需求分析的。原来我是知道做软件之前得知道要做什么,是有一定的复杂性的,但没想到是这么有规则的一部分。对软件的需求也是多种多样的,以后到社会上的时候,有可能顾客并不知道他想要做什么样的软件,如果好好学了这本书,就会有一定的步骤和方法,傍敲侧击。我们会认为团队进行项目的时候 阅读全文
posted @ 2017-02-11 13:53 夏小暑 阅读(183) 评论(0) 推荐(0)
摘要:阅读第七章所得: 第七章——MSF。MSF是一种微软推荐的软件开发方法。其基本原则有,推动信息共享与沟通,为共同的远景二工作、充分授权与信任、各司其职并对项目共同负责、交付增量的价值、保持敏捷预期和适应变化、投资质量、学习所有经验和与顾客合作。书中有一句话“和谐的‘谐’,是一个‘言’和一个‘皆’子, 阅读全文
posted @ 2017-02-10 19:35 夏小暑 阅读(142) 评论(0) 推荐(0)
摘要:阅读第六章所得: 敏捷过程在我的理解之内是更“圆滑”一些,为了成为敏捷的团队,则需要作出改变:自主管理(从领导布置任务到自己挑选任务,并总结不足,提出改进并且自己要实施这些改进)、自我组织(从做好自己的事足够到联合起来对项目负责)和多功能型(每个人要全面负责,自己搞定规格说明书,同时自己搞定测试)。 阅读全文
posted @ 2017-02-10 14:06 夏小暑 阅读(126) 评论(0) 推荐(0)
摘要:阅读第四章、第五章所得: 首先提到的是代码规范,上课的时候老师也提到了并且强调代码的规范对于阅读代码的人或者是编写代码的人来说都是很重要的。代码风格原则即简明、易读且无二义性。其中缩进(4个空格)、行宽(可限定为100字符)、括号、断行与空白的{}行、分行、命名(匈牙利命名法或其他)、下划线、大小写 阅读全文
posted @ 2017-02-10 09:54 夏小暑 阅读(151) 评论(0) 推荐(0)
摘要:阅读第二章、第三章所得: 首先第二章讲的是个人技术与流程。这里提到了不同的测试,有单元测试、回归测试和功能测试,其中单元测试是回归测试的基础。回归测试,在我理解就是在在出现新版本之后,回到以前的版本进行测试。个人开发流程也值得了解,包括计划(估计这个任务需要多长时间)、开发(包括分析需求、生成设计文 阅读全文
posted @ 2017-02-09 14:06 夏小暑 阅读(147) 评论(0) 推荐(0)
摘要:阅读第一章所得: 就像上半学期学到的那样:程序=数据结构+算法,通过阅读《构建之法》的第一章后,更加清晰的认识到:软件=程序+软件工程。也清楚的意识到我现在的水平也只是略懂皮毛,书中也提到了软件开发的4个阶段,分别是玩具阶段、业余爱好阶段、探索阶段、成熟的产业阶段。我现在就是处于玩具阶段向业余爱好阶 阅读全文
posted @ 2017-01-27 12:23 夏小暑 阅读(205) 评论(0) 推荐(0)
摘要:我自己是河南济源人,所以从小就对愚公移山的故事非常的熟悉。愚公移山本意并不在于移山或者搬家,他强调的是一种精神,持之以恒的精神,也就是我们常说的毅力。这座山只是象征我们在生活中可能会遇到的某种困难,我们完全可以凭借我们的智力、毅力或者体力去征服它、解决它。我们在做任何一件事情的时候,都需要一个明确的 阅读全文
posted @ 2016-09-24 10:21 夏小暑 阅读(241) 评论(0) 推荐(0)
摘要:——大道至简之编程的精义读后感(JAVA伪代码) import.java.大道至简.*; import.java.愚公移山.*; public class YuGongYiShan{ 愚公 = {项目组织者、团队经理、编程人员、技术分析师}; //概况如下: //原始的需求:“惩山北之塞,出入之迂” 阅读全文
posted @ 2016-09-17 11:17 夏小暑 阅读(201) 评论(0) 推荐(0)