可行性分析【软件工程总结】
可行性研究的目的是,用最小的代价在尽可能短的时间内确定问题能否解决,从技术、经济和操作三个方面进行可行性研究。
一、可行性研究过程:
1. 复查系统规模与目标:确保分析员解决的问题正是要求他解决的问题。
2. 研究目前正在使用的系统:花费适当的时间,分析新旧系统的优缺点,现有系统的文档资料和使用手册。
3. 导出新系统的高层逻辑模型:使用数据流图和数据字典定义新系统的模型,建造新的物理系统。
4. 进一步定义系统:确保分析员对问题没有误解,以及没有用户曾经遗漏的要求。
5 .导出和评价供选择的解法:为每个在技术、操作和经济等方面都可行的系统制定实现大致的进度表。
6. 推荐行动方针:分析员对于所推荐的系统进行比较详细的成本/效益分析。
7. 书写文档提交审查。
二、系统流程图:概括地描述物理系统的传统工具,用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。
三、数据流图(DFD):是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换,数据流图的用途是作为信息交流、分析和设计的工具。
四、数据字典:是关于数据的信息的集合,也是对数据流图中的所有元素的定义的集合,数据流图最重要的用途是作为分析阶段的工具。
五、成本/效益分析:
1. 成本估计:
1) 代码行技术
2) 任务分解技术
3) 自动估计成本技术
2. 分析方法:
1)借助货币的时间价值
2)考虑投资回收期
3)计算纯收入
4)考虑投资回收率
可行性分析【软件工程总结】相关推荐
- 【软件工程大作业】对于一款具有个性化推荐功能的购物网站的可行性分析
文章目录 要求 一.引言 1.编写目的 2.项目背景 3.参考资料 二.可行性分析 1.技术可行性分析 1.1对网站的简要概述 1.2对网站的简要概述 1.3 网站运行技术基础 1.3.1技术基础 1 ...
- 软件工程教程:第2章软件问题定义及可行性分析 课后习题
<软件工程教程>(第2版)主编:吴迪 马宏茹 丁万宁 电子科技大学出版社 目录 一.填空题 二.选择题 三.简答题 一.填空题 (1)可行性研究的目的是(用最小的代价在尽可能短的时间内确定 ...
- 武汉晴川学院软件工程导论可行性分析(梅宇欣)
1 引言 1.1编写目的 可行性报告的书写是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解. 通过对本系统的总体需求,实现方案的研究,分析开发系统的可能性,为日后是否开发该系统提供依据 ...
- 软件工程基础知识(二)------可行性分析
1.为什么要进行可行性研究?应从哪些方面研究可行性? 可行性分析的目的不是要解决问题,而是确定问题是否值得去解决,用最小的代价在尽可能短的时间内确定问题是否能够解决. 研究方面: ① 经济可行性分析: ...
- 软件工程 期末大作业参考 【餐厅点餐系统 】(面向对象模型:需求分析+面向对象设计书+可行性分析+测试文档+java界面)
软件工程大作业(餐厅管理系统)参考:需求分析+面向对象设计书+可行性分析+测试文档+JAVA项目 一.需求分析部分截图 二.面向对象设计书部分截图 三.可行性分析部分截图 四.测试文档部分截图 本文主 ...
- 软件工程概述部分:可行性分析部分,需求分类
软件工程概述部分:可行性分析部分,需求分类 简介:本文主要是讲解软件工程考试过程中的常见概念与题目的解答,本文涉及,面相构件,基于构件,极限编程,结对编程,现场客户,持续集成,测试驱动等知识点. 1. ...
- 软件工程 - 个人主页 - 可行性分析与需求分析文档
个人主页 - 可行性分析与需求分析文档 1.引言 1.1撰写报告目的 1.2项目背景 2.可行性分析 2.1系统基本要求 2.2系统开发要求 2.3其他各因素的可行性分析 3. 可行性分析总结 4.项 ...
- 《软件工程导论(第六版)》第二章 可行性分析与研究
目录 2.1可行性研究相关概念 2.1.1可行性研究的目的 2.1.2可行性研究的内容 2.1.3可行性研究的过程 2.2软件风险分析 软件风险分析一般过程: 2.2.1风险识别 2.2.2风险预测( ...
- 软件工程3 可行性分析
可行性分析 前言 1 目的和内容 2 系统流程图的作用: 3 数据流图 数据流图里的符号: DFD画法 4 数据字典 5 成本/效益分析 前言 这是我整理的笔记内容,仅供参考 1 目的和内容 确定问题 ...
- 软件工程(二)可行性分析
可行性分析: 分析开发的软件是否有价值开发.估算软件成本.分析收入.描绘出流程图.与用户分析讨论征求意见.最后生成可行性研究报告. 对软件开发之后取得经济效益和社会影响力进行分析预测.从而提出软件是否 ...
最新文章
- Mysql使用大全 从基础到存储过程
- java反编译工具_漫话:如何给女朋友解释什么是编译与反编译
- 暖通空调水系统分类、“管制”和同程异程式的优缺点
- SparkStreaming “Could not read data from write ahead log record” 报错分析解决
- 可编程led灯带原理_SCPSD-250-04-27派克真空压力传感器故障和工作原理
- Python3.2+ 的 concurrent.futures 模块,利用 multiprocessing 实现高并发。
- IT十八掌掌第十一天课程总结
- 让犀牛基于点云数据来完成逆向建模
- debconf: DbDriver “config“: /var/cache/debconf/config.dat is locked by another process的解决方法
- iOS使用电脑Safari浏览器查看真机h5网页元素
- android模拟qq进场动画,Android用ViewPager仿QQ实现多页面滑动及动画效果
- 计算机上无线网络开关在哪里,笔记本无线网络开关在哪里?
- FTP 21端口和20端口有什么区别?
- PHP论坛开发技术总结
- iOS POS之3DES加密
- 用Python校验下载文件的完整性(md5),游戏之类的大型文件
- 说出我国的超级计算机的发展历程,中国超级计算机发展史
- 微米级颗粒清洗新技术
- 慕容垂:百万战骨风云里——激荡的鲜卑史略之三(转载)
- CSS--day02