#需求迭代器的应用 #文件名:a.txt,文件内容如下: ''' apple 10 3 tesla 100000 1 mac 3000 2 lenovo 30000 3 chichen 10 3 ''' #实现功能:cat a.txt | grep apple #需求1:定义迭代器函数cat #需求... ...
分类:
其他好文 时间:
2017-04-12 20:38:51
阅读次数:
203
在创建构架方面,已经学习了很多,之前的那些只是都是为了创建构架打下基础,基本概念和原理,构架视图和结构,质量属性,实现质量属性的构架战术和模式。打下这些基础之后,开始了设计构架的学习。 首先了解了一下生命期中的构架也就是把构架作为软件开发过程基础的任何组织都需要理解构架在其生命期中的位置。把构架放在 ...
分类:
其他好文 时间:
2017-02-13 16:30:42
阅读次数:
187
通过阅读文章我们需要掌握的内容有需求调研,需求研讨,需求迭代,需求捕获,功能角色和用例图分析,业务流程分析。 在中国需求调研分为几步,初识,拜访,研讨会。初识:项目经理带领着项目组成员,参加了客户组织的见面会,一个新的软件研发项目就这样开始了。初次接触客户,对于项目团队意义重大。对方对你印象的好坏, ...
分类:
其他好文 时间:
2016-09-20 00:20:16
阅读次数:
162
重构是项目做到 一定程度后必然要做的事情。代码重构,可以改善既有的代码设计,增强既有工程的可扩充、可维护性。随着项目需求的不断迭代,需求的不断更新,我们在项目中 所写的代码也在时时刻刻的在变化之中。在一次新的需求中,你添加了某些功能模块,但这些功能模块有可能在下一次需求中不在适用。或者你因为需求迭代 ...
分类:
其他好文 时间:
2016-03-31 14:16:24
阅读次数:
251
模式动机(Iterator Pattern):对于聚合类的对象进行访问时,比如list,queue等,我们总希望有一个统一的访问接口,或者实现对多个聚合类对象的统一访问,或者实现对一个聚合类的多种不同访问方式,此时迭代器模式可以满足我们的这种需求。 迭代器就是在不暴露聚合类对象内部结构的前提下,对....
分类:
其他好文 时间:
2015-06-11 14:31:01
阅读次数:
109
迭代需求的整理是敏捷开发的第一步,也是敏捷开发很重要的一步,在这一步中我们需要把客户的业务需求按照优先级的顺序,整理成为一个个的迭代。然后把一个个的迭代拆成一个个可验收的故事卡。
在此需要说说什么是故事卡,故事卡和业务需求之间的关系。故事卡是一个个独立的,可验收的功能,一个业务需求可以拆分为多个故事卡。比如:我们常见的账号管理需求,需要对账号进行增、删,改、查。因为添加、修改、删除...
分类:
其他好文 时间:
2015-04-19 16:15:56
阅读次数:
173
SE整理完一个迭代的需求以后,进入下一个流程需求澄清,需求澄清的主要目的是给开发人员澄清需求,确认开发点。
需求澄清的一般流程为:
1. SE给开发人员讲解需求点
2. 开发人员评论需求点是否合理,完善
3. 开发人员大致描叙实现该需求点的难点
4. 所有人员对该需求点进行评点,如果评的点不统一,则要评点多和少的人...
分类:
其他好文 时间:
2015-04-19 16:14:48
阅读次数:
119
监控本来是为了方便运维维护游戏服务器,当服务器出现异常时能够及时提醒,并能够监视服务器的一些相关情况。然而需求是在不断变更的。这句话一点都没错,写这个工具的时候尤其如此了。需求迭代,出现的很多情况开始都没有考虑清楚。对于需求做如下的罗列。迭代一:刚开始,运维说的比较简单,只要在服务器的机器上面写一个...
分类:
其他好文 时间:
2015-04-16 14:12:20
阅读次数:
219