1、需求识别:明确要开发的软件必须具备哪些功能。
2、性能要求:明确待开发软件的技术性能指标。
3、环境要求:明确软件运行所需的软硬件要求。
4、用户界面需求:明确人机交互模式,输入输出数据格式。
在进行需求分析阶段,我们需要进行一致性分析和检查,逐步细化软件功能,这可以通过图文结合的形式来完成,编写文档也是一个重要的步骤,需要准备“需求规范说明书”、“初步用户使用手册”等文档,我们需要进行确认测试计划作为今后确认和验收的依据。
在开发软件的过程中,除了软件工程,我们还需要关注相关软件工程的资源,包括人力资源、预算、费用、时间和项目管理等方面,这些都需要我们在需求分析阶段有所考虑。
在后续的开发阶段,可能还会遇到一些需要注意的问题,比如系统设计、详细设计、编码实施、测试培训、交付上线以及维护等,这些问题都会在需求分析阶段的基础上提出并解决。
0