软件=程序+软件工程?程序相当于软件的内部代码,那软件工程在软件中扮演什么角色呢?是软件的构建框架吗?还是软件架构只是其中的一部分? 在此书中,软件工程说包括下列领域:软件需求分析,软件设计,软件构建,软件测试和软件维护。对于我来说,好多我都没有什么概念,我理解为自你脑海里开始想做软件到淘汰你做的软
分类:
其他好文 时间:
2016-03-06 17:11:45
阅读次数:
124
【案例背景】 软件研发过程经历了三个阶段,从瀑布式开发、至敏捷、至精益,不同研发理念背后对质量有着不同诉求。在硬件性能依据摩尔定律爆发式增长的八九十年代,高级语言面世,微机普及,软件需求爆发式增长。当时的实践发现,面临复杂大型软件工程,往往项目失败率高,因而有强烈的对软件工程理论的诉求,瀑布开发模式
分类:
其他好文 时间:
2016-02-26 16:48:03
阅读次数:
192
最后在作者的译后记中提到了Chandler项目的结局,它失败了,它成了众多失败软件项目中的一个。这个结局无疑又加重了自己看完这本书后心情的沉重:做软件真的很不容易。 今天的软件项目,已经成为一个错综复杂的工程,不断变化的环境,使得软件需求被不断更新,为了满足这种需求,人们发明了很多方法,但是所有的这
分类:
其他好文 时间:
2016-02-20 14:42:04
阅读次数:
157
一.方法简介利用因果图来设计测试用例时, 作为输入条件的原因与输出结果之间的因果关系,有时很难从软件需求规格说明中得到。往往因果关系非常庞大,以至于据此因果图而得到的测试用例数目多的惊人,给软件测试带来沉重的负担,为了有效地,合理地减少测试的工时与费用,可利用正交实验设计方法进行测试用例的设计。正交...
分类:
其他好文 时间:
2016-01-24 22:26:31
阅读次数:
186
软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 软件需求分析是一个项目的开端,也是项目实施最重要的关键点。据有关的机构分析结果表明,我们设计的软...
分类:
其他好文 时间:
2016-01-20 13:10:40
阅读次数:
268
《软件需求》读书笔记之三需求来源、需求收集方法软件需求可以来自方方面面,这取决于所开发产品的性质和开发环境。需从不同用户代表和来源收集需求,这说明了需求工程是以相互交流为核心的性质。下面是几个软件需求的典型来源。1). 访问并与有潜力的用户探讨为找出新软件产品的用户需求,最直截了当的方法是询问他们。...
分类:
其他好文 时间:
2016-01-08 07:05:02
阅读次数:
151
《软件需求》读书笔记之二三、需求管理方法以及常用需求管理工具管理需求。需求层次1、 软件需求层次:层次内容描述呈现方式业务需求组织机构或客户对系统、产品高层次的目标要求。项目视图与范围文档中予以说明用户需求用户使用产品必须要完成的任务Use Case功能需求必须实现的软件功能需求规格说明文档中功能需...
分类:
其他好文 时间:
2016-01-08 07:02:09
阅读次数:
176
软件需求分析就是把软件计划期间建立的软件的可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。 对于需求分析,我们最常使用的就是结构化的分析方法,常用的工具有数据流程图,....
分类:
其他好文 时间:
2016-01-07 10:09:41
阅读次数:
164
第1章:软件体系结构概论 什么是软件危机,软件危机的具体表现有哪些? 软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。 软件危机的表现: 软件成本日益增长,开发进度难以控制,软件质量差,软件维护困难 产生软件危机的原因,如何克服软件...
分类:
其他好文 时间:
2016-01-04 22:31:57
阅读次数:
276
Centos6.x上安装的python版本是2.6,不能满足我运行软件的要求,所以对python进行升级。Python的最新版本已经是3.3,但是Python3的兼容性可能还有一定的问题,所以还是升级到2.7较为保险。Python2.7也能够满足绝大多数的软件需求了。安装之前需要先安装以下软件:yuminstallzlib..
分类:
编程语言 时间:
2016-01-04 00:15:35
阅读次数:
217