软件工程学科的本质

软件工程学科的本质是分析与设计,是画图,是进行软件架构设计,进行进行软件项目管理。而非写代码。

分析有结构化分析,面向对象分析法,都用图来描述表达。

设计有结构化设计,面向对象设计法,都用图给出设计。

图有静态图,和动态图。

需求获取,需求分析,需求规约,概要设计,系统设计,详细设计,实现(编码),测试,运行,部署,维护。

结构化分析: DFD数据流图,

结构化设计: 模块图,

面向对象分析: 类图,时序图,用例图,

详细设计: 流程图,N-S(盒图),PAD图,伪码,判定表,判定树

面向对象方法(分析): UML统一建模语言

测试,

CMMI,五级

开发模式选择

瀑布模型,增量模型,演化模型,螺旋模型,喷泉模型

相关推荐
不穿格子的程序员5 分钟前
从零开始刷算法——贪心篇1:跳跃游戏1 + 跳跃游戏2
算法·游戏·贪心
大江东去浪淘尽千古风流人物7 分钟前
【SLAM新范式】几何主导=》几何+学习+语义+高效表示的融合
深度学习·算法·slam
重生之我是Java开发战士21 分钟前
【优选算法】模拟算法:替换所有的问号,提莫攻击,N字形变换,外观数列,数青蛙
算法
仟濹27 分钟前
算法打卡 day1 (2026-02-06 周四) | 算法: DFS | 1_卡码网98 可达路径 | 2_力扣797_所有可能的路径
算法·leetcode·深度优先
yang)27 分钟前
欠采样时的相位倒置问题
算法
历程里程碑31 分钟前
Linux20 : IO
linux·c语言·开发语言·数据结构·c++·算法
A尘埃33 分钟前
物流公司配送路径动态优化(Q-Learning算法)
算法
天若有情67334 分钟前
【自研实战】轻量级ASCII字符串加密算法:从设计到落地(防查岗神器版)
网络·c++·算法·安全·数据安全·加密
啊森要自信1 小时前
CANN ops-cv:AI 硬件端视觉算法推理训练的算子性能调优与实战应用详解
人工智能·算法·cann
仟濹2 小时前
算法打卡day2 (2026-02-07 周五) | 算法: DFS | 3_卡码网99_计数孤岛_DFS
算法·深度优先