软件工程学习日志2025.12.29

学习主题: 销售管理系统的需求分析与建模
学习时长: 约4小时

📚 今日学习内容概览

  1. 需求分析理解

• 深入分析了销售管理系统的两大核心子系统:销售订货子系统和销售发货管理子系统

• 梳理了各部门职责分工:业务部、工程部、计划部、财务部、仓库部的协作关系

• 理解了订单从接收→评审→生产→发货的完整业务流程

  1. 业务流程简化

将复杂的业务流程简化为核心主干:

订单接收 → 库存检查 → 订单生成 → 订单评审 → 发货单生成 → 财务审核 → 仓库备货 → 出货交接

  1. 数据流图设计

完成了三个层次的数据流图设计:

顶层数据流图(Context Diagram)

• 识别了系统与外部实体(客户、各部门)的数据交互关系

• 明确了系统边界和数据流向

0层数据流图(Level 0 DFD)

• 描绘了系统核心处理过程:接收订单→检查库存→生成订单→订单评审→生成发货单等

• 定义了4个主要数据存储:库存文件、订单文件、发货文件、BOM文件

1层数据流图(订单评审过程)

• 细化了订单评审的具体流程:工程部评审→制定BOM→计划部评审→确认交期→订单归档

💡 学习收获与心得

掌握的重要概念

  1. 数据流图绘制技巧:学会了如何从顶层到底层逐层分解系统功能
  2. 业务流程抽象能力:能够从详细需求描述中提取核心业务流程
  3. 系统边界定义:明确了系统与外部环境的交互接口

遇到的难点及解决方法

• 难点:最初对各部门协作流程理解不够清晰

• 解决方法:通过绘制泳道图的方式,按部门划分职责,理清了协作关系

创新思考

在简化流程时,我发现可以进一步优化:
• 将库存检查结果直接反馈给订单生成环节,减少不必要的流程跳转

• 合并部分审核环节,提高系统效率

🛠️ 实践成果

完成的建模工作

  1. ✅ 系统工作上下范围图设计
  2. ✅ 三层数据流图绘制(顶层、0层、1层)
  3. ✅ 数据存储结构定义
  4. ✅ 数据流标签规范化

技术技能提升

• 掌握了VISIO绘图工具的基本操作

• 提升了系统分析思维能力和逻辑表达能力

• 学会了如何将文字需求转化为图形化模型

📈 明日学习计划

  1. 深入面向对象建模
    • 绘制系统用例图(顶层+细化)

    • 设计完整的类图模型

    • 分析类之间的关系

  2. 原型开发准备
    • 定义类的属性和方法

    • 规划前端页面结构和跳转逻辑

    • 准备HTML页面开发环境

  3. 知识巩固
    • 复习今日学习的数据流图知识

    • 预习面向对象建模的相关概念

posted @ 2025-12-29 21:12  仙人兵马俑  阅读(0)  评论(0)    收藏  举报