软件工程—Chapter2 计划

本文探讨了软件工程中制定计划的重要性,并介绍了如何利用思维导图进行知识整合。文章详细解释了可行性研究报告和项目开发计划的内容,以及技术可行性的评估方法。同时,还介绍了几种用于系统描述的工具,如数据流程图、系统流程图等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言

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


知识整合

  • 思维导图
    认识思维导图的重要性,然后画思维导图的功力是要慢慢培养的。
    这里写图片描述

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

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

    • 可行性研究

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

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

        拿一个图片说明一下:
        这里写图片描述

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

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

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

结语

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

评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值