软件工程—Chapter2 计划

时间:2021-10-24 08:53:11

前言

先不说软件工程,就像我们平常要完成一件事是一样的,我们都要先有一个计划,然后按照这个计划做指导去实施,软件工程最计划也是这个道理。


知识整合

  • 思维导图
    认识思维导图的重要性,然后画思维导图的功力是要慢慢培养的。
    软件工程—Chapter2 计划

  • 导图回顾
    依然是对自己画的导图一个思考的过程,和个人的一些想要了解的地方,单独拿出来说一下。

    • 文档
      这个阶段,我们需要形成的两个文档就是可行性研究报告和项目开发计划。

    • 可行性研究

      • 指导
        这个方面我们要实现技术可行性、经济可行性、操作可行性。其中为主要的是技术可行性。
    • 工具
      这个视频上介绍有三个:数据流程图、BMD流程图、系统流程图。不过之后就没有做详细的介绍了,这里我简单的查了一下。

      • 数据流程图
        数据流程图(Data Flow Diagram,DFD/Data Flow Chart),是描述系统数据流程的工具,它将数据独立抽象出来,通过图形方式描述信息的来龙去脉和实际流程。

        拿一个图片说明一下:
        软件工程—Chapter2 计划

      • 系统流程图
        基本思想是用图形符号以黑盒子形式描绘系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的情况。

  • 项目开发计划
    计划应该包含六个方面的内容,以下是一个提纲:

    1. 引言:目的,背景,定义,参考资料
    2. 概述:
      a) 工作内容,条件与限制,
      b) 产品:程序,文档
      c) 运行环境
      d) 服务
      e) 验收标准
    3. 实施计划
      a) 人员分解
      b) 进度
      c) 预算
      d) 关键问题
    4. 人员组织及分工
    5. 交付期限
    6. 专题计划要点

结语

软工计划这部分,为软件开发指明了方向,相当于从头到尾列出了一个提纲。我们之后的工作,一方面按照计划严格执行,一方面发现问题,更改计划继续执行工作。好的开始是成功的一半,加油!