什么叫软件工程师(什么叫软件工程)
1、软件工程(Software engineering)是研究和应用如何通过系统化、标准化和量化的过程方法来开发和维护软件,以及如何将经过时间考验的正确管理技术与目前可用的最佳技术方法相结合的一门学科。涉及编程语言、数据库、软件开发工具、系统平台、标准、设计模式等等。
2、软件是由计算机程序和编程的概念演化而来,是在程序和编程发展到一定规模并逐渐商业化的过程中形成的。软件开发经历了编程阶段、软件设计阶段和软件工程阶段的演变过程。
3、软件设计阶段:软件设计阶段出现在1956-1970年。这一阶段的特点是:硬件环境相对稳定,出现了“软件工场”的开发组织形式。产品软件(可购买)被广泛使用,从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越大,高级编程语言层出不穷,应用领域不断扩大,开发者和用户分工明确,社会对软件的需求急剧增加。而软件开发技术没有重大突破,软件产品质量不高,生产效率低,导致“软件危机”的出现。
4、软件工程阶段:从1970年开始,软件开发进入软件工程阶段。由于“软件危机”的出现,人们不得不研究和改变软件开发的技术手段和管理方法。从此,软件进入了软件工程时代。这一阶段的特点是:硬件向巨型化、小型化、网络化、智能化四个方向发展,数据库技术成熟并得到广泛应用,出现了第三代、第四代语言;第一代软件技术:结构化编程在数值计算领域取得了突出的成就;第二代软件技术:在软件生产过程中使用软件测试技术、方法和原理;第三代软件技术:处理需求定义技术用于软件需求分析和描述。
相关文章
- 郑州信息工程职业学院单招专业有哪些?
- 浙江树人学院学校代码是多少
- 湖北恩施学院是双一流大学吗?
- 海口综合类大学排名一览表
- 上海健康医学院怎么样 好不好
- 2024年江西生物科技职业学院单招简章
- 成都985大学有几所
- 贵州航天职业技术学院就业率及就业前景怎么样
- 北方民族大学学校代码是多少
- 云南交通职业技术学院单招专业有哪些?
- 2023广州科技贸易职业学院录取分数线
- 郑州澍青医学高等专科学校单招专业有哪些?
- 廊坊师范学院是211大学吗?
- 重庆科创职业学院奖学金有哪些,一般多少钱?
- 湖北高考多少分能上清华北大
- 2023广西工业职业技术学院单招录取分数线
- 2025年广西高考报名条件
- 贵州电力职业技术学院怎么样 好不好
- 2024年河套学院招生章程
- 2024陕西高考一分一段表