代码改变世界

随笔分类 -  软件工程

需求分析阶段的工作(二):用例描述和逻辑模型

2011-04-10 09:30 by ※森林小居※, 732 阅读, 收藏, 编辑
摘要: 从任何一个环节我们都会看到用例,但是仅仅依靠用例本身的图来描述用例是不够的,为什么呢?因为用例它所要描述的是一个场景,换句话说,就是用例是描述了某件详细的事情。如果作为一个场景的话必然要考虑这么几个问题:谁在这个场景中做事?什么时候进入这个场景?这个场景在做什么?这个场景有没有特殊规则?这个场景结束后会有什么情况?这个场景和别的场景会有什么联系? 考虑这几个问题的话,那我们就可以开始描述我们的用例了,这步工作我们就称为用例描述。 好了,我们针对这几个问题一个个来给出它们的标准定名:谁在这个场景中做事? 我们称之为参与者怎么会进入这个场景? 我们称之为前置条件这个场景... 阅读全文

需求分析阶段的工作(一):业务用例和系统用例

2011-04-10 09:29 by ※森林小居※, 6172 阅读, 收藏, 编辑
摘要: 在这里要申明的是逻辑模型并不能完全算需求分析阶段的工作,因为它包含了设计模型的概念,但是我又把它归纳了一块到需求分析阶段,原因在于逻辑模型中存在了业务对象模型和分析模型的概念。言归正传,先来看用例模型。用例模型 用例模型包含了两部分:业务用例模型和系统用例模型。从字面的意义来看,确实很难分清两者究竟在做些什么工作。因此我们要重点解释一下。业务用例模型的目的在于:1.描述企业的内部组织结构2.描述企业各部门的业务3.关注于角色和系统的交互界面系统用例模型的目的在于:1.关注于演示对系统的需求2.抛弃部门的功能,更加细化3.系统用例模型应该划分子系统以对应不同的功能这二者最大不同点在于:业务... 阅读全文

PSP(个人软件过程)

2010-11-20 15:22 by ※森林小居※, 3057 阅读, 收藏, 编辑
摘要: 第一章 软件工程师的任务第二章 时间管理第三章 时间跟踪第四章 阶段计划与产品计划第五章 产品计划第六章 产品规模第七章 管理好时间第八章 契约的管理第九章 进度管理第十章 项目计划第十一章 软件开发过程第十二章 缺陷第十三章 缺陷查找技术第十四章 代码复查检查表第十五章 缺陷预测第十六章 缺陷排除的经济效益第十七章 设计缺陷第十八章 产品质量第十九章 过程质量第二十章 个人对质量的承诺第一章 软... 阅读全文