我对软件开发的认识

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我对软件开发的认识相关的知识,希望对你有一定的参考价值。

软件工程把整个软件开发过程大致分为需求分析、设计、编码、测试和维护等五个方面。只有每个方面都做好了,才有可能做成一个好的系统,这只是一个必要条件而非充分条件。每个阶段的产出就是文档,在瀑布开发模型里面,下一阶段所需要的信息来源于上一阶段的文档。现在软件已经和我们的生活息息相关,渗透到各行各业,例如现在我们平时接触到的windows操作系统、玩的电子游戏、使用的财务软件、机场的售缥系统、医院的挂号系统、还有我们去唱歌的点歌系统等等都属于软件的范围。需求分析顾名思义就是了解客户具体的需求,了解客户到底要做成一个什么样子的系统。设计包括概要设计和详细设计,需要产出概要设计说明书、详细设计说明书和数据库设计说明书等。测试是用来保障系统质量的,一个好的测试是发现了系统中尚未发现的缺陷,一个成功的测试是发现了测试中的错误。维护可以说是软件开发过程中最冗长的阶段。

以上是关于我对软件开发的认识的主要内容,如果未能解决你的问题,请参考以下文章

我对软件工程的认识

我对软件工程的认识

2021我对Android-view的3条认识,工作感悟

IOS架构师之路:我对IOS架构的点点认识(大纲)

对敏捷开发的认识

对于程序软件软件工程的初步认识