软件工程--第二章--可行性分析


可行性研究就是要回答“所定义的问题有可行的解决办法吗?”。

可行性研究所需的时间取决于工程的规模 , 所 需 要 的 成 本 要 占 工 程 总 成 本 的5%~10%。

可行性研究内容

  • 技术可行性
  • 经济可行性
  • 操作可行性
  • 社会可行性

可行性研究的步骤

在这里插入图片描述
在这里插入图片描述

系统流程图

数据在系统的各部件之间流动的情况,而不是对数据进行加工处理的控制过程。

数据流程图

描绘物理系统的工具
在这里插入图片描述
例子:

数据流图

描绘数据在系统中流动的逻辑过程,没有任何物理部件,描绘信息流和数据从输入到输出的变换

  • 4个基本符号:
    源点或终点,
    数据存储----(“数据存储”可表示:一个文件、文件的一部分、数据库记录等等;)
    数据处理----(“处理”可表示:单个程序、一系列程序、程序的一个模块、人工处理过程等等)
    数据流----(数据流动的方向)

区分:数据流和程序流程图的数据流(NO5章)
数据流源点和终点可以相同
在这里插入图片描述

  • 附加符号
    在这里插入图片描述

要点:描绘做什么,而不是怎么做
P42-44 没有看

  • 应用
  • 数据流图设计时,会画出很多自动化边界,自动化边界划分出不同的物理系统。

应用:联机接受事务,批量处理清单
在这里插入图片描述

改变自动化边界,1.1 1.2 1.3将联机的处理订货,2则是批量产生报表(时时产生新事务,所以联机的接收)

在这里插入图片描述

命名

  1. 为数据流命名
    能偶代表整个数据流的内容,如果不能具体概括,就说明应该重新分解。

  2. 为处理命名
    名字:1个名词+1个谓语

通常为源点或者终点命名,用习惯使用的名字


数据字典

  • 概念:
    数据字典:关于数据信息的集合,包含所有元素的定义的集合
    系统的逻辑模型包括:数据字典+数据流程图

  • 包含4类元素的定义:
    1)数据流;
    2)数据元素(数据流分量)
    3)数据存储;
    4)处理。
    同时也会有一些其他信息

定义数据的方法

在这里插入图片描述

数据元素字典的定义

在这里插入图片描述

数据流字典的定义

在这里插入图片描述

数据存储字典的定义

在这里插入图片描述

数据处理字典的定义

在这里插入图片描述

成本效益分析

代码行技术

在这里插入图片描述

1)货币的时间价值

例:修改一个已有的库存管理系统,估计需要5000元,系统修改后使用5年,每年可节省2500元。请进行成本/效益分析。

在这里插入图片描述
在这里插入图片描述

软件开发成本估算的经验模型

在这里插入图片描述
在这里插入图片描述


COCOMO模型中,考虑开发环境,软件开发项目的类型可以分为3种
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
COCOMO模型按其详细程度可以分为三级:
在这里插入图片描述
在这里插入图片描述

材料

可行性报告
开发计划书

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值