软考——软件工程基础知识

软件工程概述

软件工程 是由于60年代中期,计算机应用范围迅速扩大,软件的复杂度和开发使用量急剧增长,人们为了解决软件开发过程中不可考的因素而引进的一种工程学概念。
软件工程过程 是程序员借助软件工具从而完成的一系列软件工程活动。PDCA包括,软件规格说明(规定软件的功能和运行时的限制),软件开发(开发出满足规格说明需求的软件),软件确认(确认开发的软件能够满足用户的需求),软件演进(在软件运行过程中不断地改进以满足客户新的需求)
软件过程模型用于对软件生命周期中的各项任务有序的按照规程进行。软件生命周期描述了一个软件从生到死的全过程,包括了需求分析、软件设计、软件开发、运行维护、淘汰。常见的软件过程模型有:瀑布模型(缺点:难以准确的获取用户的需求,导致需求分析阶段获取的需求不明确;串行化的过程使得软件需要很长时间才能出成果,一旦用户的需求发生改变,会给软件开发造成很大的损失)

相关推荐
启航挨踢7 小时前
2026年教师资格证面试资料攻略
软件工程
m0_6515939120 小时前
软件测试生命周期全解析:用考试答题逻辑,零基础吃透测试核心
软件测试·软件工程
电子科技圈20 小时前
SmartDV展示汽车IP解决方案以赋能智驾创芯并加速规模化普及
嵌入式硬件·设计模式·硬件架构·软件工程·软件构建·设计规范
anscos_yumi20 小时前
Altair Radioss:瞬态动力学仿真专家
科技·软件工程
郝学胜-神的一滴21 小时前
从线程栈到表达式求值:栈结构的核心应用与递归实现
开发语言·数据结构·c++·算法·面试·职场和发展·软件工程
A.说学逗唱的Coke2 天前
【AI协同软件工程】从提示词工程到驾驭工程:AI应用开发的范式跃迁与深度实践
人工智能·软件工程
轻帆向远2 天前
智能编码辅助工具在大型软件工程中的应用概述
软件工程·ai编程
阳光不锈@2 天前
Harness Engineering:AI 时代的软件工程新范式
软件工程·engineering·harness·ai新范式·软件范式
x2lab2 天前
软考架构-软件工程【考什么,怎么考】
架构·软件工程·软考
爱思德学术3 天前
IEEE会议,录用率25.2%!CCF推荐学术会议(C)
计算机网络·算法·编程·软件工程·软件需求