1. 在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
答:有许多问题不可能在预定的系统规模和时间限期之内解决,如果问题没有可行的解,那么话费在这项工程上的时间、人力、软硬件资源和经费都是无谓的浪费,因此需要用可行性研究在最小的代价在最小的时间内告诉我们问题能否解决。
至少需要在技术可行性、经济可行性、操作可行性三分方面研究系统的可行性;
2. 为方便储户,某银行拟开发计算机储蓄系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型、存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。写出问题定义并分析系统的可行性。
答:如果是存款,储户填写存款单,然后交给业务员键入系统,同时系统还要记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、利率等信息,完成后由系统打印存款单给储户。
如果是取款,储户填写取款单,然后交给业务员,业务员把取款金额输入系统并要求储户输入密码以确认身份,核对密码正确无误后系统计算利息并印出利息清单给储户。
为了满足储户的需求,该系统需要迅速的对用户的要求做出反馈,要对用户输入的信息作出最快的处理,所以就需要很大的主存容量,以及强大的数据库支持。由于是所面向的用户是广泛的储蓄用户群,所以需要系统强大的安全性能支持。可行性研究方法 条件、假定和限制:
建议开发软件运行的最短寿命:5年
进行系统方案选择比较的期限:2个月 经费来源和使用限制:定制银行
硬件、软件、运行环境和开发环境的条件和限制: 银行中心拥有大型机