(1.2)--第2章 问题定义及可行性研究.ppt
《(1.2)--第2章 问题定义及可行性研究.ppt》由会员分享,可在线阅读,更多相关《(1.2)--第2章 问题定义及可行性研究.ppt(19页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第二章:问题定义及可行性研究 内容提要 问题定义 可行性研究学习本章课程的目的 了解问题定义的内容;理解可行性研究的重要性;掌握可行性研究的方法;问题定义问题定义是拟研发软件进行可行性分析之前,对有关的主要需求问题进行初步调研、确认和描述的过程。名称:问题定义 任务:确定要解决的问题是什么?输入:无 输出:问题定义报告或项目报告书 实施:任务明细 明确问题的背景 开发系统的现状 开发的理由和条件 开发系统的问题要求及问题的性质 要实现的目标、类型、范围及功能规模 实现目标的方案及环境要求等实施方法-系统调研 了解用户与现行系统的总的情况现有系统的规模如何?技术现状如何?系统配置如何?系统维护能
2、力如何?了解现行系统与外部环境的联系系统配置与外部环境的接口如何?调研对象的选择-用户或者客户注意:用户与客户的区别与一线用户进行讨论,弄懂所有的业务环节;与高层客户进行访谈,了解整体思路、战略、目标一类的宏观问题。撰写问题定义报告在系统调研的基础上,仔细阅读和分析有关的材料,改正含糊或不正确的叙述,清晰的描述目标系统。可行性研究可行性研究是对拟研发软件项目进行调研、分析、论证其可行性和必要性的过程。名称:可行性研究 任务:用最小的代价在尽可能短的时间内确定问题是否能够解决;提出可行项目的初步方案 输入:问题定义报告 输出:可行性研究报告 实施:可行性研究的重要性 Facebook公司关于Re
3、act Native的开源许可协议BSD 开源许可证-BSD 开源许可证+附加专利条款-MIT协议 可行性研究可以避免研发机构的重大经济损失及信誉危机 可行性研究简化及提高需求分析与设计的工作效率可行性研究的方法 技术可行性 经济可行性 社会可行性技术可行性分析在特定条件下,技术资源、能力、方法等方面的可用性及其用于解决软件问题的可能性和现实性。技术可行性分析的内容包括:新软件的要求:包括功能的具体指标、运行环境及条件、响应时间、存储速度及容量、安全性和可靠性及对网络通信功能的要求等;确定在现有资源条件下,技术风险及项目能否实现。技术可行性-案例某项目小组计划研发一个基于React Nativ
4、e技术的企业应用app。主要的功能:注册、登录(密码登录、人脸识别登录、指纹识别登录)、个人基础资料管理、查询列表、出单页面、支付页面、文件预览、消息推送、扫码登录Web端、社交媒体分享、OCR识别等。技术可行性分析:React Native技术成熟、稳定,有成功案例 人员储备:4名成员有React Native项目开发经验 技术风险:部分老的安卓机型,无法支持React经济可行性 经济可行性分析也称成本效益分析 主要从资源配置的角度衡量软件项目的实际价值,分析研发软件项目所需成本费用和项目开发成功后所带来的经济效益 主要内容是进行软件开发成本的估算,了解软件项目成功取得效益的评估,确定要开发
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 1.2-第2章 问题定义及可行性研究 1.2 问题 定义 可行性研究
限制150内