很多很多的软件项目在需求分析时就埋下了祸根。软件需求是决定软件开发是否成功的一个关键因素,一旦发生错误,将会给整个软件开发工作带来极大的损害。软件需求可以划分为业务需求、用户需求、功能需求和非功能需求等类型。需求工程的过程包括需求获取、需求分析、需求规划说明、需求验证和需求管理等。软件需求的最大问题...
分类:
其他好文 时间:
2015-03-02 20:42:57
阅读次数:
143
本章主要介绍了软件需求的业务需求、用户需求、功能需求和非功能需求(用户解决问题或达到目的所需要的条件或能力。系统或系统部件要满足合同标准、规范或其他正式规定文档所需具有的条件或能力。一种反映上面两句所描述的条件或能力的文档说明。),需求工程过程的需求获取、需求分析、需求规格说明、需求验证、需求管理,...
分类:
其他好文 时间:
2015-03-01 23:42:57
阅读次数:
161
需求工程:需求涵盖了用户角度和开发人员角度两个方面,其关键在于需求一定要文档化。业务需求定义了软件产品的发展方向、功能范围、目标客户、和价值来源。用户需求只涉及系统的外部行为而不涉及内部特性。功能需求涉及用户或外部系统与该系统之间的交互,一般不考虑实现的细节。非功能需求是从各个角度对系统的束缚和限制...
分类:
其他好文 时间:
2015-03-01 13:13:01
阅读次数:
107
软件过程任务思维开发模式:用户需求→过程→产品。软件需求必须在开发初期完全确定下来用户的交互只能发生在确定需求之时和产品发布之后。过程思维开发模式:开发过程被划分成若干可管理的开发阶段人们可以听到过程的声音让过程的声音与用户的声音吻合。软件过程是软件工作人员为了获得软件产品而在软件工具的支持下实施的...
分类:
其他好文 时间:
2015-03-01 13:08:03
阅读次数:
155
设计是将一个实际问题转换成相应的解决办法的主动过程。所谓设计也可以是对一种解决办法的描述。通过一个实例区分需求与设计,体系结构的设计者可能根据实际需求设计出几种不同的解决方案,都能满足用户需求。这里可能没有最好的设计,用户选择那种设计完全取决于他们自己的喜好。 设计一个系统就是要确定一组满足特...
分类:
其他好文 时间:
2015-03-01 13:04:21
阅读次数:
101
我认为这一章介绍的需求工程是比较贴近我们生活的。用户因为有了需求,才会想去设计一个软件来满足需求。一个软件成品设计的好坏,工程师说了不算,用户的反映才是最重要的。 用户们从不同的角度和不同的程度反映着各自的要求,形成了不同层次的需求。确定了用户的需求后,就要在软件中按照用户需求设计软件了。首先要做....
分类:
其他好文 时间:
2015-03-01 11:49:43
阅读次数:
143
第四章、需求工程1、需求分析是指理解用户需求,就软件功能与客户达成一致,估计软件风险和评估项目代价,最终形成开发计划的一个复杂过程在这个过程中,用户的确是处在主导地位,需求分析工程师和项目经理要负责整理用户需求,为之后的软件设计打下基础搜索。2、需求分析阶段包括:·业务需求——反映了组织机构或客户对...
分类:
其他好文 时间:
2015-02-28 20:05:19
阅读次数:
132
需求工程本章以面向对象技术为核心,全面、深入、系统地介绍软件开发各个阶段的任务、过程、方法和工具。软件需求可以划分为业务需求、用户需求、系统需求、功能需求和非功能需求等类型。需求工程是应用已证实有效的原理和方法,并通过合适的工具和符号,系统的描述出待开发系统及其行为特征和相关约束。需求工程的所有过程...
分类:
其他好文 时间:
2015-02-28 06:41:55
阅读次数:
131
第四章 开头讲明软件需求是决定软件开发是否成功的一个关键因素;点明其重要性。软件需求划分为业务需求、用户需求、功能需求和非功能需求、系统需求,各种需求都对软件设计过程极为重要。需求工程过程包括需求获取、需求分析、需求规格说明、需求验证以及需求管理,其中需求获取是在问题及其最终解决方案之间架设桥梁的第...
分类:
其他好文 时间:
2015-02-26 13:13:00
阅读次数:
110
手机凭借通话和短信这两项基本功能,积累了用户,开拓了市场。但是用户的需求是永无止境的,对于手机制造商来说,紧跟用户需求,拓展手机功能,是机会也是挑战。 1988年第一款数码相机,在日本上市。数码相机的关键是感光芯片。最初的数据相机,使用的是CCD芯片。1990年代初,美国宇航局的科学家Eric...
分类:
移动开发 时间:
2015-02-26 13:00:05
阅读次数:
200