博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年5月27日

摘要: 软件的复杂性是一个基本性质,而不是一个偶然性质。这种固有的复杂性是由4个因素造成的:问题领域的复杂性,管理开发过程的困难、软件可能的灵活性以及表征离散系统行为的困难。不限制复杂性将导致项目的推迟提交、走出预算以及无法满足所有需求等,这种情况通常称为软件危机。所有的复杂系统都具有5个属性:1)复杂性经常是以层次的形式表现出来,复杂系统是由相互关联的子系统组成,而这些子系统又是由它们各自的子系统构成,并由此类推到最低层的基本构件。--分层结构2)对系统中最基本的构件的选择是相对任意的,而且在很大程度上取决于系统观察者的判断力。--相对本元3)一般而言,各构件内的连接总要强于构件间的连接。在从构件的 阅读全文

posted @ 2011-05-27 10:55 李大嘴 阅读(686) 评论(0) 推荐(0) 编辑