2.1 软件问题定义

更新于 2026年10月10日 版权声明
2.1 软件问题定义

在软件工程项目开始时,先进行系统定义,它是整个工程的基础。系统定义所涉及的问题不完全属于软件工程的范畴,它为系统提供总体概貌,确定系统硬件、软件的功能和接口,它的主要任务具体表现为如下三个方面。

(1)充分理解所涉及的问题,对问题的解决办法进行论证;

(2)评价解决办法的不同实现方案;

(3)表达解决方案,以便进行复审。(https://www.daowen.com)

系统定义后,软件的功能初步确定,接下来要进行软件问题定义、可行性研究、制订软件开发计划和复审。

软件定义时期是生存周期的第一个时期,也是软件开发的基础。问题定义和可行性研究这两个阶段的主要任务就是分析用户要求,在对用户要求充分了解的前提下,分析新系统(即目标系统)的主要目标,分析开发系统的可行性。参加这个时期工作的人员有用户和系统分析员。

通过对用户进行详细的调查研究,仔细阅读和分析有关资料,明确所开发的软件系统的名称,该软件系统同其他系统或其他软件之间的相互关系,明确系统的目标、规模和基本要求,并对现有系统进行分析,明确开发新系统的必要性。

↑上一章 ↓下一章
关注公众号获取验证码
复制内容需要验证码(7.99元/天)