软件工程中接合部问题纵横谈.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件工程中接合部问题纵横谈

软件工程中接合部问题纵横谈 本文意在让读者认识到软件工程中,接合部问题的关紧性和存在广泛性,试验研究讨论解决思考的线索。   高内聚低耦合,是面向对象研发办法中一个关紧的预设原则,对此我没有不同的意见。不过,假如扩张软件工程的涵养,将整个儿工程在业务拓展到最后提交处理所有归入到管理范畴之中,我们将发觉这句话不止有限制性,并且很容易误导我们,有认识无认识地回避接合部存在真空的问题,可以说害人不浅。   本文后面附件《软件工程的耦合》,大家也可以参照。   当我们用 软件 + 接合部两个词联手搜索谷歌的时刻,能够获得满足最后结果几乎是零。最直观的端由有可能是我们运用的网站关键词错误,还可能是根本不存在问题,当然还有一种有可能就是,我们一直尽力尽量回避这两个词在一块儿显露出来的问题。不过无论是以上哪种最后结果,事情的真实情况却一次又一次提示我们,软件工程中接合部往往是发生问题最多,费时最长,造成败绩最直接的祸首。   仍然举几个例子吧,都是我以前身历过的。   例1:某闻名网络游戏企业,开发新一代网络社区及其有关游戏系统。需要剖析是经过过去版本积累以及用户潜伏需要调查研究综合商议后完成的。牵涉到到不只是新而别致的图形界面和操作体验认识,还融汇进数量多加强用户粘性和用户之间交换的私人生长和集体生长的线索。经过纲要预设阶段后,进入了代码实行阶段,极大的系统被顺次支解变成多少看得见的局部,并着手代码编程过程,前一阶段需要剖析担任职务的人同步跟进各个项目组,积极合适细化需要。通过多少月的代码攻坚后,系统大样子已经出来,新而别致的图形界面和便捷敏捷的操作体验认识的确令尝试使用者感受焕然一新。不过,原发预设中增强用户粘性的私人生长和集体生长局部,被简化成几个定义和查问显露的界面,和起初设想大是大非。再次追索重现开发过程才发觉,因为这两个局部进入某种环境几乎全部支解后的每个局部,因为这个被互相推卸还是是曲解给忘掉了。进一步究其根本的过程中,我们发觉即使是没有曲解还是责令到位也很难达到预先期待。由于,大家在支解项目标时刻,就没有看得起这些个接合部有可能潜伏的问题,由于支解本身便会造成群龙无首的平行运作状况,全部的接合部都因为这个被一点简单的数值结构还是参变量传交所代替。等到项目组认识到新系统在成功实现上较原发意向大打折扣扣的时刻,再往现存系统追加功能已经发觉为时已晚,所要支付的人月成本几乎和前一阶段规模相当。   例2:某网络软件技术企业,主要投身为各种行业用户定制开发适应的管理系统。有一次,市场拓展担任职务的人兴趣精神旺盛找到开发核心,说到现在为止谈下一个可以使企业有机缘加入出版行业的项目,归属新闻出版总署牵头,牵涉到到各个出版社邮购管理的业务。项目很急,期望尽量加快投入力气开发。企业剖析后觉得行业前面的景物看好,况且在中心管理需要方面和企业既有的产品有非常大层叠,马上打拍板立项,团体人的劳力推进。项目开始工作后,首先是需要调查研究,立刻碰到的问题是项目发起方新闻出版总署不可以绝对代表最后用户需要,绝大多基础数值又出处于各个出版社,入驻总署推介的出版社展开调查研究合适程度远没有总署激情高,调查研究最后结果不可思议。这还不是最大的问题,因为当初互联网还刚才开始走,搜索引擎网站也没就象今先进,很难全盘理解潜伏对手的事情状况。在需要调查研究和剖析急于开赴预设的驱动下,预设和代码就着有限的需要施行开发。等原形开赴几个单位尝试使用的时刻,才忽然发觉专业领域存在的竞争对手,其产品复杂程度远远超乎调查研究者的需要剖析。压根儿可以在出版物管理专业局部照抄对手产品,整合进自身既有管理系统优势,外加坚强雄厚的行政过问人脉,做到在我们人地生疏的专业领域不有失身份,我们知道得清楚的通用领域加最高分数的完美事情状况,就由于软件工程开发的各道接合部显露出来问题而险些折戟沉沙。   例3:仍然例2的企业,企业经过人脉有机缘为一个准备上市的旅游企业开发管理信息系统。其上市企业由多个酒店、旅行社等优质资产整合而成。通过长达一个月的了解底细调查研究后发觉,该企业下属这些个酒店。旅行社都在运行着各自的管理系统,使心服它们让步现存系统也并非困难的事情,只是对于新加入旅游酒店行业的我们企业来说,能够拿出一完套酒店管理和旅行社管理系统,需求投入很大的人的劳力物力,当然假如成功研发出来,收益天然价不低。通过仔细剖析后,我们确定地认为导致该上市企业誓愿改易管理系统的最初的心愿就是为了高层决策供给根据,而各自系统接合部变成抑制总经理查问的最大绊脚石。因为这个,我们企业从群体预设思考的线索转向接合部整合,对准各个系统的中心计据查缺补漏,在打理决策层再造了一个数值开凿平台,因此没有遇到困难完成该项目。   上头举的例子都是软件工程开发过程中,接合部显露出来的问题,具备一定的存在广泛性,固然不各个方面

文档评论(0)

jgx3536 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6111134150000003

1亿VIP精品文档

相关文档