
软件工程
hjfjoy
这个作者很懒,什么都没留下…
展开
-
基本测试方法
测试方法包括白盒测试和黑盒测试,黑盒就是针对系统的外部特性进行测试,把目标系统看作一个黑盒子,不考虑内部结构;白盒就是针对系统的内部结构进行测试。各个测试阶段都可以使用黑盒方法和白盒方法,即无论是单元测试、集成测试、系统测试阶段都可以使用黑盒方法和白盒方法。 黑盒测试包括等价类划分,边界值分析,错误推测法,因果图。原创 2009-03-30 21:53:00 · 321 阅读 · 0 评论 -
UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
UML中的关系1、 关联关系关联关系连接元素和链接实例,它用连接两个模型元素的实线表示,在关联的两端可以标注关联双方的角色和多重性标记。 2、 依赖关系依赖关系描述一个元素对另一个元素的依附。依赖关系用源模型指向目标模型的带箭头的虚线表示。 3、 泛化关系泛化关系也称为继承关系,泛化用一条带空心三角箭头的实线表示,从子类指向父类。 4、 实现关系实原创 2009-04-07 11:22:00 · 1842 阅读 · 0 评论 -
UML ——图
UML中的视图大致分为如下5种:1、用例视图。用例视图强调从系统的外部参与者(主要是用户)的角度看到的或需要的系统功能。2、逻辑视图。逻辑视图从系统的静态结构和动态行为角度显示如何实现系统的功能。3、组件视图。组件视图显示代码组件的组织结构。4、并发视图。并发视图显示系统的并发性,解决在并发系统中存在的通信和同步问题。5、配置视图。配置视图显示系统的具体部署。部署是指将系统配置原创 2009-04-07 11:42:00 · 547 阅读 · 0 评论 -
用Rational Rose进行ANSI C++(标准C++)正向和反向工程
如何定义namespace1. 创建一个Package,,命名为Namespaces。2. 在刚才建立的Package下建立一个GClass类,定义一个int i和getvalue成员函数。如图:3. 双击Namespaces package,并在“ANSI C++”标签里将IsNamspace属性置为true,如图:4. 生成代码 Ø 正向工程与逆向转载 2009-07-09 23:29:00 · 3631 阅读 · 0 评论