当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《软件工程 Software Engineering》课程授课教案(PPT课件)第三讲 问题定义和可行性研究

资源类别:文库,文档格式:PPT,文档页数:19,文件大小:331KB,团购合买
一、问题定义 1.问题定义的重要性 2.问题描述 3.问题定义的任务 4.实例:电子储蓄系统 营业员将储户填写的存款单或取款单键入系统,如果是存款,系统记录存款人的姓名、地址、存款类型、存款日期、利率等信息,并打印出存款单给用户如果是取款,系统计算利息并打印利息清单给用户。
点击下载完整版文档(PPT)

第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 %

技术可行性 ◆使用现有的技术能实现系统吗? ◆考虑的问题 ■开发风险分析(识别和评估) 资源分析(开发人员、硬件资源 相关技术的发展(现有技术能否实现新系统, 技术难点、建议采用技术的先进性) 2005-9-12 6

2005-9-12 6 技术可行性  使用现有的技术能实现系统吗? 考虑的问题 ◼ 开发风险分析(识别和评估) ◼ 资源分析(开发人员、硬件资源) ◼ 相关技术的发展(现有技术能否实现新系统, 技术难点、建议采用技术的先进性)

技术方案选择 ◆要考虑的制约条件 需求制约:现存的需求结构及需求结构可能的变化 资源制约:资金、人力资源、自然资源,甘它要麦 ■环境制约:经济技术买 ◆选择原则技术可行性分析可以 经济性原则:简单地表述为:做得 发展原则:发 兼容性原则: 了吗?做得好吗?做 相关效果原则 得快吗? ◆选择视角 ■技术先进性 技术适用性 2005-9-12 7

2005-9-12 7 技术方案选择  要考虑的制约条件 ◼ 需求制约:现存的需求结构及需求结构可能的变化 ◼ 资源制约:资金、人力资源、自然资源、其它要素 ◼ 环境制约:经济技术环境、社会文化环境、自然环境  选择原则 ◼ 经济性原则:以最小的投入取得最好的效果 ◼ 发展原则:发展的前景及适应发展的能力 ◼ 兼容性原则:与原有经济、技术、环境、社会的兼容性 ◼ 相关效果原则:相关的经济、技术、环境、社会效果  选择视角 ◼ 技术先进性 ◼ 技术适用性 技术可行性分析可以 简单地表述为:做得 了吗?做得好吗?做 得快吗?

经济可行性 ◆度量系统解决方案的性能价格比。 ◆考虑的问题 成本/效益分析 有形成本、效益 无形成本、效益 价值和成本的关系 质量与价值、成本的关系 价值/成本的均衡 2005-9-12 8

2005-9-12 8 经济可行性  度量系统解决方案的性能价格比。  考虑的问题 成本/效益分析 ◼ 有形成本、效益 ◼ 无形成本、效益 价值和成本的关系 ◼ 质量与价值、成本的关系 ◼ 价值/成本的均衡

经济可行性考虑的问题 ◆成本和效益的估算 开发成本的估算 开发效益的估算 运行成本的估算 运行效益的估算 2005-9-12 9

2005-9-12 9 经济可行性考虑的问题 成本和效益的估算 ◼ 开发成本的估算 ◼ 开发效益的估算 ◼ 运行成本的估算 ◼ 运行效益的估算

操作可行性 用户使用可能性 是否存在用户对新系统具有抵触情绪可能使操作不可 行的情况。 ◆时间进度可行性 估计项目完成所需的时间。 评估项目的时间是否足够。 ◆组织管理的可行性 ■确定系统是否能够真正解决问题。 确定是否系统一旦安装后,有足够的人力资源来运行 系统。 2005-9-12 10

2005-9-12 10 操作可行性  用户使用可能性 ◼ 是否存在用户对新系统具有抵触情绪可能使操作不可 行的情况。  时间进度可行性 ◼ 估计项目完成所需的时间。 ◼ 评估项目的时间是否足够。  组织管理的可行性 ◼ 确定系统是否能够真正解决问题。 ◼ 确定是否系统一旦安装后,有足够的人力资源来运行 系统

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共19页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有