可行性报告-chap2可行性研究.ppt
《可行性报告-chap2可行性研究.ppt》由会员分享,可在线阅读,更多相关《可行性报告-chap2可行性研究.ppt(67页珍藏版)》请在第一文库网上搜索。
1、( Software Engineering )成都大学信科学院 胡德昆工具类型代表性的工具特点使用阶段文档编写工具Microsoft Word、Microsoft Visio直观的操作界面、模板与向导功能、丰富的帮助功能等。软件开发权过程分析与设计工具PowerDesigner功能强大,使用方便,提供增量的数据库开发功能,支持局部更新等。实现、测试、有效性验证版本控制工具Visual Soure Safe提供了基本的认证安全和版本控制机制,能够对文本、二进制、图形图像等文件进行控制。设计、实现配置管理工具ClearCase功能强大,但使用复杂,采用许多新的配置管理思想支持多版本、并行开发等。
2、设计、实现测试工具WinRunner、LoadRunnerWinRunner能够提高测试人员的工作效率和质量;LoadRunner能对整个企业架构进行测试。缩短测试时间,优化性能和加速应用系统的发布周期。实现、测试、有效性验证维护工具Concurrent Version System主要用于在多人开发环境下的源码的维护,实际上CVS可以维护任意文档的开发和使用.软件开发权过程调试工具交互式调试系统 实现、测试、有效性验证再工程工具交叉索引系统、程序重构系统 实现程序分析工具交叉索引生成器、静态/动态分析器 实现、测试、有效性验证工具名称主要功能界面特点环境要求Visio绘图功能 Windows
3、操作系统Rose能满足所有建模环境(Web开发,数据建模,Visual Studio 和 C+ )需求能力和灵活性 Windows 9X,NT ,Alpha NT, SGI,Solaris,AIX,Digital UNIX和HP-UXVSS负责项目文件的管理 Windows操作系统CVS主要用于在多人开发环境下的源码的维护 Windows操作系统Project项目管理 Windows操作系统PowerDesigner分别从概念模型和物理数据模型俩个层次对数据库进行设计。 Windows操作系统WinRunner用于检测应用程序是否能够达到预期的功能及正常运行。 Windows操作系统LoadR
4、unner预测系统行为和性能的工业标准级负载测试工具,能优化系统性能。 Windows操作系统Eclipse主要用来Java语言开发,但是目前亦有人通过插件使其作为其他计算机语言比如C+和Python的开发工具。只是一个框架和一组服务,用于通过插件组件构建开发环境。操作系统第第2 2章:可行性研究章:可行性研究 可行性研究就是要回答可行性研究就是要回答“所定义的问题有所定义的问题有可行的解决办法吗?可行的解决办法吗?”。 可行性研究的目的是:用最小的代价在尽可行性研究的目的是:用最小的代价在尽可能短的时间内确定问题是否有解,以及是可能短的时间内确定问题是否有解,以及是否值得去解。否值得去解。2
5、.1 可行性研究的任务可行性研究的任务 可行性研究所需的时间取决于工程的规可行性研究所需的时间取决于工程的规模,所需要的成本要占工程总成本的模,所需要的成本要占工程总成本的5%10%。可行性研究的内容:可行性研究的内容:1)技术可行性技术可行性技术可行性要分析各种技术因素,例如:技术可行性要分析各种技术因素,例如: 使用现有的技术能否实现这个系统?使用现有的技术能否实现这个系统? 是否有胜任开发该项目的熟练技术人员?是否有胜任开发该项目的熟练技术人员? 能否按期得到开发该项目所需的软件、硬件能否按期得到开发该项目所需的软件、硬件资源?资源?2)经济可行性经济可行性 对经济合理性进行评价,所要考
6、虑的问题是:对经济合理性进行评价,所要考虑的问题是: 这个系统的经济效益能否超过它的开发成本?这个系统的经济效益能否超过它的开发成本? 这就需要对项目进行价格这就需要对项目进行价格/利益分析,即利益分析,即“投入投入/产出产出”分析。分析。 由于利益分析取决于软件系统的特点,因此在由于利益分析取决于软件系统的特点,因此在软件开发之前,很难对新系统产生的效益作出精软件开发之前,很难对新系统产生的效益作出精确的定量描述,所以往往采用一些估算方法。确的定量描述,所以往往采用一些估算方法。3)操作可行性操作可行性 操作可行性评价系统运行后会引起的各方操作可行性评价系统运行后会引起的各方面变化,如:对组
7、织机构管理模式、用户工面变化,如:对组织机构管理模式、用户工作环境等产生的影响。作环境等产生的影响。 4)社会可行性社会可行性 社会可行性主要讨论法律方面和使用方面社会可行性主要讨论法律方面和使用方面的可行性。的可行性。 例如,被开发软件的权利归属问题、软件例如,被开发软件的权利归属问题、软件所使用的技术是否会造成侵权等问题。所使用的技术是否会造成侵权等问题。2.2 2.2 可行性研究的步骤可行性研究的步骤 1)复查系统规模和目标;)复查系统规模和目标;2)研究目前正在使用的系统;)研究目前正在使用的系统;3)导出新系统的高层逻辑模型(数据流图、)导出新系统的高层逻辑模型(数据流图、数据字典)
8、;数据字典);4)重新定义问题;重新定义问题; 5)导出和评价供选择的解法(物理解决方案);)导出和评价供选择的解法(物理解决方案);6)推荐行动方案;)推荐行动方案;7)草拟开发计划;)草拟开发计划;8)书写文档提交审查。)书写文档提交审查。 2.2 2.2 可行性研究的步骤可行性研究的步骤 2.3 2.3 系统流程图系统流程图 (描绘物理系统的工具)(描绘物理系统的工具)2.3.1 符号符号 符号符号名称名称说明说明处理处理如:程序,处理机,人工加工如:程序,处理机,人工加工输入输入/输出输出连接连接换页连接换页连接数据流数据流表示输入或输出表示输入或输出同一页上图的连接同一页上图的连接不
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 可行性报告 chap2 可行性研究