美文网首页
第七章 需求的面相对象描述方法

第七章 需求的面相对象描述方法

作者: 我家有个小太阳 | 来源:发表于2015-11-16 17:16 被阅读101次

    第六章略

    面相对象方法在照顾人的认识局限性和事物发展动态性方面独有你的优势

    • 事物往往是复杂的,往往难以一次性全面认识
    • 人的认识能力是有限的,往往产生不完全准确的认识
    • 好的系统开发方法应该允许人们在任何时候你就错
      结构化方法很难满足这种需求

    面相对象方法是渐进完善系统的方法,是迭代的,可以在不完全的需求分析基础上进行初步的设计、实施

    面向对象方法是由若干种称为“图”的描述模型,各种图组合在一起就形成了系统的全貌

    1. 用例图:显示用户角色(系统使用者)和他们所操作的各种功能的图
    2. 用例描述:对用例图中各个功能的完成步骤、异常处理、参与者、执行条件等进行详细描述的一种表格
    3. 活动图:是对用例描述中功能步骤的另一种描述方式,表明了与完成功能相关的参与者各自负责的一系列交互动作
    4. 顺序图: 是对活动图的一种细化,描述了为完成用例功能各有关参与者之间传递的消息、发送和返回数据。

    消息:用例内部对象之间的通信。消息包括消息名消息参数,消息名相当于函数名,消息参数相当于函数参数

    • 状态图: 显示对象在各阶段中的生命转换情况的图。

    有些对象的处理过程取决于一些重要的状态状态图可以帮助设计处理过程,既可以看作分析工具,也可以看作设计工具

    • 类图:域模型类图、设计类图

    模型的绘制

    1. 用例的目标来源

    用例分析的目标是标识业务过程。事件表和用例图提供了用例集合。
    用例的详细信息使用用例描述、活动图和系统顺序图

    1. 用例是参与者为完成一系列目标而进行的活动

    成份

    • 参与者:若是人用小人表示,否则用矩形表示
    • 用例:椭圆里面写上用例名表示
    • 参与者和用例的执行关系:连接线表示
    • 自动化边界:矩形以内的部分代表软件应该实现的部分,以外的部分不需要实现
    1. 用例图的分组组织
    1. 按照参与者所调用的用例放到一起
    2. 把所有用例集中放到一个矩形框,上面标签内写入用例子系统的名字

    相关文章

      网友评论

          本文标题:第七章 需求的面相对象描述方法

          本文链接:https://www.haomeiwen.com/subject/mlikhttx.html