软件生产的需求问题: 需求问题是当前软件开发面临的主要问题,成功项目,问题项目,失败项目 成功项目的影响因素:用户的参与、高层管理支持、清晰的需求说明、正确的项目计划、切合实际的期望、细化的项目里程碑。需求因素对项目的成败具有很重要的作用 软件的模拟特性:某种情况的计算与实际事件的发生,现实世界对虚 ...
分类:
其他好文 时间:
2018-02-14 11:47:25
阅读次数:
157
需求的定义:用户为了解决问题或达到某些目标所需要的条件或能力;系统或系统部件为了满足合同、标准、规范、或其他正式文档所规定的要求而需要具备的条件或能力;对以上两点的一种文档化表述 满足需求就是解决问题:需求源于问题,要准确理解需求就必须明确它与问题的关系。,人们开发软件系统的目的就是希望用它作为解决 ...
分类:
其他好文 时间:
2018-02-14 11:41:02
阅读次数:
177
该笔记记录的是该书第二部分的确定项目的前景与范围这一部分。 开篇点题:一个项目开始之前,首先考虑的第一个问题 项目的目标是什么? 项目的目标就是系统的业务需求。在多数情况下需要进行一些分析工作才能得到系统的业务需求,为了得到业务需求,在简单情况下可以进行问题分析,复杂情况下考虑进行目标分析,必要时辅 ...
分类:
其他好文 时间:
2018-02-13 18:53:33
阅读次数:
98
记录该书的第二部分:需求获取 需求获取即进行需求收集的一个活动,它从人员、资料、环境中得到系统开发所需要的相关信息。需求获取中存在困难,常见的困难有用户和开发人员的背景不同,立场不同(知识理解的困难,默认的知识现象),普通用户缺乏概括性、综合性的表述能力、用户存在认知困境、用户越俎代庖、缺乏用户参与 ...
分类:
其他好文 时间:
2018-02-13 17:55:24
阅读次数:
110
该书为《需求工程--软件建模与分析》第二版,骆斌主编,丁二玉编著,高等教育出版社。 该书分为了五部分,今天的阅读笔记来谈谈第一部分绪论。 这一部分主要讲了:1.需求工程导论 2.需求基础 3.需求工程过程 第一小部分需求工程导论讲了软件生产中的需求问题,即:需求问题是当前软件开发面临的主要问题(无论 ...
分类:
其他好文 时间:
2018-02-13 16:43:32
阅读次数:
168
第9章<需求获取方法之观察与文档审查>中提出了常见的观察方法有采样观察,民族志,话语分析,协议分析和任务分析,它能让我们理解复杂的协同事件,获取工作中的异常处理,获取与用户认知不一致的实际共识,了解用户的认知和获取默认知识。在文档审查中,对于相关产品的需求规格说明,所采用的方法是需求重用;对于硬数据 ...
分类:
其他好文 时间:
2018-01-17 20:21:02
阅读次数:
156
第6章设中分析与硬数据采样提出了涉众的类别包括用户,客户,开发者,管理者,领域专家,政府力量和市场力量。涉众的分析主要包括涉众识别,涉众描述,涉众评估(包括优先级评估,风险评估和共赢分析)和涉众选择这几项活动。硬数据包括定量硬数据和定性硬数据。第7章需求获取方法之面谈提出了面谈中可获得的信息包括事实 ...
分类:
其他好文 时间:
2018-01-17 20:17:19
阅读次数:
157
设计良好的程序要最大化类的内聚同时要最小化类的耦合;遵循Demeter法则就是在类方法内用于指向对象的消息,那么耦合和内聚的原理就可以实现;存取程序方法的过度使用会产生不用思考的类;混合实例的内聚,虽然不是想要的,可能偶尔还是需要的,因为程序设计环境不支持动态分类;当设计C/S合作时,需要考虑SQL ...
分类:
其他好文 时间:
2018-01-17 20:09:39
阅读次数:
117
<面向对象建模>采用了面向对象方法学的世界观,将系统看作是一系列对象的集合,每个对象具有独立的职责,完成独立的任务,对象之间通过消息机制相互协作,共同实现系统的目标。在需求分析中涉及的UML技术有对象模型,用例模型,行为模型,状态机模型和对象约束语言OCL。对象模型中强调了一个事物可以被抽象为对象的 ...
分类:
其他好文 时间:
2018-01-17 20:08:47
阅读次数:
138
读《需求工程——软件建模与分析》 第四部分 需求的文档化和验证 有感 需求规格说明文档是需求规格说明活动的一个核心元素。(1)需求规格说明文档可以成为各方人员之间有关软件系统的协议基准。(2)需求规格说明文档可以成为项目开发活动的一个重要依据。(3)在需求规格说明文档的编写过程中,可以尽早的发现和减 ...
分类:
其他好文 时间:
2018-01-17 20:01:13
阅读次数:
189