第3讲问题定义和可行性研究 2005-9-12 1
2005-9-12 1 第3讲 问题定义和可行性研究
问题定义 ◆问题定义的重要性 ◆问题描述 ◆问题定义的任务 ◆实例:电子储蓄系统 营业员将储户填写的存款单或取款单键入系统,如果是 存款,系统记录存款人的姓名、地址、存款类型、存款日期 、利率等信息,并打印出存款单给用户;如果是取款,系统 计算利息并打印利息清单给用户。 2005-9-12 2
2005-9-12 2 问题定义 问题定义的重要性 问题描述 问题定义的任务 实例:电子储蓄系统 营业员将储户填写的存款单或取款单键入系统,如果是 存款,系统记录存款人的姓名、地址、存款类型、存款日期 、利率等信息,并打印出存款单给用户;如果是取款,系统 计算利息并打印利息清单给用户
问题描述 ◆请比较下面的两句话 1)“若采取信用贷款方式,销售员就将顾 客信用编号及总金额交给信用部门的信用审核人 请求信用部门的审核人员查核顾客的信用,此时 审核人员会向销售员取得顾客信用编号和销货总 金额。 用自然的语言去描述你的问题,这是写出好的软 件的第一步。 2005-9-12
2005-9-12 3 问题描述 请比较下面的两句话: (1)“若采取信用贷款方式,销售员就将顾 客信用编号及总金额交给信用部门的信用审核人 员。” (2)“若顾客采取信用贷款方式,销售员就 请求信用部门的审核人员查核顾客的信用,此时 审核人员会向销售员取得顾客信用编号和销货总 金额。” 用自然的语言去描述你的问题,这是写出好的软 件的第一步
可行性研究 ◆前提 假设问题定义已经清晰。 ■并不是所有问题都有解法,因此对于无解(无解决的价 值,或者在目前不能解决)的问题则不应该投入时间, 人力和经费。 目标 ■用最小的代价在尽可能短的时间内确定问题是否可解, 或者确定问题是否值得去解。 2005-9-12 4
2005-9-12 4 可行性研究 前提 ◼ 假设问题定义已经清晰 。 ◼ 并不是所有问题都有解法,因此对于无解(无解决的价 值,或者在目前不能解决)的问题则不应该投入时间, 人力和经费。 目标 ◼ 用最小的代价在尽可能短的时间内确定问题是否可解, 或者确定问题是否值得去解
可行性研究的任务 ◆不是解决问题,而是确定是否可解/值得解。 方案评估可以从以下方面考虑: 技术可行性 经济可行性 操作可行性 社会可行性 注:不要花过多精力,占总成本的5~10%。 2005-9-12 5
2005-9-12 5 可行性研究的任务 不是解决问题,而是确定是否可解/值得解。 方案评估可以从以下方面考虑: ◼ 技术可行性 ◼ 经济可行性 ◼ 操作可行性 ◼ 社会可行性 注:不要花过多精力,占总成本的 5 10 %