软件工程教案--第二章可行性研究2012PPT课件下载推荐.ppt
- 文档编号:15564165
- 上传时间:2022-11-05
- 格式:PPT
- 页数:25
- 大小:581.50KB
软件工程教案--第二章可行性研究2012PPT课件下载推荐.ppt
《软件工程教案--第二章可行性研究2012PPT课件下载推荐.ppt》由会员分享,可在线阅读,更多相关《软件工程教案--第二章可行性研究2012PPT课件下载推荐.ppt(25页珍藏版)》请在冰豆网上搜索。
项目管理)32.1可行性研究的任务l面向过程的分析设计方法(面向过程的分析设计方法(SASDSASD)2-42-4章章l传统的软件工程方法学采用结构化分析技术完成系统分析传统的软件工程方法学采用结构化分析技术完成系统分析(问题定义、可行性研究、需求分析问题定义、可行性研究、需求分析)的任务。
的任务。
l这种分析设计方法也称为面向过程的分析设计方法这种分析设计方法也称为面向过程的分析设计方法采用自顶向下功能分解的主法;
采用自顶向下功能分解的主法;
强调逻辑功能而不是实现功能的具体主法;
使用图形使用图形(最主要的是数据流图最主要的是数据流图)进行系统分析的结进行系统分析的结果。
果。
l可行性研究的任务:
可行性研究的任务:
用最小的代价在尽可能短的时间内确用最小的代价在尽可能短的时间内确定问题是否能够解决。
可行性研究的目的定问题是否能够解决。
可行性研究的目的不是解决问题不是解决问题,而是而是确定问题是否值得解决确定问题是否值得解决。
ll经济可行性、技术可行性、操作可行性研究系统是否可行经济可行性、技术可行性、操作可行性研究系统是否可行经济可行性、技术可行性、操作可行性研究系统是否可行经济可行性、技术可行性、操作可行性研究系统是否可行42.2可行性研究的过程l可行性研究的过程:
可行性研究的过程:
复查系统规模和目标复查系统规模和目标研究目前正在研究目前正在使用的系统使用的系统导出新系统的高层逻辑模型导出新系统的高层逻辑模型进一步定义问进一步定义问题题导出和评价供选择的解法(导出和评价供选择的解法(导出系统的逻辑模型导出系统的逻辑模型探探索几种系统实现的方案索几种系统实现的方案研究每种方案的可行性研究每种方案的可行性系统目系统目标和规模是否现实标和规模是否现实效益是否大到值得投资)效益是否大到值得投资)推荐行动推荐行动方针方针草拟开发计划草拟开发计划书写文档提交审查书写文档提交审查问题识别问题识别问题识别问题识别市场调查市场调查市场调查市场调查分析准备分析准备分析准备分析准备环境分析环境分析环境分析环境分析物理分析物理分析物理分析物理分析功能分析功能分析功能分析功能分析信息分析信息分析信息分析信息分析动态分析动态分析动态分析动态分析确立系统方案,作出各种估算确立系统方案,作出各种估算确立系统方案,作出各种估算确立系统方案,作出各种估算模型评审模型评审模型评审模型评审经济可行性经济可行性经济可行性经济可行性技术可行性技术可行性技术可行性技术可行性操作可行性操作可行性操作可行性操作可行性方案选择方案选择方案选择方案选择52.2可行性研究过程可行性研究过程:
可行性研究过程:
实质上是要进行一次大大压缩和简化了实质上是要进行一次大大压缩和简化了的系统分析和设计过程,也就是在较高层次上以较抽象的的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计过程。
方式进行的系统分析和设计过程。
ll问题的初步认识问题的初步认识问题的初步认识问题的初步认识了解系统应解决的问题,这些问题是如何提出的了解系统应解决的问题,这些问题是如何提出的了解系统应解决的问题,这些问题是如何提出的了解系统应解决的问题,这些问题是如何提出的设想这些问题如何解决才能满足要求设想这些问题如何解决才能满足要求设想这些问题如何解决才能满足要求设想这些问题如何解决才能满足要求了解问题的了解问题的了解问题的了解问题的结构结构结构结构ll市场调查(商品化)市场调查(商品化)市场调查(商品化)市场调查(商品化)了解市场对待开发软件的需求情况了解市场对待开发软件的需求情况了解市场对待开发软件的需求情况了解市场对待开发软件的需求情况调查市场上已有的类似软件系统的功能、性能、价格情况调查市场上已有的类似软件系统的功能、性能、价格情况调查市场上已有的类似软件系统的功能、性能、价格情况调查市场上已有的类似软件系统的功能、性能、价格情况ll分析准备分析准备分析准备分析准备确立确立确立确立分析计划分析计划分析计划分析计划规定由谁参加分析作业,任务分配规定由谁参加分析作业,任务分配规定由谁参加分析作业,任务分配规定由谁参加分析作业,任务分配对参加分析的人员进行必要的培训对参加分析的人员进行必要的培训对参加分析的人员进行必要的培训对参加分析的人员进行必要的培训62.2可行性研究过程ll环境分析:
环境分析:
明确系统的目的和限制条件明确系统的目的和限制条件明确系统的目的和限制条件明确系统的目的和限制条件使用单位的状况、经营方针和组织机构使用单位的状况、经营方针和组织机构使用单位的状况、经营方针和组织机构使用单位的状况、经营方针和组织机构使用单位的计算机利用情况使用单位的计算机利用情况使用单位的计算机利用情况使用单位的计算机利用情况相关的硬件、软件及其它接口部分相关的硬件、软件及其它接口部分相关的硬件、软件及其它接口部分相关的硬件、软件及其它接口部分用户的操作环境及操作要求用户的操作环境及操作要求用户的操作环境及操作要求用户的操作环境及操作要求习惯、法律、制度上对软件的制约习惯、法律、制度上对软件的制约习惯、法律、制度上对软件的制约习惯、法律、制度上对软件的制约开发能具备的技术条件和设备条件开发能具备的技术条件和设备条件开发能具备的技术条件和设备条件开发能具备的技术条件和设备条件ll物理分析:
物理分析:
了解实际业务活动状况,特别对一些活动要点进了解实际业务活动状况,特别对一些活动要点进了解实际业务活动状况,特别对一些活动要点进了解实际业务活动状况,特别对一些活动要点进行分析行分析行分析行分析明确在这些要点之间什么东西在流动,如何进行流动明确在这些要点之间什么东西在流动,如何进行流动明确在这些要点之间什么东西在流动,如何进行流动明确在这些要点之间什么东西在流动,如何进行流动对物理流量进行分析对物理流量进行分析对物理流量进行分析对物理流量进行分析对其模型化,得到实际业务系统(当前系统)的物理模型对其模型化,得到实际业务系统(当前系统)的物理模型对其模型化,得到实际业务系统(当前系统)的物理模型对其模型化,得到实际业务系统(当前系统)的物理模型72.2可行性研究过程ll功能分析功能分析功能分析功能分析决定系统应具备的功能决定系统应具备的功能决定系统应具备的功能决定系统应具备的功能(工作域工作域工作域工作域)分析功能的结构:
功能展开和功能分配分析功能的结构:
功能展开和功能分配分析各功能之间的关系,整理它们之间传递的信息分析各功能之间的关系,整理它们之间传递的信息分析各功能之间的关系,整理它们之间传递的信息分析各功能之间的关系,整理它们之间传递的信息利用数据流图,描述信息在系统流动与处理的情况利用数据流图,描述信息在系统流动与处理的情况利用数据流图,描述信息在系统流动与处理的情况利用数据流图,描述信息在系统流动与处理的情况ll信息分析信息分析信息分析信息分析调查系统的输入、输出、保存信息调查系统的输入、输出、保存信息调查系统的输入、输出、保存信息调查系统的输入、输出、保存信息明确信息的结构及各信息之间的关系明确信息的结构及各信息之间的关系明确信息的结构及各信息之间的关系明确信息的结构及各信息之间的关系调查各信息的信息量调查各信息的信息量调查各信息的信息量调查各信息的信息量调查各种报表和文件的格式调查各种报表和文件的格式调查各种报表和文件的格式调查各种报表和文件的格式建立粗略的数据词典,定义系统中使用的数据建立粗略的数据词典,定义系统中使用的数据建立粗略的数据词典,定义系统中使用的数据建立粗略的数据词典,定义系统中使用的数据82.2可行性研究过程ll动态分析动态分析动态分析动态分析系统内每一部分有几种状态系统内每一部分有几种状态系统内每一部分有几种状态系统内每一部分有几种状态各种状态转换的条件各种状态转换的条件各种状态转换的条件各种状态转换的条件同步产生的条件与同步后状态的变化同步产生的条件与同步后状态的变化同步产生的条件与同步后状态的变化同步产生的条件与同步后状态的变化ll确立系统方案,进行各种估算确立系统方案,进行各种估算确立系统方案,进行各种估算确立系统方案,进行各种估算粗略地估算成本粗略地估算成本粗略地估算成本粗略地估算成本估算可能取得的效益估算可能取得的效益估算可能取得的效益估算可能取得的效益提出可能需要的资源,包括人员、硬件、软件等提出可能需要的资源,包括人员、硬件、软件等提出可能需要的资源,包括人员、硬件、软件等提出可能需要的资源,包括人员、硬件、软件等提出大概的进度安排提出大概的进度安排提出大概的进度安排提出大概的进度安排ll模型评审模型评审模型评审模型评审将目标系统的逻辑模型提出管理部分与用户进行评审将目标系统的逻辑模型提出管理部分与用户进行评审将目标系统的逻辑模型提出管理部分与用户进行评审将目标系统的逻辑模型提出管理部分与用户进行评审复查问题定义、工程规模和系统目标复查问题定义、工程规模和系统目标复查问题定义、工程规模和系统目标复查问题定义、工程规模和系统目标92.2可行性研究过程ll技术可行性:
技术可行性:
分析使用现有的技术能否实现系统,能否解决分析使用现有的技术能否实现系统,能否解决分析使用现有的技术能否实现系统,能否解决分析使用现有的技术能否实现系统,能否解决系统的技术难点,系统对技术人员有什么要求,硬件能否适系统的技术难点,系统对技术人员有什么要求,硬件能否适系统的技术难点,系统对技术人员有什么要求,硬件能否适系统的技术难点,系统对技术人员有什么要求,硬件能否适应系统要求,系统开发是否与现行系统有运行矛盾。
应系统要求,系统开发是否与现行系统有运行矛盾。
开发的风险:
在给出的限制范围内,能否设计出系统,并实在给出的限制范围内,能否设计出系统,并实在给出的限制范围内,能否设计出系统,并实在给出的限制范围内,能否设计出系统,并实现必须的功能和性能。
现必须的功能和性能。
做得了吗?
资源:
开发人员的水平,硬件、软件。
技术:
相关技术的发展能否支持系统相关技术的发展能否支持系统相关技术的发展能否支持系统相关技术的发展能否支持系统。
软件的质量如何?
做得好吗?
软件的生产率(含维护)如何?
做得快吗软件的生产率(含维护)如何?
做得快吗?
ll经济可行性:
(成本经济可行性:
(成本/效益分析,效益分析,效益分析,效益分析,短期短期短期短期/长期长期长期长期)估算系统的经济效益能否超过它的开发成本。
估算系统的经济效益能否超过它的开发成本。
开发成本包括人员、软硬支持所需费用。
含经费概算,预期的经济效益,市场前提。
含经
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 教案 第二 可行性研究 2012