函数式编程λ演算LISP,Erlang尾递归 栈的使用避免防御式编程ER实体Entity关系relationshipOOP [OOA/D]属性、行为继承、聚合、关联抽象、封装笛卡尔方法论拆分排序处理归并软件工程过程方法论软件生命周期RUP统一软件过程管理敏捷开发项目管理(计划、组织、执行、控制)线性...
分类:
编程语言 时间:
2014-07-19 16:20:43
阅读次数:
250
作者:张克强 作者微博:张克强-敏捷307序列图,也称时序图、顺序图,英文名Sequence Diagram。在雅各布森用例分析方法中鼓励使用各类图形来表达,但恰恰没有明确提到序列图。而科伯恩用例分析方法以结构化/半结构化文本用例为中心,强调基于目标的文本格式,对UML各类图所提甚少。在RUP和OOAD中,UML序列图的最基本定位是用于识别类与类之间的信息传递,是识别类的方法的最佳场合。它是...
分类:
其他好文 时间:
2014-06-26 07:06:30
阅读次数:
242
客户信息增删改查系统
软件工程开发流程:1、瀑布模型 2、螺旋模型
RUP (Rational Unified Process,统一软件开发过程 ) 采用瀑布模型: 需求 --- 需求分析 --- 系统设计(概要、详细设计)---- 编码 --- 测试 --- 实施 --- 维护
* 瀑布模型 缺陷在编码结束之前,客户看不到最终软件产品 ,如果需求、设计出现明显错漏,导致...
分类:
数据库 时间:
2014-06-05 06:18:27
阅读次数:
489
补充规约在RUP中是记录那些在用例模型的用例中不容易体现出来的系统需求。这些需求包括:
§ 法律法规方面的需求和应用标准。§ 要建立的系统质量属性,包括可用性需求、可靠性需求、性能需求和可支持性需求。§ 其他需求,诸如操作系统和操作环境、兼容性需求以及设计约束。
补充规约是对用例模型的重要补充。补充规约和用例模型应该一起获取对系统的一整套需求。
通过以上文字可以知道,补充规约是...
分类:
其他好文 时间:
2014-05-22 07:48:02
阅读次数:
221
Rationa1 Unified Process(RUP)是统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。
一、提出背景:
软件危机的主要特征然订
1.软件开发周期大大超过规定日期;
2.软件开发成本严重超标;
3.软件质量难于保证。
软件开发面临的问题?
1.不能满足用户或商业的要求
2.不能很好的定位需求到
3.模块难于集成
4.到最后才发现...
分类:
其他好文 时间:
2014-05-07 06:35:33
阅读次数:
312
在《编写有效用例》(阿莱斯特-科伯恩著,以下用科伯恩用例来指代)一书中,赋予了用例不同的级别,科伯恩形象的设定了如下级别:海平面、云朵、风筝、蛤等等。
科伯恩建议用例级别分为多个个目标层次:概要、用户目标、子功能,书写需求用例时,只能选择其一,下面对其具体说明:
概要:包括多个用户目标,它有“显示相关目标的生命周期顺序”和“为低层用例提供一个目录表”的功能,概要用例通常需要执行几...
分类:
其他好文 时间:
2014-05-07 04:19:14
阅读次数:
330
问题的引出
备选流,又称备选事件流,英文是Alternative Flow。在RUP和UML中,备选流的解释如下:备选事件流包括与正常行为相关的可选或异常特征的行为,同时也包括正常行为的各种变形。您可以将备选事件流看作是基本事件流的“绕行道”,有些备选事件流将返回到基本事件流,而有些将结束此用例的执行。
分析RUP对于备选流的定义,可以看到备选流可以分成两类:
1,不同做法但仍然达成用...
分类:
其他好文 时间:
2014-05-03 20:58:37
阅读次数:
352