1 / 6
文档名称:

软件设计的原则.docx

格式:docx   大小:25KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计的原则.docx

上传人:guoxiachuanyue003 2022/6/21 文件大小:25 KB

下载得到文件列表

软件设计的原则.docx

相关文档

文档介绍

文档介绍:1•分解
C(pl)>C(p2)则E(pl)>E(p2)
其中:
P1和p2是两个问題|试血现
C(!0是由K问题决定的复来性—
E(卩杲解决咒问题所需要的工作竝
/4c(pl+p2)>C(p1)+C(p2)
成的更加复杂的系统。每个模块的研发和改进都独立于其他模块的研发和改进,每个模块所特有的信息处理过程都被包含在模块的内部,如同一个“黑箱”,但是有一个或数个通用的标准界面与系统或其他模块相互连接。
在软件的模块化开发过程中,把一个源代码的结构分割成一个元系统和一系列的模块。
元系统指的是一个能够保持系统运转的最小的系统。
模块是一个较大系统的独特的部件,它能够由设计者独立设计出来,同时又可以作为一个整体在系统中运转。
把一个大系统切割成互相独立的不同的小系统,可以使一些并不是经常见面的开发者减少必要的交流次数。
另外,一个旧版本的模块可以被新版的模块所替换,同时却又不影响整个系统的运转。
这样,在新模块中所增加的功能就可以及时在现存的系统中体现出来,同时也不需要更改系统中的其他模块。
高度模块化的源代码结构给软件开发者和使用者均带来了极大的好处。
开发者可以对具有某种特定功能的模块进行独立开发而不需要花时间去协调与其他模块之间的关系。
并且模块化开发不仅允许模块之间的水平开发,而且可以通过对类似模块之间的创新和竞争(开发新的模块或者对原有的模块进行改进)充分改善系统的功能。
另外,作为最终的用户来说,在安装系统的时候可以就个人的需求与偏好选择适合自己的模块。
模块化是复杂系统的一个共同特征,模块化的代码结构是由松散的组件构成的,是对一个系统完全意义上的分割,而不像完全集成的代码,各个组件之间存在很强的依赖关系,并不是完全通过界面来交换信息。
总结:
第一,把一个系统分解成各个不同的子模块,不同的开发者专注于对其中某
一模块的开发,一方面实现了劳动的分工,另一方面也提高了自由软件开发的效率。基于模块化的性质,每个模块在开发出来以后都可以通过一个被称作是内核的原系统进行信息交流,发挥整个模块的功能,同时也并不会影响其他模块功能的发挥。而且在各个不同的模块整合在一起后,由于外部性的存在,会使整个系统增加的功能要超过该模块本身的功能。在此过程中实现了价值的分割与整合。
第二,对于开发者而言,基于模块化的自由软件开发具有更大的吸引力,其
在参与开发过程中可以得到更高的期望收益。
第三,在非模块化的软件开发过程中,存在着严重的“搭便车”现象,当一个开发者选择参与开发,其余的开发者就会选择“搭便车”,最终会导致软件的供给不足;在基于模块化的开发过程中,所有的开发者都更倾向于参与开发不同的模块,从而实现整个系统的开发。
MIS软件开发中的组件模式开发比较复杂,主要的阻力不在代码的实现过程中,因为这个工作通常只应该占据软件开发工作量的30%,而对业务需求的深度剖析、业务子系统的划分和业务组件的规划会占据约40-50%的工作量。
这些工作体现在设计阶段主要是对业务的广度、深度分析,把业务领域的对象元素进行细化,将业务操作划分为原子性功能,以此为基础构成业务组件,进而形成模块和子系统,同时业务操作之间的约束则需要逻辑化(代码系统可识别的逻辑);在此过程中,原系统也就形成了,它便是在业务领域中必

最近更新

二零二五年度学校智慧校园建设项目合同3篇 60页

二零二五年度学校与户外研学企业深度合作框架.. 42页

营养学蛋白质 45页

二零二五年度夫妻共同财产分割与婚姻财产协议.. 44页

二零二五年度大连市租赁房屋合同续租申请3篇 36页

二零二五年度塑胶颗粒环保认证产品销售合同3篇.. 39页

二零二五年度国际贸易食品添加剂外贸采购协议.. 42页

二零二五年度养殖技术培训与推广委托协议3篇 38页

不良资产债务重组与清收法律服务合同 3页

不锈钢宣传栏安装工程风险评估合同 3页

不锈钢材料展会组织与推广服务合同 3页

不锈钢雕塑设计与制作承包合同 2页

专业出纳人员聘用与服务合同 3页

二零二五年度上市公司内部控制评价审计合同3篇.. 36页

个人个人间紧急医疗借款合同模板 2页

个人健康保险法律咨询合同范本 2页

二零二五学生校园意外伤害赔偿责任认定及处理.. 95页

个人消费担保合同编制手册 2页

中英文版时尚产业员工聘用合同 3页

麻醉后低氧血症处理原则 6页

2025年度钢结构外架搭设与维护承包合同3篇 43页

汽车刹车抱死的利与弊 5页

汇总 - 39种行业废水处理工艺流程图 4页

书包质检报告 22页

风力发电施工安全培训课件 35页

发电厂电气主接线及厂用电 120页

JT∕T 1375.1-2022 公路水运工程施工安全风险.. 18页

奢摩他——赛康仁波切开示 21页

DB61∕T 1224-2018 基于成组技术的零件分类编.. 10页

2015年【内部透密玄机】 7页