在软件项目开发之前,需要进行的前期准备工作,主要包括初步调研、定义问题、可行性分析、项目立项和准备计划等,不仅可以减少技术风险和投资风险,而且有助于确立开发目标和方向。只有通过调研、问题定义和可行性分析,才能更有效地进行软件立项、签订合同、制订项目开发计划、组织实施,确保软件工程项目开发的质量和实效。
本章首先概述了对软件问题的定义,包括软件开发问题的提出、初步调研和问题定义内容;然后对软件项目进行可行性分析,主要介绍了可行性分析的目的和意义、任务及内容、步骤、软件立项及合同等;进行可行性分析目的是确定拟研发项目是否值得开发,通过可行性分析可以避免人力、物力和财力上的浪费。可行性分析所需的成本约占总工程成本的5%~8%。可行性分析的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决。并概述了可行性研究的图形工具一系统流程图基本画法,以及“可行性分析报告”编写。
在可行性分析的基础上对软件工程进行计划,重点包括软件计划的概念、软件计划的内容、软件计划的方法;阐述了软件开发计划,涵盖了软件开发计划概述、软件开发计划的内容、软件开发计划书的编写和综合应用案例分析。
吴导赞赏
人赞赏
人喜欢长按向我转账
受苹果公司新规定影响,iOS版的赞赏功能被关闭,可通过转账支持。
中科获平安医院殊荣北京白癜风医院哪里最好