问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

软件工程的发展过程

发布网友 发布时间:2022-04-22 19:31

我来回答

1个回答

热心网友 时间:2023-10-04 08:04

软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。
程序设计阶段
程序设计阶段出现在1946年~1955年。此阶段的特点是:尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。
软件设计阶段
软件设计阶段出现在1956年~1970年。此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”的开发组织形式。开始广泛使用产品软件(可购买),从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言层出不穷,应用领域不断拓宽,开发者和用户有了明确的分工,社会对软件的需求量剧增。但软件开发技术没有重大突破,软件产品的质量不高,生产效率底下,从而导致了“软件危机”的产生。
软件工程阶段
自1970年起,软件开发进入了软件工程阶段。由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特定是:硬件已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、*语言出现;第一代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。
(关于软件危机的详细介绍可以阅读参考资料:)

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? 软件过程与软件工程方法学的关系 什么是软件过程 它与软件工程方法学有何关系 软件工程XP模型简介 跪求高手 简明扼要的讲下 软件工程的实现过程 软件工程过程通常包含哪四种基本活动? 软件工程中的cmm是什么,有哪五个层次 什么是软件过程框架(process framework)? 什么是软件工程过程 软件工程概论主要的体系结构框架有哪些 软件工程基础 软件工程过程包含哪几个过程? 微信客服永久保存账单和零钱明细记录吗? 微信支付记录可以查几年 华为手机如何显示最近常用软件 如何将一副素描画的主次分明 素描应该注意哪些细节? 素描怎样找好物体之间的关系 素描画画时构图有哪些技巧呢? 素描中处理虚实关系主要从哪三个方面考虑 素描黑白灰详细的关系,最好是教案,能够将20分钟的。 平安爱满分交满十年为什么得等到孩子十五岁返还 平安爱满分19两全保险满期怎么领取 如何拥有健康的心理? 如何培养健康的心理? 如何保持我们的健康心理? 怎样才能有一个健康的心理 如何拥有一个健康的心理 如何让自己拥有健康的心理 如何培养健康心理? 怎样培养健康的心理? 大学生如何培养健康心理 怎样才能有一个健康 积极 独立的心态? 如何让自己拥有健康心理 如何让自己拥有健康的心态? 如何保持一个健康的心态 怎样有一个健康心理? 怎样才能拥有一个健康而又积极向上的心态? 那我把京东app删了又重新下载,现在怎么登陆 3.如何让自己有一个健康的心理和体格? 怎么样才能保持健康的心态?