软件工程介绍
软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。
在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析员,软件设计师,系统架构师,程序员,测试员等等。人们也常常用程序员来泛指各种软件工程师。
软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。
Software Engineering (Software Engineering, referred to as "SE) is a research method in Engineering to construct and maintain effective, practical and high quality Software subject. It involves programming language, database, software development tools, the system platform, standard, design pattern.
In modern society, the software used in many respects. The typical software such as E-mail, embedded system, man-machine interface, office suite, operating system, the compiler, database, games, etc. At the same time, each industry almost have computer software application, such as industry, agriculture, bank, aviation,
government departments, etc. These applications to promote the development of economy and society, make people work more efficient, while improving the quality of life.
Software engineer is on the application of the software to create software people collectively, software engineer in different fields according to can be divided into systems analyst, software
designers, system architects, programmers, and testers, and so on. People often use programmers to referring to various software engineer.
SoftWare Engineering (SoftWare Engineering) framework can be summarized as: target, process and principle.