软件项目开发首先要做的事是什么?

软件定义

软件定义

2018生物医学工程信息工程梁怡 -
回帖数:1

确定软件开发过程必须完成的总目标;确定工程的可行性;导出实现过程目标应该用的策略及系统必须完成的功能;估计所需成本和资源,制定进度表。

三个阶段:问题定义,可行性研究,需求分析

回复2018生物医学工程信息工程梁怡

回复: 软件定义

2018生物医学工程信息工程梁怡 -
补充:问题定义阶段必须回答的关键问题是:“要解决的问题是什么”,通过调研,系统分析员应该提出关于问题性质,工程目标和工程规模的书面报告,并且需要得到客户对这份报告的确认。
可行性研究必须回答的关键问题是:“上一个阶段所确定的问题是否有行得通的解决方法”
需求分析必须回答的关键问题是:“目标系统必须做什么”,用正式文档准确记录对目标系统的需求,即写规格说明