软件工程
文章平均质量分 59
忧郁剑客
主要从事B/S方面的技术开发和研究
展开
-
软件开发模式对比(瀑布、迭代、螺旋、敏捷)
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。 瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。 步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变转载 2013-03-12 17:18:35 · 705 阅读 · 0 评论 -
常用软件过程——RUP
RUP是用例驱动,以架构为中心,迭代式开发过程。 一、用例驱动 用例(Use Case)是一种通过用户的使用场景获得需求的技术。区别于传统的功能分解获取需求的办法,用例方法强调用户是如何使用系统的,即描述用户与系统之间的交互,而不涉及系统内部的行为。用例的一般表示法是UML用例图。 用例方法的主要特点有: 需求表述的抽象性。用例方法以UML用例图的形式表示,对于用例、参与者之间的关系一转载 2011-03-09 15:54:00 · 736 阅读 · 0 评论 -
UML用例图中包含、扩展、泛化关系
共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。 1、包含(include) 包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的 关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基转载 2013-09-17 14:42:12 · 1708 阅读 · 0 评论 -
UML类图中泛化、实现、依赖、关联、聚合、组合关系
1.泛化(Generalization) 泛化是父类和子类之间的关系,子类继承父类的所有结构和行为。在子类中可以增加新的结构和行为,也可以覆写父类的行为。 2.依赖(Dependencies) 依赖关系:一种使用关系,特定事物的改变有可能会影响到使用该事物的事物,反之不成立。在你想显示一个事物使用另一个事物时使用,两个元素之间的一种关系,其中一个元素(服务者)的变化将影响另一转载 2013-09-17 14:54:24 · 14769 阅读 · 6 评论 -
UML总体总结图
对于UML的总结,目前只觉得UML中九张图以及他们之间的关系比较重要,其余的暂时还真没有体会到这些。于是我将九张图用思维导图稍加总结了一下,以便增加印象,展示如下。转载 2013-09-17 15:31:31 · 882 阅读 · 0 评论