摘要:今天的软件项目,已经成为一个错综复杂的建筑工程,不断变化的应用环境(包括使用者),使得软件需求被不断更新,今天100个需求,明天减10个、改5个、加80个,这在不断公开发布的升级版开源软件以及Web网站应用中表现的就颇为明显。为了满足这种需求及由此需求所带来的编程及调错成本,人们已经发明了众多方法, 阅读全文
04软件需求读书笔记(四)
2017-10-17 14:12 by ovols, 127 阅读, 0 推荐, 收藏, 编辑
摘要:故事四:CMM,软件成熟度模型。这是在80年代的时候,软件大牛们深感软件问题重重,为了帮助规模庞大的组织改进软件进度和质量制定出来的方法论,用来指导软件开发过程。现实状况是,美国国防部用CMM测量承包商的组织力量,很多印度公司都拿到了CMM3级及以上认证。因为CMM太过复杂,庞大,读完CMM的整个文 阅读全文
03软件需求读书笔记(三)
2017-10-13 17:26 by ovols, 125 阅读, 0 推荐, 收藏, 编辑
摘要:故事三:编程的本质。一位软件开发人员曾经在85年的时候写过一篇论文,说美国的星球大战计划绝不可能实现,因为导弹防御系统天生无法在真实的工作条件下测试。而编程却是一种试错功夫,人们在写程序时,从不指望一次就写对,他们会犯错,然后再改正,测试和修正,如是反复。 这个故事与故事一有着异曲同工之妙:它同样告 阅读全文
02软件需求读书笔记(二)
2017-10-11 17:59 by ovols, 259 阅读, 0 推荐, 收藏, 编辑
摘要:故事二:项目语言的选择。书中提到的项目经过了大家无数次的讨论,最终决定使用:Python。但是在项目的后期,另外一个Python高手加入后,曾经隐晦的说过,其实大家在用编写Java代码的方法编写Python。这让我想起,虽然大家都说其实语言是相通的,如果你一门语言很熟练了,其他语言也大同小异,但是毕 阅读全文
01软件需求读书笔记(一)
2017-10-09 16:47 by ovols, 158 阅读, 0 推荐, 收藏, 编辑
摘要:故事一:历史上有很多失败的项目,例如FBI耗资1亿7千万美元,为了提高反恐能力的计算机项目失败,失败原因是FBI受到“911”事件的刺激把需求列表陡然拉长。美国国内税务局至今用的系统是20世纪60年代开发的,在95年曾试图升级,花费了20亿美金后,国会取消了这个失败的项目,失败原因:需求不断改变,预 阅读全文
软件需要怎样的需求分析
2017-09-29 14:02 by ovols, 214 阅读, 0 推荐, 收藏, 编辑
摘要:软件需求分析就是把软件计划期间建立的软件可行性求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。而用通俗的话来讲,软件需求分析即是我们需要在开始进行工程项目之前所必需的了解该工程项 阅读全文
冲刺(10)
2017-05-14 07:26 by ovols, 124 阅读, 0 推荐, 收藏, 编辑
摘要:今日小节: 今天做了什么:今天主要是团队成员的代码的整合,开发出一个完整的带有数据库增删改查的app 今天遇到的困难:一些代码在整合时分不清楚变量(已解决)。 阅读全文
冲刺(9)
2017-05-14 07:24 by ovols, 108 阅读, 0 推荐, 收藏, 编辑
摘要:今日小节: 今天做了什么:今天成功的开发了一个简易的登陆界面,但是使用的是android studio所提供的login界面 今天遇到的问题:今天遇到的问题主要是登陆界面和main_activity的连接startnewActivity()函数应该放在哪(已解决)。 明天准备做什么:明天准备对小组成 阅读全文
冲刺(8)
2017-05-14 07:21 by ovols, 126 阅读, 0 推荐, 收藏, 编辑
摘要:今日小节: 今天做了什么:今天尝试着开发一个能够完成登陆的登陆界面。已经做出了登陆界面的样式,还未实现。 今天遇到了什么困难:今天遇到的困难是如何将login界面设置为默认最先运行activity,经过网上的搜索,成功解决。在AndroidManifest.xml中有一段 这段代码是用来设置默认最先 阅读全文
冲刺(7)
2017-05-12 13:33 by ovols, 129 阅读, 0 推荐, 收藏, 编辑
摘要:今日小节: 今天做了什么:今天成功的完成了根据用户的输入,对数据库中特定数据的修改,也就是完成了数据库操作中的修改。仍然在研究如何将查询的数据放入手机的屏幕之中。 今天遇到的问题:在数据的修改中并无问题,但是无法将查询的数据放入手机显示的问题仍未解决。 明天将要做什么:明天计划完成数据的查询,将数据 阅读全文