什么是软件工程?他有那些本质特征?怎样用软件工程消除软件危机?

本文通过自我学习总结而来,如有错误请各位大神斧正

1:软件工程的定义

                软件工程是从管理和技术两方面研究如何更好地开发和维护计算机软件地一门新兴学科。采用工程地概念,原理,技术和方法来开发与维护软件,把经过时间考验地技术方法结合起来,以经济地开发出高质量的软件并有效地维护它

2:软件工程的本质特征

                a:软件工程关注大型程序地构造

                b:软件工程地中心课题是控制复杂性

                c:软件经常发生变化

                d:开发软件的效率非常重要

                e:和谐地合作是开发软件地关键

                f:软件必须有效地支持他的用户

                g:由具有一种文化背景的人替具有另一种文化背景的人创造的产品

3:如何消除软件危机的方法

                a:应该对计算机软件有一个正确的认识

                b:应该充分认识到软件开发是一种组织良好,管理严密,各类人员协同配合,共同完成的工程项目

                c:使用在实践中总结出来的开发软件的成功的技术和方法,并且研究探索更好的技术和方法

                d:应该开发和使用更好的工具

你可能感兴趣的:(软件工程)