1、在软件开发的早期阶段为什么要进行可行性研究?应该从哪些方面研究目标系统的可行性?
可行性研究的目的就是用最小的代价在尽可能断的时间内确定问题是否能够解决。
一般从下述几个方面研究每种解法的可行性:
技术可行性 使用现有的技术能实现这个系统吗?
经济可行性 这个系统的经济效益能超过它的开发成本吗?
操作可行性 系统的操作方式在这个用户组织内行得通吗?
必要时还应该从法律、社会效益等更广泛的方面研究每种解法的可行性。
2、为方便储户,某银行拟开发计算机储存系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型。存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。写出问题定义并分析此系统的可行性。
问题定义:为方便储户,某银行拟开发计算机储存系统。储户填写的存款单或取款单由业务员输入系统,如果是存款,系统记录存款人姓名、住址、存款类型。存款日期、利率等信息,并印出存款单给储户;如果是取款,系统计算利息并印出利息清单给储户。
技术可行性:用编程语言,C++和mysql进行实现。
经济可行性:开发成本不高,维护花销小。
操作可行性:制作一个简型的存储系统,使所有员工都快速上手。
3、为方便旅客,某航空公司拟开发一个机票预订系统。旅行社吧预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进改系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。
写出问题定义并分析此系统的可行性。
问题定义:为方便旅客,某航空公司拟开发一个机票预订系统。旅行社吧预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进改系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。
技术可行性:用编程语言,C++和mysql进行实现。
经济可行性:开发成本不高,维护花销小。
操作可行性:制作一个简型的存储系统,使所有员工都快速上手。