【软件工程简答题作业】可行性分析

2019/04/10 10:10
阅读数 92

排版美观是美观,不知道我这答案对不对,初出茅庐,各位有空帮我看看,还望指教。

 


【第一题】住院患者监护系统

  目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性分析。并请描绘原系统分析图和可行性分析逻辑图:

解:

(1)问题定义

  • 1、目标:在有效期内建立一个高效率、无差错的计算机病人情况警报系统,从而解决了医生对自己病人的各项指标的管理、以及护士对病人生理数据的监控
  • 2、存在的主要问题:人工不易管理、手续繁琐。
  • 3、开发一个新的信息管理系统 

(2)可行性分析

  • ①    技术可行性: 虽然生理数据的采集需要涉及大量的专业精密仪器,软件工程师并不精通,但是可以在专业人士的帮助下完成。
  • ②    经济可行性: 由于医院大多属于国有运营,只需要预算方案经过批准经济问题有国库支出中心承担,并不存在相应问题的可能。所以经济上的可能性取决于预算案是否能通过审批。支出方面由医院方面承担,是否可行取决于医院方面是否能支付所需的费用。
  • ③    操作可行性: 医生并不具有软件维护的能力,在数据库的维护上需要专业人士来进行,因为病患数目并不会太多,所以只需一个人或者几个人定期对数据库进行管理和维护就行了。

(3)系统分析图和可行性分析逻辑图

 


【第二题】机票预定系统

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

解:

(1)问题定义

  • 1、目标:在有效期内建立一个高效率,无差错的航空公司机票预定系统 
  • 2、存在的主要问题:人工不易管理、手续繁琐。
  • 3、建立新系统 

(2)可行性分析

  • ①    从经济可行性方面,支出方面由航空公司方面承担,是否可行取决于航空公司方面是否能支付所需的费用。
  • ②    从技术可行性方面,旅客信息录入汇总不需要涉及大量的专业渠道,软件工程师也有精通的,不需要在专业人士的帮助下也可以完成。
  • ③    从开发环境可行性方面,程序主要是比对,本身难度不大,医院支持这一项目。所以开发环境十分良好。

(3)机票预定系统流程图


【第三题】银行计算机储蓄系统

  银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址、身份证号码等存款信息,并打印出存款存单给储户;如果是取款且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。请用ER图描绘系统中的数据对象。

解:

系统中的数据对象(ER图)




【第四题】复印机的工作过程

  复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。请用状态转换图描绘复印机的行为。

解:

  复印机的行为(状态转换图)




【第五题】计算机储蓄系统

  为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员键入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。 请写出问题定义并分析此系统的可行性和数据流程图。

  解:

  (1)问题定义

问题定义:建立一个能够自动计算利息且能安全可靠的存储用户信息的计算机存储系统。

目标:建立高效率、无差错的计算机储蓄系统。

可能存在的问题:

  •             需要迅速对用户的要求做出回应以满足用户的需求。
  •             用户信息很大,所以需要强大的数据库支持。
  •             系统涉及用户金钱利益,所以对安全性要求比较高。
  •             银行工作人员在系统中的操作应简单。

(2)可行性分析:

  • ① 经济可行性:大型数据库+PC机+打印机+开发费用+试运行费用+维护费用+工作人员工资。其中数据库的管理费用可能较多,可以购买服务。PC机的要求不高,可以使用较低配置的PC机。应该都在可承担范围。使用此系统可以节省很多人工费用和用户纸质资料费用,所得到的利润是客观的。
  • ② 操作可行性:根据银行工作人员的操作需求设计最容易被工作人员操作使用的UI界面。根据用户的实际需求和操作能力设定功能的操作方式,确定能够实际解决问题。保证工作人员能够在最短的时间内熟练使用该系统。

(3)数据流程图



原文出处:https://www.cnblogs.com/sloth-xin/p/XIAOXIN.html

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部