03_P52 课后作业
1. 软件开发的早期阶段为什么进行可行性研究?应该从哪些方面研究系统的可行性?
1.进行可行性研究是为了该软件项目是否值得开发?是否具有经济效益?是否违反法律道德?是否技术可以实现?是否风险性高?
2.应该从经济方面(软件开发成本)、技术方面、社会因素发面(法律道德)、风险方面等进行目标系统的可行性研究。
2. 银行储蓄系统:问题定义及分析系统可行性
1.问题定义(系统目标及范围说明书):
项目名称:XX银行储蓄业务系统
问题描述:方便储蓄用户存取等业务、解决当前银行业务员处理储蓄业务时间消耗长、工作量大、效率低
项目目标:开发一个方便储蓄用户的银行计算机储蓄业务处理系统
项目范围:硬件主要是银行专用计算机以及ATM等,费用预计为XX元。
可行性研究:系统分析员与银行的相关人员进行研究讨论,研究讨论时长XX天,研究费用XX元。
2.系统可行性分析:
经济可行性:总费用《经济效益客观 可行
社会因素可行性:不存在违法违规、侵权等法律道德问题 可行
风险可行性:投资、开发等风险性比较低 可行
开发技术可行性:当下技术比较成熟 可行
数据流图:
3. 机票预订系统的问题定义及分析系统可行性
1.问题定义:
项目名称:XX机票预订系统
问题描述:方便旅客预订、付款、提取机票业务
项目目标:开发一个方便旅客的航空机票预订、付款、提取业务处理系统
项目范围:硬件主要是航空公司专用计算机、自动取票机等,费用预计为XX元。
可行性研究:系统分析员与航空公司的相关人员进行研究讨论,研究讨论时长XX天,研究费用XX元。
2.分析系统可行性
经济可行性:总费用《经济效益 可行
社会因素可行性:不存在违法违规、侵权等法律道德问题 可行
风险可行性:投资、开发风险性比较低 可行
开发技术可行性:当下技术比较成熟 可行
数据流图:
4. 医院监护系统的问题定义及分析系统可行性
1.问题定义:
项目名称:XX医院监护系统
问题描述:解决当前医院护士人员需求量大、不能实时监控病人的生理情况及作出及时的医疗措施
项目目标:开发一个解决护士需求量、可实时监控病人的生理情况并实时判断及作出对应通知的医院监护系统
项目范围:硬件主要是医用计算机和医疗生理数据采集输出设备等,费用预计为XX元。
可行性研究:系统分析员与医院的相关人员进行研究讨论,研究讨论时长XX天,研究费用XX元。
2.分析系统可行性
经济可行性:总费用》经济效益 可行
社会因素可行性:不存在违法违规、侵权等法律道德问题可行
风险可行性:投资、开发风险性比较低 可行
开发技术可行性:当下开发技术比较成熟 可行
数据流图:
5.数据定义方法:
电话号码类型=[校内电话号码 | 校外电话号码]
校外电话号码=[本市电话号码 | 外地电话号码]
1. 校内电话号码=非0数字+三位数字串
三位数字串=3{数字}3
非0数字=[1|2|3|4|5|6|7|8|9]
数字=[0|1|2|3|4|5|6|7|8|9]
2. 本市电话号码=0+八位数字号码
八位数字号码=非0数字+七位数字串
非0数字=[1|2|3|4|5|6|7|8|9]
七位数字串=7{数字}7
数字=[0|1|2|3|4|5|6|7|8|9]
3. 外地电话号码=0+三位区号码+八位数字号码
三位区号码=3{数字}3
八位数字号码=非0数字+七位数字串
非0数字=[1|2|3|4|5|6|7|8|9]
七位数字串=7{数字}7
数字=[0|1|2|3|4|5|6|7|8|9]