软件工程八个阶段都干什么工作

1个回答
展开全部
摘要 亲您好,软件工程八个阶段工作是01可行性研究与计划。我们在开发任何一款软件的时候,都要对它进行可行性研究分析,进行深入的调研,来判断这款软件的开发是否具有一定的可行性。就像我们去做一件事儿,要事先对他进行考虑是否行得通是一样的道理。在可行性研究与计划中,它的关键任务是要解决怎样的问题,是否具有行的通的解决办法和进行粗略的计划。
咨询记录 · 回答于2022-12-05
软件工程八个阶段都干什么工作
亲您好,软件工程八个阶段工作是01可行性研究与计划。我们在开发任何一款软件的时候,都要对它进行可行性研究分析,进行深入的调研,来判断这款软件的开发是否具有一定的可行性。就像我们去做一件事儿,要事先对他进行考虑是否行得通是一样的道理。在可行性研究与计划中,它的关键任务是要解决怎样的问题,是否具有行的通的解决办法和进行粗略的计划。
02需求分析.当我们的软件通过可行性分析以后,那么就会进入需求分析这样一步,这一步主要是与用户进行沟通、分析用户的需求,并能够较好的根据用户需求进行软件开发。在这一步中,我们要做的关键任务是:目标系统必须要做什么内容,由于可行性研究的需求分析是粗略的、不准确的。03总体设计.当我们详细的了解到用户的需求之后,就要对整个软件的开发过程进行整体而又详细的设计。在这一步的关键任务是:应该怎样实现目标?系统根据需求设计方案分析推荐最佳方案、设计软件结构等。当进行总体设计之后,要生成的文档是总体设计说明书,该说明书中应详细记录总体设计的结果。04详细设计.当进行总体设计之后,我们要进入的便是详细设计阶段。在该阶段中,我们要将进行软件开发时所使用的语言算法函数以及各类型裤确定下来,并进行详细设计规划、选择处进行该软件较为合适的设计方案,具体到每一个方法和每一个代码。该阶段的关键任务是:应该怎样具体的实现系统设计,每个模块的算法和数据结构。
05实现.在实现阶段,包含两方面内容:一方面是编码,另一方面为单元测试,同时这也是我们刚进入软件开发编程阶段时学习的内容。在该阶段,我们要做的关键任务便是选择语言工具翻译和进行详细设计结果并对每一个编码完成的模块进行测试,这样一个过程就叫单元测试。06集成测试.当我们将程序以单元的方式进行编写完毕之后,我们要做的就是将各个单元模块进行集成。在该阶段要做的关键任务是:将进行单元测试模块组装起来进行测试,通过测试使软件达到预定要求。在该阶段要生成的是:测试报告,其中应包含测试计划,测试方案和测试结果三方面,并对测试中所出现的问题进行分析。07确认测试.该测试是由用户进行接触的测试,因此又叫验收测试。是我们将进行集成测试过后的软件交付给用户,让用户进行最后的确认测试,并对软件中所存在的问题和缺陷进行提出,对于需求不一样的内容进行更正。08使用与维护当用户进行确认测试并验收以后,软件就已基本完成。但在软件使用的过程中,难免会出现由于环境和方式的不同而产生的问题。因此,要对软件进行定期维护。该阶段所要完成的关键任务是:通过必要的维护活动,使系统持久满足用户的需求。同时进行维护的类型可以分为:改正性维护:即用户在运行软件的过程中出现问题和发现错误并进行维护;适应性维护:软件在运行过程中,软硬件环境发生变化时应进行的维护;完善性维护:用户在使用过程中发现软件存在不足,提出要求,改进扩充软件时所进行的维护。预防性维护:作为软件开发者一方,应对软件将来可能要出现的问题进行分析,并为将来的维护做出准备
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消