zoukankan      html  css  js  c++  java
  • 业务领域建模Domain Modeling

    1.什么是业务领域建模:

    领域建模是对领域内的概念类或现实世界中对象的可视化表示。又称概念模型、领域对象模型、分析对象模型。它专注于分析问题领域本身,发掘重要的业务领域概念,并建立业务领域概念之间的关系。

    这是描述业务用例实现的对象模型。它是对业务角色和业务实体之间应该如何联系和协作以执行业务的一种抽象。业务对象模型从业务角色内部的观点定义了业务用例。该模型为产生预期效果确定了业务人员以及他们处理和使用的对象(“业务类和对象”)之间应该具有的静态和动态关系。它注重业务中承担的角色及其当前职责。这些模型类的对象组合在一起可以执行所有的业务用例。

    2. 建模目的:

    了解目标组织(将要在其中部署系统的组织)的结构及机制。

    了解目标组织中当前存在的问题并确定改进的可能性。

    确保客户、最终用户和开发人员就目标组织达成共识。

    3.功能分析:

                                          图1 系统功能模块图

    4.业务流程分析:

    (1)用户注册:管理员账户默认存在数据库中,拥有最高权限,学生和教师账户密码由学号和工号决定,提前学校导入数据库,特殊情况下需要重新申请然后需要通过管理员的审核,学生注册无需老师通过审核,但是需要申请加入指定老师的班级(小组),老师同意学生的申请之后,学生才能在班级(小组)中查看到老师布置的作业从而提交。

    (2)作业提交:老师先在班级(小组)布置作业之后并且限定交作业的时间段,学生查看到作业要求之后需要在限定时间内提交作业,指定时间内是可以对已经提交的作业进行替换修改的。

    (3)作业批阅:过了限定的提交作业时间之后,老师通过在线预览的方式看学生作业,对作业给予打分和评价,学生自然也能收到分数和评价。

                                                            图2 学生流程图

                                                        图3 教师流程图

    5.业务流程分析:

  • 相关阅读:
    “无法从http://XXX/XXX.svc?wsdl获取元数据”错误的解决方法
    闹洞房小游戏
    第3章 Oracle实例的管理
    公积金余额查询电话
    人要有忧患意识
    第0章 Oracle的安装及相关配置
    第5章 重做日志文件
    oracle体系结构视频学习笔记
    编写存储过程实现查询mysql数据库中的表名并删除表中的数据
    第6章 表空间和数据文件的管理
  • 原文地址:https://www.cnblogs.com/smyhrps/p/11919837.html
Copyright © 2011-2022 走看看