目录

软考4看图心想-系统开发和软件工程

目录

软考(4)——看图心想 系统开发和软件工程

软件工程,顾名思义可以看做将虚拟的软件当做现实生活中像建筑工程一样来进行工程管理开发。在前边我们有过专门的学习:

。它也是软考非常重要的一大块,这次针对软考进行知识点的总结。

软件工程的大概分为

8

块知识,需要认真掌握,基本上按照开发的步骤进行总结的,看图:

https://img-blog.csdn.net/20130928165254687?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

一,首先需要我们掌握一些常见的开发模型,这是开始一项工程的前提,也就是我们要按照什么方式进行开发:常见的模型如下图:

https://img-blog.csdn.net/20130928165329562?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

二,其次需要我们掌握项目管理的知识,这也是结合上边的模型,开始开发的大前提:

https://img-blog.csdn.net/20130928165358906?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

三,就是如何保证开发的软件的质量,如何才能保证开发的软件达到客户的满意,也都是需要学习的:

https://img-blog.csdn.net/20130928165442468?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

四,有了上边的准备,我们就可以开始进行需求分析了,这是我们搞懂要开发系统的前提,非常重要的一个阶段:

https://img-blog.csdn.net/20130928165517812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

五,分析好了,我们进入设计阶段,这里主要阐述了结构化设计的相关知识:

https://img-blog.csdn.net/20130928165550656?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

六,一个软件的基本工作完成后,还需要我们对其进行测试,因为没有没有错误的软件,在软考中测试也是非常重要的一块知识,尤其白盒测试,黑盒测试:

https://img-blog.csdn.net/20130928165636484?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

七,软件完成后,还需要有专门人员进行维护,对其进行维护管理:

https://img-blog.csdn.net/20130928165720546?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

八,对于软件公司生产软件的能力,也需要我们进行鉴定,当前公认的模型,

CMM

(软件成熟度模型)这也是每个公司改进的目标:

https://img-blog.csdn.net/20130928165751421?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGl1amlhaGFuNjI5NjI5/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast

综上为软件工程的相关知识,还是那样,需要我们看着这几张图,把知识点都浮现出来才算行,多复习!