可行性研究的目的是,用最小的代价在尽可能短的时间内确定问题能否解决,从技术、经济和操作三个方面进行可行性研究。

一、可行性研究过程:

1. 复查系统规模与目标:确保分析员解决的问题正是要求他解决的问题。

2. 研究目前正在使用的系统:花费适当的时间,分析新旧系统的优缺点,现有系统的文档资料和使用手册。

3. 导出新系统的高层逻辑模型:使用数据流图和数据字典定义新系统的模型,建造新的物理系统。

4. 进一步定义系统:确保分析员对问题没有误解,以及没有用户曾经遗漏的要求。

5 .导出和评价供选择的解法:为每个在技术、操作和经济等方面都可行的系统制定实现大致的进度表。

6. 推荐行动方针:分析员对于所推荐的系统进行比较详细的成本/效益分析。

7. 书写文档提交审查。

二、系统流程图:概括地描述物理系统的传统工具,用图形符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)。

三、数据流图(DFD):是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换,数据流图的用途是作为信息交流、分析和设计的工具。

四、数据字典:是关于数据的信息的集合,也是对数据流图中的所有元素的定义的集合,数据流图最重要的用途是作为分析阶段的工具。

五、成本/效益分析:

1. 成本估计:

1) 代码行技术

2) 任务分解技术

3) 自动估计成本技术

2. 分析方法:

1)借助货币的时间价值

2)考虑投资回收期

3)计算纯收入

4)考虑投资回收率

可行性分析【软件工程总结】相关推荐

  1. 【软件工程大作业】对于一款具有个性化推荐功能的购物网站的可行性分析

    文章目录 要求 一.引言 1.编写目的 2.项目背景 3.参考资料 二.可行性分析 1.技术可行性分析 1.1对网站的简要概述 1.2对网站的简要概述 1.3 网站运行技术基础 1.3.1技术基础 1 ...

  2. 软件工程教程:第2章软件问题定义及可行性分析 课后习题

    <软件工程教程>(第2版)主编:吴迪 马宏茹 丁万宁 电子科技大学出版社 目录 一.填空题 二.选择题 三.简答题 一.填空题 (1)可行性研究的目的是(用最小的代价在尽可能短的时间内确定 ...

  3. 武汉晴川学院软件工程导论可行性分析(梅宇欣)

    1 引言 1.1编写目的 可行性报告的书写是为了对问题进行研究,以最小的代价在最短的时间内确定问题是否可解. 通过对本系统的总体需求,实现方案的研究,分析开发系统的可能性,为日后是否开发该系统提供依据 ...

  4. 软件工程基础知识(二)------可行性分析

    1.为什么要进行可行性研究?应从哪些方面研究可行性? 可行性分析的目的不是要解决问题,而是确定问题是否值得去解决,用最小的代价在尽可能短的时间内确定问题是否能够解决. 研究方面: ① 经济可行性分析: ...

  5. 软件工程 期末大作业参考 【餐厅点餐系统 】(面向对象模型:需求分析+面向对象设计书+可行性分析+测试文档+java界面)

    软件工程大作业(餐厅管理系统)参考:需求分析+面向对象设计书+可行性分析+测试文档+JAVA项目 一.需求分析部分截图 二.面向对象设计书部分截图 三.可行性分析部分截图 四.测试文档部分截图 本文主 ...

  6. 软件工程概述部分:可行性分析部分,需求分类

    软件工程概述部分:可行性分析部分,需求分类 简介:本文主要是讲解软件工程考试过程中的常见概念与题目的解答,本文涉及,面相构件,基于构件,极限编程,结对编程,现场客户,持续集成,测试驱动等知识点. 1. ...

  7. 软件工程 - 个人主页 - 可行性分析与需求分析文档

    个人主页 - 可行性分析与需求分析文档 1.引言 1.1撰写报告目的 1.2项目背景 2.可行性分析 2.1系统基本要求 2.2系统开发要求 2.3其他各因素的可行性分析 3. 可行性分析总结 4.项 ...

  8. 《软件工程导论(第六版)》第二章 可行性分析与研究

    目录 2.1可行性研究相关概念 2.1.1可行性研究的目的 2.1.2可行性研究的内容 2.1.3可行性研究的过程 2.2软件风险分析 软件风险分析一般过程: 2.2.1风险识别 2.2.2风险预测( ...

  9. 软件工程3 可行性分析

    可行性分析 前言 1 目的和内容 2 系统流程图的作用: 3 数据流图 数据流图里的符号: DFD画法 4 数据字典 5 成本/效益分析 前言 这是我整理的笔记内容,仅供参考 1 目的和内容 确定问题 ...

  10. 软件工程(二)可行性分析

    可行性分析: 分析开发的软件是否有价值开发.估算软件成本.分析收入.描绘出流程图.与用户分析讨论征求意见.最后生成可行性研究报告. 对软件开发之后取得经济效益和社会影响力进行分析预测.从而提出软件是否 ...

最新文章

  1. Mysql使用大全 从基础到存储过程
  2. java反编译工具_漫话:如何给女朋友解释什么是编译与反编译
  3. 暖通空调水系统分类、“管制”和同程异程式的优缺点
  4. SparkStreaming “Could not read data from write ahead log record” 报错分析解决
  5. 可编程led灯带原理_SCPSD-250-04-27派克真空压力传感器故障和工作原理
  6. Python3.2+ 的 concurrent.futures 模块,利用 multiprocessing 实现高并发。
  7. IT十八掌掌第十一天课程总结
  8. 让犀牛基于点云数据来完成逆向建模
  9. debconf: DbDriver “config“: /var/cache/debconf/config.dat is locked by another process的解决方法
  10. iOS使用电脑Safari浏览器查看真机h5网页元素
  11. android模拟qq进场动画,Android用ViewPager仿QQ实现多页面滑动及动画效果
  12. 计算机上无线网络开关在哪里,笔记本无线网络开关在哪里?
  13. FTP 21端口和20端口有什么区别?
  14. PHP论坛开发技术总结
  15. iOS POS之3DES加密
  16. 用Python校验下载文件的完整性(md5),游戏之类的大型文件
  17. 说出我国的超级计算机的发展历程,中国超级计算机发展史
  18. 微米级颗粒清洗新技术
  19. 慕容垂:百万战骨风云里——激荡的鲜卑史略之三(转载)
  20. CSS--day02

热门文章

  1. android手机型号等信息
  2. 王者荣耀服务器维护1月9号,王者荣耀1月9日更新了什么
  3. 开放式耳机推荐哪款最好、性价比最高的开放式耳机
  4. 安装 SQL SERVER 2008经验小结发现 它与淘宝旺旺冲突导致淘宝旺旺无法登陆的原因,及个人感想(阿里旺旺 6.0.3 已修正此问题)...
  5. Mask RCNN代码
  6. attention与FFN复杂度
  7. python通过SMIELS查询CAS号
  8. 智能家居实训(华清远见)第一天
  9. Spring配置文件使用占位符配置
  10. QQ收藏的表情如何在不同PC端上同步