发布网友 发布时间:2022-04-23 23:46
共3个回答
热心网友 时间:2022-04-14 17:17
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等多方面。 现代社会,软件几乎应用于各个行业,如工业、农业、银行、航空、*部门等,这些应用促进了经济和社会的发展,使得人们的工作效率和生活效率得以提高。典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并
且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。
程序设计阶段
程序设计阶段出现在1946年~1955年。此阶段的特点是:尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。
软件设计阶段
软件设计阶段出现在1956年~1970年。此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”的开发组织形式。开始广泛使用产品软件(可购买),从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言层出不穷,
应用领域不断拓宽,开发者和用户有
了明确的分工,社会对软件的需求量剧
增。但软件开发技术没有重大突破,软件产品的质量不高,生产效率低下,从而导致了“软件危机”的产生。
软件工程阶段
自1970年起,软件开发进入了软件工程阶段。由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特定是:硬件已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、*语言出现;第一代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。
热心网友 时间:2022-04-14 18:35
1、软件工程专业简介
软件工程是研究大规模软件开发方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具;软件工程技术专业面向国民经济电子信息化建设和发展的需要,培养具有扎实的软件理论和知识基础,对整个软件过程有整体了解、掌握软件工程领域的前沿技术,具有国际竞争能力,能从事大型软件项目系统分析、设计、编程、测试和软件项目管理等工作的复合型、实用型的高层次软件工程技术人才;主要涵盖软件工程学科和计算机学科的基本理论、基础知识、基本技能的研究,软件的分析与开发,计算机应用系统、计算机网络系统的设计与开发等专业内容。
2、软件工程专业就业方向
本专业学生毕业后可在计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业工作。
从事行业:
毕业后主要在新能源、计算机软件、互联网等行业工作,大致如下:
1 新能源
2 计算机软件
3 互联网/电子商务
4 电子技术/半导体/集成电路
5 计算机服务(系统、数据服务、维修)
从事岗位:
毕业后主要从事软件工程师、项目经理、软件开发工程师等工作,大致如下:
1 软件工程师
2 项目经理
3 软件开发工程师
4 测试工程师
5 java开发工程师
工作城市:
毕业后,北京、上海、深圳等城市就业机会比较多,大致如下:
1 北京
2 上海
3 深圳
4 广州
5 杭州
6 武汉
7 成都
8 南京
3、软件工程专业就业前景怎么样
中国的软件行业规模不是很大,有些软件企业在软件制作上,也只是采用了一些软件工程的思想,距离大规模的工业化大生产比较还是有一定的差距;原因有管理*的问题,市场问题,*问题,也有软件工程理论不全面和不完善的问题。
所以软件工程的研究和应用,以及中国软件行业的进一步发展,都需要一定的既有软件工程的理论基础和研究能力,又有一定的实践经验的软件工程科学技术人员来推动。软件工程的前途是光明的。
软件服务外包属于智力人才密集型现代服务业。大量著名外包企业落户宁波。主要就业去向包括软件外包与服务企业、信息产品与服务企业,担任程序员、软件测试员、项目经理等工作岗位。
热心网友 时间:2022-04-14 20:09
软件工程只是“计算机软件及应用”专业中的一门课程。如果只是会该课程,不会别的知识,那也是不行的。必须还要具备其他的能力:例如:数据结构及其算法、高级语言编程、算法复杂性分析、高等数学、高等代数等理论知识。只有这样,就业前景才是可观的。