王皓宇
摘 要:目前,面向对象的软件工程的应用在不断扩大,文章要对软件工程方法进行分析,并对面向对象的软件工程的定义、流程以及内容进行探讨,进一步提高软件工程的工作效率。
关键词:软件;工程;面向对象
中图分类号:TP311 文献标识码:A 文章编号:1006-8937(2015)02-0082-01
全國智慧城市是继数字城市之后信息化城市发展的高级形态,是以新一代信息技术为支撑,面向知识社会环境下的创新,而高效率的面向对象的软件工程,是建设智慧城市的坚实基础,所以需要深入研究。
1 软件工程的定义
软件工程是工程学科的一种,是对计算机开发和维护进行指导,在传统工程的方法以及原则上发展而来的,为了开发出高质量的软件,会使用到工程的方法、原理、概念,以及管理科学、数学以及计算机科学等学科的知识,结合管理技术和编程技术,开发出高质量的软件。其中在构建模型和算法时,使用数学和计算机科学。管理科学主要使用在成本、计划、资源方面。
2 软件工程的流程
2.1 软件的计划
确定设计任务之前,对其可行性进行研究,进行充分的调研,对工作范围和需要花费的资金进行调查,然后做出软件计划。
2.2 软件的需求分析
对用户的要求进行仔细的分析,明确用户要求软件系统做什么,分类整理成软件需求说明书,作为用户和软件人员之间的约定,一定要有具体用户的QQ号和微信,便于沟通。
2.3 软件的设计
从需求出发,对建立软件系统的"结构"进行充分的说明,主要包括模块结构和数据结构。……