软件开发的三次转化:
1)将需求转化为程序模型;业务学习+建模;
2)将程序模型转化为代码;软件的分与合
3)将代码转化为机器码;
https://www.cnblogs.com/feng9exe/p/7598285.html
没有银弹-软件工程中的根本和次要问题
二、根本困难
软件开发中困难的部分是规格说明、设计和测试这些概念上的结构,而不是对概念进行表达和实现逼真程度进行验证。
(1)复杂度
(2)一致性
(3)可变性
(4)不可见性
软件开发的三次转化:
1)将需求转化为程序模型;业务学习+建模;
2)将程序模型转化为代码;软件的分与合
3)将代码转化为机器码;
https://www.cnblogs.com/feng9exe/p/7598285.html
二、根本困难
软件开发中困难的部分是规格说明、设计和测试这些概念上的结构,而不是对概念进行表达和实现逼真程度进行验证。
(1)复杂度
(2)一致性
(3)可变性
(4)不可见性
转载于:https://www.cnblogs.com/feng9exe/p/9946191.html