可行性分析

  • 研究可行性的解法(5种)

    • 技术可行性
    • 经济可行性
    • 操作可行性
    • 法律可行性
    • 社会效益可行性
  • 可行性研究过程
    • 1.复查系统规模和目标
    • 2.研究目前正在使用的系统
    • 3.导出新系统的高层逻辑模型
    • 4.进一步定义问题
    • 5.导出和评价供选择的解法
    • 6.推荐行动方针
    • 7.草拟开发计划书
    • 8.写文档提交审查
  • 可行性的成本只是预期的工程总5%~10%
  • 可行性研究的目的
    • 可行性研究的目的不是解决问题,而是确定问题是否值得去解决
  • 系统流程图
    • 是概括地描绘物理系统的传统工具
    • 基本思想:用图像符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)
  • 数据流图(DFD)
    • 数据流图的基本要点是描绘“做什么”而不考虑“怎么做”
    • 概念
      • 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
    • 用途
      • 1.画数据流图的基本目的是利用它作为交流信息的工具
      • 2.数据流图的另一个主要用途是作为分析和设计的工具
      • 3.数据流图辅助物理系统的设计时,以图中不同处理的定时要求为指南,能够在数据流图上画出许多组自动化边界,每组自动化边界可能意味着一个不同的物理系统
  • 数据字典
    • 概念

      • 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合
    • 组成
      • 数据流
      • 数据元素(数据流分量)
      • 数据存储
      • 数据处理
    • 数据元素组成方法(3种)
      • 1.顺序

        • 即以确定次序连接两个或多个分量
      • 2.选择
        • 即从两个或多个可能的元素中选取一个
      • 3.重复
        • 即把指定的分量重复零次或多次
      • 4.可选
        • 即一个分量是可有可无得
    • 用途
      • 数据字典最重要的用途是作为分析阶段的工具
      • 数据字典中包含的每一个数据元素的控制信息是很有价值的
      • 数据字典是开发数据库的第一步,而且是很有价值的一步
  • 成本/效益分析
    • 成本估计

      • 任务分解技术最常用的办法是按开发阶段划分任务
      • 估算技术
        • 1.代码行技术
        • 2.任务分解技术
        • 3.自动估计成本技术
    • 成本/效益分析的方法

思维导图

软件工程-可行性分析相关推荐

  1. 软件工程——可行性分析习题

    一. 单选题 1. (单选题) 可行性研究要进行一次(   )需求分析. A.详细的                        B.全面的 C.简化的.压缩的          D.彻底的 2.  ...

  2. 软件工程 可行性分析研究报告

    感觉呢吧,大一大二的作业是小学生的作业,老师教了啥,给了就留了啥题,都有迹可寻,后来大三了,留的作业像是博士的作业,学得东西和作业感觉没啥联系,教了1+1 ,然后课后作业是100x100 ?????? ...

  3. JDG人脸识别课堂管理系统全栈开发流程报告-软件工程实践报告

    JDG人脸识别课堂管理系统全栈开发流程报告-软件工程 ⭐️ 本报告的代码部分和程序设计参考了 计算机18-1班张宇哲(学号181002406)同学 在Gitee仓库发布的AI-Attendance,本 ...

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

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

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

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

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

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

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

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

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

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

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

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

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

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

最新文章

  1. Flink从入门到精通100篇(五)-flink变种Alink,对阿里巴巴算法平台Alink简介
  2. 112家it公司薪水
  3. VirtualAlloc和VirtualCopy的蕴含知识点
  4. vue-router 动态路由
  5. Mongoose 参考手册
  6. esp8266等待上电同步_[网络篇]ESP8266-NonOS学习笔记(三)之TCP通信Serverlt;-gt;Client
  7. linux shell 高级编程,shell高级编程(带365个实例源码)
  8. 当心!你的App 可能是山寨的
  9. php网站整合ck播放器,CKplayer 整合播放M3U8视频
  10. Android 解决Dialog 样式的Activity 半透明背景失效问题
  11. php 苹果手机传图,苹果手机照片怎么传到另一个手机的方法【图文教程】
  12. 2019牛客暑期多校训练营(第八场)E.Explorer
  13. pygame设计舒尔特方格游戏python舒尔特方格小程序
  14. Java GridBagLayout(网格包布局管理器)
  15. 电脑上怎么压缩PDF文件
  16. Java毕设项目保险公司风险测评管理系统计算机(附源码+系统+数据库+LW)
  17. 中考计算机考试作文,准备中考的作文4篇
  18. Delphi XE7+Webservice三层架构ERP系统简介
  19. 长方形 java_JAVA实现矩形(长方形)的周长面积计算
  20. 池塘夜降彩虹雨C语言数据结构实验(免积分下载+超详细注释)

热门文章

  1. android studio拟器,十二、安装Android Studio 模拟器
  2. vensim逆向供应链仿真
  3. 南京林业大学883数据结构本校资料
  4. 数据结构考研自用——动态顺序表的实现【王道/严蔚敏C语言版】
  5. 人人商城-人人社区数据字典(数据表)
  6. 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。
  7. 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
  8. 计算机字体库位置,win7电脑的字体库在哪里?
  9. sql获取服务器系统时间,SQL Server取系统当前时间
  10. java中json数组如何转为对象