-
[综合] 需求分析主要用来做什么
需求分析实际上是业务分析,也就是选择一种业务导向的线索将零散的需求串起来,形成一个体系完整、内容清晰的框架,以指导后续的设计、开发工作。 更具体地描述需求分析工作的任务:分解、提炼、消除矛盾。连成一句话就是: 需求分析就是先分解、再提炼,在这个过程中消除矛盾。
52
热度 -
13
热度 -
13
热度 -
[综合] 两个用例之间可能存在的关系
包含、扩展、泛化,而通常不应该有通信关系 包含关系:在UML中,用构造型<<include>>表示(箭头方向是从基用例到被包含用例),它是指基用例在它内部说明的某一个位置上显式地合并了另一个用例的行为 扩展关系:在UML中,扩展关系用构造型<<extend>...
63
热度 -
[综合] 业务流程为主线的分解结构
业务流程为主线的分解结构: 这种结构是以业务流程为主线索的,也就是按“事”的角度进行分解。它对于联机事务处理系统、管理信息系统而言是非常适用的方法。 程序结构为主线索的分解结构: 适用于问题域不复杂,或者系统与问题域关联性不强的情况下,例如工具软件、面向设备的嵌入式系统等 基于场景的分解结构 对于决...
101
热度 -
[综合] 软件需求规格说明书编写
常见的描述风格: 自然语言: 优点:易于编写、易于阅读,不用掌握特定的技能, 缺点:不够严谨,歧义性强,表述力差 图形化模型 优点:可视性、聚集性 缺点:要求编写和阅读人都能够正确地理解模型 形式化规格描述 优点:严谨、精确 缺点:编写和阅读人都会感觉很困难,易产生理解歧义 根据不同项目、软件开发团...
68
热度 -
20
热度 -
84
热度 -
[综合] 软件需求工程分为需求开发和需求管理
(1)需求开发:获取、分析、编写规约、确认 包括的活动: 1)确定产品将要面对的各类用户 2)从各类用户的代表处收集需求 3)了解用户的任务和目标,以及这些任务要实现的业务目标 4)分析从用户处得到的信息,将用户的任务目标与功能需求、功能性需求、业务规则、解决方案建议以及其他无关信息区分开来 5)将...
47
热度 -
52
热度 -
120
热度 -
59
热度 -
[综合] IEEE软件工程标准词汇表定义需求
1.用户解决问题或达到目标所需的条件或能力。 2.系统或系统部件要满足合同、标准、规范或其它正式规定文档所需具有的条件或能力。 一种反映上面(1)或(2)所描述的条件或能力的文档说明。
88
热度 -
47
热度 -
85
热度 -
53
热度 -
66
热度 -
[综合] 采用瀑布模型需要具备的项目特征
p在系统开发前要对需求有完整、全面、清晰的了解。 p上述需求不存在隐含的不可克服的风险。 p需求变更不能过于频繁。 p不同涉众的需求互相兼容,不存在明显的冲突。 p开发团队掌握了解决需求问题的有效方法。 p开发期限允许分阶段地串行工作。
31
热度 -
95
热度 -
81
热度