软件工程-可行性分析
可行性分析
- 研究可行性的解法(5种)
- 技术可行性
- 经济可行性
- 操作可行性
- 法律可行性
- 社会效益可行性
- 可行性研究过程
- 1.复查系统规模和目标
- 2.研究目前正在使用的系统
- 3.导出新系统的高层逻辑模型
- 4.进一步定义问题
- 5.导出和评价供选择的解法
- 6.推荐行动方针
- 7.草拟开发计划书
- 8.写文档提交审查
- 可行性的成本只是预期的工程总5%~10%
- 可行性研究的目的
- 可行性研究的目的不是解决问题,而是确定问题是否值得去解决
- 系统流程图
- 是概括地描绘物理系统的传统工具
- 基本思想:用图像符号以黑盒子形式描绘组成系统的每个部件(程序、文档、数据库、人工过程等)
- 数据流图(DFD)
- 数据流图的基本要点是描绘“做什么”而不考虑“怎么做”
- 概念
- 数据流图是一种图形化技术,它描绘信息流和数据从输入移动到输出的过程中所经受的变换。
- 用途
- 1.画数据流图的基本目的是利用它作为交流信息的工具
- 2.数据流图的另一个主要用途是作为分析和设计的工具
- 3.数据流图辅助物理系统的设计时,以图中不同处理的定时要求为指南,能够在数据流图上画出许多组自动化边界,每组自动化边界可能意味着一个不同的物理系统
- 数据字典
- 概念
- 数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合
- 组成
- 数据流
- 数据元素(数据流分量)
- 数据存储
- 数据处理
- 数据元素组成方法(3种)
- 1.顺序
- 即以确定次序连接两个或多个分量
- 2.选择
- 即从两个或多个可能的元素中选取一个
- 3.重复
- 即把指定的分量重复零次或多次
- 4.可选
- 即一个分量是可有可无得
- 1.顺序
- 用途
- 数据字典最重要的用途是作为分析阶段的工具
- 数据字典中包含的每一个数据元素的控制信息是很有价值的
- 数据字典是开发数据库的第一步,而且是很有价值的一步
- 概念
- 成本/效益分析
- 成本估计
- 任务分解技术最常用的办法是按开发阶段划分任务
- 估算技术
- 1.代码行技术
- 2.任务分解技术
- 3.自动估计成本技术
- 成本/效益分析的方法
- 成本估计
思维导图
软件工程-可行性分析相关推荐
- 软件工程——可行性分析习题
一. 单选题 1. (单选题) 可行性研究要进行一次( )需求分析. A.详细的 B.全面的 C.简化的.压缩的 D.彻底的 2. ...
- 软件工程 可行性分析研究报告
感觉呢吧,大一大二的作业是小学生的作业,老师教了啥,给了就留了啥题,都有迹可寻,后来大三了,留的作业像是博士的作业,学得东西和作业感觉没啥联系,教了1+1 ,然后课后作业是100x100 ?????? ...
- JDG人脸识别课堂管理系统全栈开发流程报告-软件工程实践报告
JDG人脸识别课堂管理系统全栈开发流程报告-软件工程 ⭐️ 本报告的代码部分和程序设计参考了 计算机18-1班张宇哲(学号181002406)同学 在Gitee仓库发布的AI-Attendance,本 ...
- 【软件工程大作业】对于一款具有个性化推荐功能的购物网站的可行性分析
文章目录 要求 一.引言 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.项 ...
最新文章
- Flink从入门到精通100篇(五)-flink变种Alink,对阿里巴巴算法平台Alink简介
- 112家it公司薪水
- VirtualAlloc和VirtualCopy的蕴含知识点
- vue-router 动态路由
- Mongoose 参考手册
- esp8266等待上电同步_[网络篇]ESP8266-NonOS学习笔记(三)之TCP通信Serverlt;-gt;Client
- linux shell 高级编程,shell高级编程(带365个实例源码)
- 当心!你的App 可能是山寨的
- php网站整合ck播放器,CKplayer 整合播放M3U8视频
- Android 解决Dialog 样式的Activity 半透明背景失效问题
- php 苹果手机传图,苹果手机照片怎么传到另一个手机的方法【图文教程】
- 2019牛客暑期多校训练营(第八场)E.Explorer
- pygame设计舒尔特方格游戏python舒尔特方格小程序
- Java GridBagLayout(网格包布局管理器)
- 电脑上怎么压缩PDF文件
- Java毕设项目保险公司风险测评管理系统计算机(附源码+系统+数据库+LW)
- 中考计算机考试作文,准备中考的作文4篇
- Delphi XE7+Webservice三层架构ERP系统简介
- 长方形 java_JAVA实现矩形(长方形)的周长面积计算
- 池塘夜降彩虹雨C语言数据结构实验(免积分下载+超详细注释)
热门文章
- android studio拟器,十二、安装Android Studio 模拟器
- vensim逆向供应链仿真
- 南京林业大学883数据结构本校资料
- 数据结构考研自用——动态顺序表的实现【王道/严蔚敏C语言版】
- 人人商城-人人社区数据字典(数据表)
- 编写一个应用程序,给出汉字“你”“我”“他”在Unicode表中的位置。
- 人脸识别门禁系统java实现_java实现人脸识别源码【含测试效果图】——前台页面层(login.jsp)...
- 计算机字体库位置,win7电脑的字体库在哪里?
- sql获取服务器系统时间,SQL Server取系统当前时间
- java中json数组如何转为对象