软件工程软件工程知识点提纲2

Posted 敲代码两年半的练习生

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了软件工程软件工程知识点提纲2相关的知识,希望对你有一定的参考价值。

1. 解决方案的评价

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

1.1 技术可行性

  • 使用现有的技术能否实现这个系统吗?
  • 是否有胜任开发该项目的熟练技术人员?
  • 能否按期得到开发该项目所需的软件、硬件资源?

1.2 经济可行性

这个系统的经济效益能否超过它的开发成本?

1.3 操作可行性

系统的操作方式在这个用户组织内行得通吗?

1.4 社会可行性

  • 被开发软件的权利归属问题?
  • 软件所使用的技术是否会造成侵权?

2. 可行性研究过程

  • 复查系统规模和目标
  • 研究目前正在使用的系统
  • 导出新系统的高层逻辑模型
  • 进一步定义问题
  • 导出和评价供选择的解法
  • 推荐行动方针
  • 草拟开发计划
  • 书写文档提交审查

3. 解决方案的逻辑模型:数据流图(DFD)和数据字典

  • 数据流图:订货系统例子
  • 数据字典:订货系统例子

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

例子:患者监护系统的数据流图:系统能随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息。此外,护士在需要时还可以要求系统打印某个指定病人的病情报告。

在这里插入图片描述

4. 经济可行性:成本/效益分析

  • 货币的时间价值:通常用利率的形式表示货币的时间价值
  • 投资回收期:通常用投资回收期衡量一项开发工程的价值
  • 纯收入:衡量工程价值的另一项经济指标是工程的纯收入,也就是在整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差
  • 投资回收率:把资金存入银行或贷给其他企业能够获得利息,通常用年利率衡量利息多少

以上是关于软件工程软件工程知识点提纲2的主要内容,如果未能解决你的问题,请参考以下文章

软件工程软件工程知识点提纲8

软件工程软件工程知识点提纲3

软件工程软件工程知识点提纲4

软件工程软件工程知识点提纲6

软件工程软件工程知识点提纲5

软件工程软件工程知识点提纲7