软件工程知识梳理1-可行性研究

目的:确定问题是否值得去解决。就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也即是在较高层次上以较抽象的方式进行系统分析和设计的过程。

考察点:技术可行性、经济可行性、操作可行性

角色:系统分析员

过程:

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

****系统流程图:****概括地描述物理系统的传统工具,表达的是数据在系统各部件直接流动的情况,注意,它是物理数据流图而不是程序流程图。(面对复杂的系统时,分层次描述是一个比较好的方法)

数据流图(DFD):通过图形化的技术描绘信息流和数据从输入移动到输出的过程中所经受的变换。

****数据字典:****关于数据信息的集合,也就是对数据流图中包含的所有元素的定义的集合,包含数据流、数据流分量(数据元素)、数据存储和处理

成本和效益分析

相关推荐
shinelord明2 小时前
【软件设计】23 种设计模式解析与实践指南
数据结构·设计模式·软件工程
云纳星辰怀自在1 天前
软件工程:软件开发之需求分析
软件工程·需求分析
艾思科蓝 AiScholar1 天前
SCI期刊推荐 | 免版面费 | 计算机领域:信息系统、软件工程、自动化和控制
运维·人工智能·深度学习·信息可视化·自然语言处理·自动化·软件工程
33三 三like2 天前
软件工程笔记下
软件工程
@杨星辰2 天前
软件工程与实践(第4版 新形态) 练习与实践1
软件工程
Dragonlongbo2 天前
软件工程---构件
软件工程
33三 三like2 天前
软件工程画图题
java·开发语言·软件工程
coffeewoo2 天前
004-用DeepSeek搞定复杂的需求分析和设计
人工智能·微服务·软件工程·需求分析·ai编程·规格说明书
Python数据分析与机器学习3 天前
《基于锂离子电池放电时间常数的自动化电量评估系统设计》k开题报告
运维·性能优化·自动化·软件工程·软件构建·个人开发
思茂信息3 天前
CST直角反射器 --- 距离多普勒(RD图), 毫米波汽车雷达ADAS
前端·人工智能·5g·汽车·无人机·软件工程