软件开发中,什么是模块化开发?

[复制链接]
查看11 | 回复3 | 2018-5-10 14:47:38 | 显示全部楼层 |阅读模式
软件产品可以被看作是由一系列具有特定功能的组件组成,作为一个完整的系统也可以被分解成一系列功能模块,这些模块之间的相互作用就形成了系统的所有功能。所谓模块是指可组成系统的、具有某种确定独立功能的半自律性的子系统,可以通过标准的界面和其他同样的子系统按照一定的规则相互联系而构成的更加复杂的系统。每个模块的研发和改进都独立于其他模块的研发和改进,每个模块所特有的信息处理过程都被包含在模块的内部,如同一个“黑箱”,但是有一个或数个通用的标准界面与系统或其他模块相互连接。在软件的模块化开发过程中,把一个源代码的结构分割成一个元系统和一系列的模块。元系统指的是一个能够保持系统运转的最小的系统。模块是一个较大系统的独特的部件
回复

使用道具 举报

千问 | 2018-5-10 14:47:38 | 显示全部楼层
1 神州的最便宜 买的时候 感觉功能也够用 但是神州的笔记本质量最不好了 1年以后 也就该退休了,都不顶一个台式机 2 ibm的质量绝对好,但是同等性能下贵了些 ,贵在质量上 3 索尼的电脑同等性能的也很贵,切不是一般的贵,但是索尼的贵在的了外行上,很好看,很精致 4 联想的电脑性能一般,但是售后服务绝对好。 5 康柏,惠普质量还可以,康柏以
回复

使用道具 举报

千问 | 2018-5-10 14:47:38 | 显示全部楼层
简单的说:一个工程需要多个驱动程序。那么结果我被分配了开发液晶屏驱动,你被分配了网卡驱动!那么,我和你的都能称为模块化开发,他们之间联系很少(可以说代码间毫无联系),但是在最终工程里都是为同一目标服务的。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行