毕业设计指导讲座笔记

毕业设计指导讲座笔记

毕业论文概述篇


这是之前我参加学院组织的毕业设计讲座时的感悟与思考,写在这里,便于以后查阅。

Clement-阿五
  1. 毕业论文的要求
    • 采用学术语言撰写,也就是使用专业词汇
      • 学术语言定义,如图
    • 如今注重非功能性需求,例如:算的快
    • 毕业论文有以下两方面的价值
      • 学术价值
        • 如何体现?————基本的增删改查 + Data Analyst / Artificial Intelligence
      • 实用价值 —— 本科阶段侧重于实用价值
  2. 毕业论文的步骤:
    1. 你想做什么?
    2. 为什么要做?
    3. 前人怎么做的?你的评价是什么?给你的启示又是什么?
      • 1和2作为论文的引言
    4. 具体内容是什么?目的是什么?预期结果是什么?
    5. 具体实施方案是什么?
    6. 进一步分析论证
    7. 总结
  3. 毕业论文总体框架,如图所示
  4. 论文最后的结果是解决业务需求中提出的问题,而不仅仅是完成功能
  5. 复杂的工程问题,一定要深入工程原理,其具有6要素,如图所示
  6. 信息系统是基于现实问题的工程技术的解
  7. 论文的引言一定要注重必要性
    • 内容包括:论文的目的、内容和贡献
  8. 在谈研究意义和社会目标时,一定要从整体上认识,与社会相关联
  9. 毕业设计想解决的问题一定是关键问题
  10. 设计的区分
    • 概要设计注重广
    • 详细设计注重
  11. 系统开发完成后的测试,应包括:
    • 性能测试
    • 功能测试
  12. 毕业论文展现的是软件开发中最精彩的部分
  13. 毕业论文选题应小题大做,注重聚焦

提升论文质量


  1. 工程师应具备PDCA的思维,在毕业设计过程中始终贯彻PDCA的原则
    - P:plan
    - D:do
    - C:check
    - A:act
  2. 提升毕业论文质量应注重7个方面:
    • 逻辑思维
    • 人机系统
    • 问题导向————现实问题
    • 语言表达
    • 系统思维
    • 项目管理
    • 重视情商
  3. 论文的关注点:
    1. 详细设计中的算法怎么样?
    2. 结构设计是否符合业务需求?
    3. 功能与现实的联系怎么样?
  4. 人机系统应采用闭环的方式,即反馈控制
  5. 学术语言具备的4个特征,如图所示
  6. 使用WBS(work breakdown structure)来制定计划
  7. 技术、商业两手抓
  8. 描述毕业论文的权威性:TQCS
    - T: time
    - Q: quality
    - C: charge
    - S: serve

    需求分析


  1. 软件需求的层次
    • 功能需求
      • 业务需求
        • 效益、效率是业务建模的核心
      • 用户需求
      • 功能需求
    • 非功能需求
  2. 需求说明语句的注意事项,如图所示
  3. 业务建模用例建模有相似之处,注意区别!

概要设计


  1. 概要设计应注意的方面:
    • 架构
    • 不同的类起什么作用?

详细设计


  1. 详细设计应描述核心关键模块
  2. 使用PAD图分析工作流程
  3. 最后应进行程序复杂性评估

推荐书籍:UML 2 面向对象分析与设计硅谷最受欢迎的情商课逻辑思维只要5步软件工程方法与实践软件项目管理与实践


  目录