关于“ 统一软件开发过程 ”的看法

发布于 2022-06-15 00:55:17 字数 623 浏览 329 评论 1

作为资深工程师,我的看法可能是直言不讳:
     1、分析是有一定道理的,特别是“迭代”的问题指出,说出了
软件系统开发的关键问题。
              其实可以这样理解,系统有1000个模块。当模块是独立
无关时,修改系统,仅仅也就考虑1000个模块的问题就可以了。
当模块是关联的(问题是关联的时候),1000个模块的问题就
变成1000000个问题。
             因此,C++,OOP,系统模块化就显得特别重要。一个优秀
的模块化系统,仍然可能存在模块间问题关联的问题,最终导致
“牵一发,动全身”现象的发生,甚至导致系统崩溃。
     2、“ 统一软件开发过程 ”写得太书生气,个人观点,未必正确。
如果有兴趣探讨“软件技术”,可以先看看http://www.faxiang.com
上的“应用系统开发平台软件”,这个开发平台可是基本解决了目前软件
业和软件技术遇到的难题:效率,成本,人员素质。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

沙与沫 2022-06-20 02:54:12

统一软件开发过程主要是围绕UML的各部分功能实现来讲的
同时也符合基本的软件开发流程

开发流程的顺序是
需求分析(对应UML中用例图),正确的理解用户需求是编写软件的起步
->;
根据用例定义系统架构(对应UML中类图),良好的架构能使系统的开发与维护更方便
->;
选代,对应UML中序列图,具体化各USE CASE,把整个系统中各功能的具体实现写出来
-》
测试、产品及相关文档编写
->;
后期维护

由于我的软件设计经历有限,所以我想以上分析中可能有不正确的地方
欢迎大家指出

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文