1HadoopHA架构详解1.1HDFSHA背景HDFS集群中NameNode存在单点故障(SPOF)。对于只有一个NameNode的集群,如果NameNode机器出现意外情况,将导致整个集群无法使用,直到NameNode重新启动。影响HDFS集群不可用主要包括以下两种情况:一是NameNode机器宕机,将导致集群不可用,重..
分类:
其他好文 时间:
2017-01-06 17:37:00
阅读次数:
338
对 排球积分器的设计 规划 编辑 制作: 项目计划表: 软件计划: 预计用时: 230mn 预计开发用时: 100min 需求调查: 10min 生成文档: 5min 设计复审: 5min 代码规范: 5min 外观设计: 10min 具体代码编码: 100min 代码复审: 15min 软件测试: ...
分类:
其他好文 时间:
2016-12-17 02:34:17
阅读次数:
226
瀑布模型(SDLC):需求明确的项目 软件计划→ 需求分析→ 软件设计→程序编码→软件测试→运行维护(→循环自己) 其他经典模型: 原型:构造一个简易的模型,对应需求不明确的情况 增量模型(引进了增量包的概念,无须等到所有需求都出来,只要某个需求的增量包出来即可进行开发) 螺旋模型(加入了风险分析) ...
分类:
其他好文 时间:
2016-10-16 01:08:30
阅读次数:
186
第8章 需求分析软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。NABCD模式是现阶段开发项目中运用比较好的一种方式。做好每一步 ...
分类:
其他好文 时间:
2016-05-27 21:42:04
阅读次数:
159
在软件项目管理过程中一个关键的活动是制定软件项目计划,它是软件开发工作的第一步。 项目计划的目标是为项目负责人提供一个框架,使之能合理地估算软件项目开发所需的资源 、经费和开发进度,并控制软件项目开发过程按此计划进行。 在做计划时,必须就需要的人力、项目持续时间及成本作出估算。软件计划的内容有,范围...
分类:
其他好文 时间:
2016-01-07 10:16:10
阅读次数:
169
软件需求分析就是把软件计划期间建立的软件的可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 对于需求分析,我们最常使用的就是结构化的分析方法,常用的工具有数据流程图,....
分类:
其他好文 时间:
2016-01-07 10:09:41
阅读次数:
164
软件生存周期是软件project中的一个重要概念,把整个生存周期划分为若干个阶段,是实现软件生产project化的重要步骤。软件的生存周期一般划分为软件计划。软件开发和软件执行三个时期,例如以下图:当中,计划阶段包含问题定义和可行性研究;开发阶段包含需求分析,软件设计(概要设计和具体设计),编码。測...
分类:
其他好文 时间:
2015-10-27 21:42:37
阅读次数:
153
做软件必须要有一个整体的框架,下面对软件计划需要做什么和怎么做,进行了总结。
一、问题定义
做什么:背景,开发系统现状,开发条件和理由,总体要求,问题的性质,目标,条件,环境要求等
怎么做: ①听取用户对问题的要求
②调查开发的背景理由
③看用户的报告
...
分类:
其他好文 时间:
2015-08-30 17:41:58
阅读次数:
152
1, 昨天添加了查询最高分功能,更改了游戏模式。问题是道具图片路径问题还有待解决。今天进行收尾工作,解决遗留问题。2, 昨天编写软件计划书第三阶段;整理用户体验建议;据用户对界面的要求,把小球改头换面,借鉴超级马里奥叔叔的道具们。今天最后的美工,统一整合;测试代码新功能(两种游戏模式、使小球变大、变...
分类:
其他好文 时间:
2015-05-26 18:34:54
阅读次数:
148
1.11 结构化编程20世纪60年代,许多大型软件的开发遇到了严重困难。常常推迟软件计划,因而使成本大大超过预算,而且最终产品也不可靠。人们开始认识到,软件开发是项复杂的活动,比原来所预想的要复杂得多。20世纪60年代的研究结果是结构化编程(structured programming)的出现,用规...
分类:
其他好文 时间:
2015-05-26 16:02:46
阅读次数:
100