软件设计是程式设计师按照特定顺序撰写计算机数据和指令的集合。“软件设计”可以是撰写最基础的二进制0和1位元；也可以是建立在位元之上的各类软件语言、算法、架构、程序、图像化程式码来进行。
考虑要素.（可供参考）
参见.[[Category:项目管理|][[Category:软件开发|][[Category:软体设计|]