软件工程导论的开发可行性研究
题目
为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。
写出问题定义并分析系统的可行性。
- 目标:开发一个高效率的机票预订系统,开发周期:2个月,开发人数:5人
- 存在的问题:人工预订机票手续繁琐,且不方便管理,不具备快捷性和方便性的特点;
- 建立机票预订系统:
- ①技术可行性:
经过调查分析,得到目前航空公司机票预定系统流程图如下:
- ②经济可行性:
成本效益分析
成本估算:打印机一台(2000元)+开发服务费(100000元)=102000元
效益估算:该系统有很好的应用前景,既能提高了航空公司售票效率,方便了旅客,同时也让售票方便化,科学化,易于航空公司的售票管理,此外还能让顾客拥有快捷的服务。 - ③社会可行性:
通过比较上面的流程图,可以看出与人工系统相比之下,计算机系统的工作处理方式更具有先进性和实用行,大大降低了人力的成本。旅行社既为旅客提供了更好的服务,又能让航空公司的售票管理趋于科学化。其次,在开发的可行性方面,既没有违反法律条例,也完全符合互联网趋势的发展大潮。
- 结论
通过以上三点的分析可以得出结论,在经济、技术、操作等三方面的可行性都可以实现,因此开发出航空公司的机票预订系统是可行的。
功能级数据流图:
软件工程导论的开发可行性研究相关推荐
- 软件工程导论 02章可行性研究
1.可行性研究的目的不是解决问题,而是确定问题是否值得去解决. 需要从四个方面去考虑:技术可行性.经济可行性.操作可行性及法律可行性. 实施过程中,首先进一步分析澄清问题定义,之后由分析员导出系统的逻 ...
- 软件工程导论——可行性研究总结
软件工程导论--可行性研究总结 目的:用最小的代价在尽可能短的时间内确定问题是否值得去解决 实质:进行一次大大压缩简化了的系统分析和设计的过程 可行性研究包括: 1.技术可行性(对要开发项目的功能性能 ...
- 微信小程序云开发体会——总结软件工程导论大作业
微信小程序云开发体会--总结软件工程导论大作业 前言 第一次接触 具体难题 好用的技术 开发完之后的体会 无法不热爱更多 前言 可能大家完成这次作业都会选择比较擅长的领域--网页前后端.这的确是比较稳 ...
- 软件工程系列- 软件开发的可行性研究
软件工程系列 - 软件开发的可行性分析 软件开发过程中的可行性是指,软件开发过程中,在各种软件开发环境下,用最小的代价在尽可能短的时间内确认问题是否能够解决. 软件可行性一般可以从这几个方面进行分析: ...
- 《软件工程导论》课后习题答案
<软件工程导论>课后习题答案 第一章 软件工程概论 1.什么是软件危机? 软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题.这些问题表现在以下几个方面: (1)用户对开发出 ...
- 《软件工程导论》考研复试整理
一.名词解释 DFD 数据流图Data Flow Diagram PDL 过程设计语言 Process Design Language PAD 问题分析图 Problem Analysis Diagr ...
- 软件工程导论复试——一、软件工程学概述
软件工程导论复试 本文用书 <软件工程导论>第六版张海藩.牟永敏 清华大学出版社 一.软件工程学概述 软件危机:计算机软件开发和维护时遇到的一系列严重问题 典型表现: (1) 对软件开发成 ...
- 首经贸电子信息复试软件工程导论
一.名词解释 DFD 数据流图Data Flow Diagram PDL 过程设计语言 Process Design Language PAD 问题分析图 Problem Analysis Diagr ...
- 软件工程导论期末考点总结
文章目录 一.软件工程学概述 1.1.软件危机 1.2.软件工程 1.2.1.软件工程的介绍 1.2.3.软件工程方法学 1.3.软件生命周期 1.4.软件过程 1.4.1.瀑布模型 1.4.2.快速 ...
最新文章
- iOS App上架流程(2016详细版)
- 政务数据放开在即 政策红利下大数据投资亮点凸显
- 一种生成不重复数的算法
- WEB文档在线预览解决方案
- 只腐蚀毛刺 腐蚀算法_摩托车油箱防腐蚀、油封安装、密封清洗经验分享
- Struts2返回JSON数据的具体应用范…
- 操作excel方便么_【Excel好推荐】专业仪表板
- 卷积神经网络VGG16这么简单,为什么没人能说清?
- 三维点云学习(4)3-Model Fitting Least Square
- mariaDB安装完成后设置root密码等初始化操作
- 学成在线案例(开发具体步骤)
- IDEA配置svn无法使用的问题
- 单因素认证与多因素认证
- cadence SPB17.4 - allegro DRC - Physical - Maximum Neck Length
- 动态SQL与SQL注入(一)动态SQL
- [计算机网络] --- RSTP运行原理及配置
- CV_8U与CV_32F等image type的不同
- 稀土永磁材料的涡流损耗
- matlab二维数组命名,Matlab教程1_矩阵(数组) _ 二维数组的创建
- java返回空对象-空数组-空字符-null
热门文章
- (DS90UB3702TRURRQ1) LT8640SHV-2低噪声降压稳压器QFN
- parent.location.href和location.href区别
- 论文《浅谈中国古代建筑艺术》
- Android APK脱壳--腾讯乐固、360加固一键脱壳 亲测可用
- 滴普科技完成B+轮融资,中航产融战略投资,聚焦湖仓一体数据智能基础软件...
- 数据库知识点查漏补缺
- 题目: 某学校需要一个能给学领前儿童自动出三个数加减法的算术题的程序,要求在运算过程中只能使用20以内的加减法且不能出现负数,并且未知数可以在等式的任何一位, 如 3 + 4 – 2 = ( ), 8
- 关于电子签名的四问四答
- chrome 报错 navigator.mediaDevices is undefined
- STC15F2K60S2制作简易的电压表