软件设计
标签 · 共 9 篇
软件设计 下的文章
软件分析与设计笔记 27:Paper 1 应试:从读案例到交卷的一次完整演算
拿一份完整的案例,从头到尾走一遍:怎么读案例列角色、怎么在四个小问之间分配时间、每一张图从哪一句话推出来、两张表怎么填、交卷前拿什么清单自查。附 C25 真题与样卷的题型分值对照。
#应试#软件分析#软件设计#学习笔记
软件分析与设计笔记 26:总结:把整条链路串起来
系列收尾:从需求到代码的完整链路回顾、每一环的产出与验收方式、六条贯穿全系列的原则,以及一份可以直接拿去做项目自查的清单。
#软件工程#需求分析#软件设计#学习笔记
软件分析与设计笔记 25:代码重构:坏味道与手法
重构不改变外部行为、只改善内部结构:四种常见坏味道与对应手法、为什么动手之前必须先有测试、什么时候该重构,以及重构和前面那些设计模型是什么关系。
#重构#代码质量#软件设计#学习笔记
软件分析与设计笔记 24:设计原则:内聚、耦合与多态
好设计怎么衡量:内聚与耦合分别在说什么、一次从「差设计」到「多态重设计」的完整对照、抽象类与接口的选择依据,以及复用为什么会从优势变成风险。
#软件设计#设计原则#面向对象#学习笔记
软件分析与设计笔记 21:UML:类图与顺序图
为什么需要一种共同的画法:类符号三格怎么画、五种关系的符号与设计含义、每种关系落到 Java 是什么写法,顺序图的三要素怎么摆;以及这三种最容易找不到的符号在 draw.io 里各搜什么词。
#UML#软件设计#面向对象#绘图#学习笔记
软件分析与设计笔记 20:面向对象概念:对象、关系与多态
面向对象不是「用某个语言写代码」:对象与类的区别、封装真正在保护什么、五种关系(依赖、关联、聚合、组合、继承)各自何时用,以及多态为什么能减少条件判断。
#面向对象#软件设计#UML#学习笔记
软件分析与设计笔记 11:Agentic AI 与业务流程自动化
AI agent 到底是什么:五项能力与四个核心组件,什么场景该用定时任务、什么该用程序、什么才值得用 agent,两种实现路径的差别,必须提前防住的四类失败模式,以及设计方法从提示词到编排的演进。
#AI Agent#流程自动化#软件设计#学习笔记
软件分析与设计笔记 09:功能需求(二):从流程到业务实体
活动图画完之后,怎么从流程里筛出真正的业务实体:三条判断标准、哪些名词其实不该建实体、属性从哪里来,以及领域模型和后面的数据模型分别负责什么。
#需求分析#领域建模#软件设计#学习笔记
软件分析与设计笔记 01:课程地图与从需求到设计的主干
这一篇不写具体方法,先把整条链路铺开:软件分析与设计到底要解决什么问题,从需求到设计分成哪两段,中间有哪十几个环节,一份完整的交付物里应该有什么,以及后面 27 篇笔记怎么排、新人该按什么顺序读。
#软件工程#需求分析#软件设计#学习笔记