软件工程-可行性研究

1.在软件开发的早期阶段为什么要进行可行性研究?应该从那些方面研究目标系统的可行性?

2.为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。

  写出问题定义并分析此系统的可行性。

3.为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。

  写出问题定义并分析此系统的可行性。

时间: 2024-07-29 10:06:24

软件工程-可行性研究的相关文章

软件工程(五)——可行性研究

一.目的 用最小的代价高效率的确定问题是否能够解决.不是去解决问题,而是确定问题是否值得去解决.进行可行性研究简化了系统分析和系统设计的过程. 二.任务 (1)进一步分析问题定义. (2)分析员进行简要需求分析,导出系统逻辑模型 (3)从系统逻辑模型出发,找出若干种解决问题方法 (4)对每种方法从经济,技术,操作,法律四个方面仔细研究它的可行性. 三.步骤 背景: 在看到可行性研究的步骤的时候,我想到了"活动方案"这个词,公司每年元旦都要组织一场元旦晚会,经理安排给你一个任务,让你组织

【整理】软件工程复习提纲(可行性研究)

章鱼小年糕整理,如果有错误欢迎提出,若要二次修改发布,请留言,谢谢^_^! 概念 可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发. 系统流程图(SDT):概括地描绘物理系统的传统工具,表达数据在系统各部件之间流动的情况. 数据流图(DTD):描述信息流和数从输入移动到输出的过程中所经受变换的图形化技术. 数据字典(DD):关于数据的信息的集合,对数据流图中包含的所有元素的定义的集合. 简答 可行性研究的三个方面? (1)技术可能性     (2)经济

【软件工程】软件开发精打细算——可行性研究

日常生活中有很多精打细算的例子.说到精打细算,想起了一个小笑话:妻子用白灰反复地粉刷房间.丈夫生气地大叫:"够了!太浪费了!"妻子得意地说:"你知道什么呀,这白灰是白送的!"丈夫摇着头说:"笨蛋!就算白灰不要钱,那也应该刷外面,这里面刷了一层又一层,房间比原来小多了." 假如要开一个超市,就不得不考虑超市的地理位置.环境.投入与收益等问题,这些问题都直接关系到超市能不能开.同样,在软件开发前也要经过精打细算那样的过程--可行性研究. 软件可行性研

软件工程学习总结

从指尖划过还来不及感受,一学期匆匆而过,这学期又学完了一门课程<构建之法-现代软件工程>,以下的是我对这学期软件工程的学习总结: 1.学习收获:软件工程与其说是一门课程,不如说是一门思想,是一个如何去分析和处理问题的过程,应该说其范畴已经远远不止局限于该门课程,成为了一个综合的一个能够解决问题的思想集合.这学期通过对软件工程这门课的学习,使我获益良多,当然收益来源于学习的各个方面,通过这门课让我更深的了解到一个软件并不只是编写程序这么简单,编写程序只不过是开发软件的一个部分而已,以前一直误认为

从软件工程角度回顾本科毕业论文

从软件工程角度分析毕业论文的完成过程并探视其中的不足                          我毕业论文题目是:河北省经济增长与环境质量的相关分析.选题目的是通过一个地区的经济增长与环境质量之间相关指标的数量分析,得出影响一个地区环境.经济的主导成因,进而得出合理的措施及建议. 论文共分为四个部分:绪论.经济增长与环境质量相关理论与方法.河北省经济增长与环境质量现状分析.改善河北省环境质量的若干建议.在学习了高级软件工程之后,对软件工程有了一定的了解,下面用软件工程思想分析毕业论文的完

软件工程

一个项目的开发是遵循一定流程的,软件工程无疑为软件开发提供了一个系统的流程模板.了解了软件开发的流程,软件的生命周期,才能从宏观上把控软件开发过程. 1. 软件项目可行性分析 项目开发之前,必须要对针对本阶段所面临的问题对任务实行可行性研究,包括经济上.技术上.周围环境以及成本费用的估计. 只有让项目承包者综合这几方面因素的基础上,认真分析项目可行性的基础上才能决定是否开始项目的研究.是否值得投入大量的资金承包本次项目. 2.需求分析 需求分析是站在开发者和用户之间的桥梁,通过对用户需求的分析,

敏捷软件开发和传统软件工程

一.   传统软件工程 从上个世纪60年代开始,人们开始逐渐认识到了确实存在着"软件危机" 这样一个事实,软件开发人员被诸如下列问题困扰: 软件生产不能满足日益增长的需要 软件开发成本和开发进度估计往往不准确 软件开发人员和用户之间信息交流不充分,用户对完成的软件满意度很低 软件价格昂贵,软件成本在整个计算机系统中所占的比例急剧上升,软件已成为许多计算机系统中花钱最多的项目 软件质量难以保证 软件可维护性差,程序中的错误很难改正,适应性或完善性维护都极其困难 导致危机问题的一个重要原因

软件工程实践感想

这学期学习了软件工程实践这门课,我觉得这是对上学期的软件工程课程学习的检验,上学期学习软件工程只是我们浅显的认识,相比之下,这学期就更加全面的说明了开发一个项目所需要的步骤以及开发项目过程中所需要注意的诸多细节.如果说上学期的课程注重理论基础的话,那么这学期的软工实践,顾名思义,就是侧重我们动手操作的能力. 学习了这门课程, 还有老师们的多元化教课,不但让我从理论上掌握软件工程,还有从不同的实例,让理论和实践得到了很好的结合.整一个学期下来,总的来说还是学到了很多东西的,有很多地方是值得肯定的,

Atitit 软件工程概览attilax总结

1.1. .2 软件工程的发展 进一步地,结合人类发展史和计算机世界演化史来考察软件工程的发展史. 表2 软件工程过程模型 表2将软件工程的主要过程模型做了一个简要的汇总,并将所有的软件工程模型划分为三大领域和五个阶段,三大领域分别为: 1) 惯例模型:瀑布模型,增量模型,演化过程模型和统一过程模型是其中的代表: 2) 敏捷过程模型:极限编程(XP)是其中的代表: 3) 新过程模型和研究领域:模型驱动开发和云计算是其中的代表: 而在五个关键性阶段中,链式原则贯穿始终. 1) 第一阶段:瀑布模型.