中国简单快捷的免费行业信息发布平台
·手机版 ·注册 ·登录 ·会员中心 ·忘了密码 ·导航 ·帮助
名站在线LOGO
·设 为 首 页
·收 藏 本 站
·新 站 登 录
网站首页
|
行业供求
|
行业产品
|
行业公司
|
站内检索
|
行业资讯
|
网站导航
|
链接交换
|
流量交换
|
网友收藏
您当前的位置: 首页 > 行业资讯

程序开发中构架的重要性


发布时间:2015-12-29   资讯类别: 其它资讯   我要发布
  

  为什么要把架构作为前期准备呢?因为架构的质量决定了系统的“概念完整性”。后者继而决定了系统的最终质量。一个经过慎重考虑的架构为“从顶层到底层维护系统的概念完整性”提供了必备的结构和体系,它为程序员提供了指引——其细节程度与程序员的技能和手边的工作相配。它将工作分为几个部分,使多个***或者多个开发团队可以独立工作。shop.epweike.com/4145834/

  在构建期间或者更晚的时候进行架构变更,代价也是高昂的。修复软件架构中的错误所需的时间与修复需求错误所需的时间处于同一数量级——即,多于修复编码错误所需的时间(Basili and Perricone 1984, Willis 1998)。架构变更如同需求变更一样,看起来一个很小的改动,影响也许是非常深远的。无论为了修正错误还是改进设计而引发架构变更,越早识别出变更越好。

  架构的典型组成部分

  很多组成部分是**的系统架构所共有的。如果你自己构建整个系统,那么在架构工作会与更详细的设计工作有重叠部分。在这种情况下,你至少应该思考架构的每个组成部分。如果你目前从事的系统的架构是别人做的,你应该能够不费力地找出其中重要的组成部分(无须戴上猎鹿帽、牵着猎犬、手拿放大镜)。在这两种情况中,你都需要考虑以下的架构组成部分。

  程序组织

  系统架构首先要以概括的形式对有关系统做一个综述。如果没有这种综述,要想将成千的局部图片(或十多个单独的类)拼成一幅完整的图画是相当伤脑筋的。如果系统是小小的只有12块的智力拼图玩具,你那一岁的小孩也能在眨眼功夫解决它。不过把12个子系统拼到一起要困难一些,而且如果你不能将它们拼起来,那么就无法理解你正在开发的那个类对系统有何贡献。

  在架构中,你应该能发现对那些曾经考虑过的最终组织结构的替代方案的记叙,找到之所以选用最终的组织结构,而不用其他替代方案的理由。如果对某个类在系统中的角色没有一个清晰的构思,那么编写这个类就是一件令人灰心丧气的工作。描述其他组织结构,才能说明架构**选定的这种系统组织结构的缘由,并且表明各个类都是慎重考虑过的。有一份对设计实践的综述发现,“维护‘设计的缘由’”至少与“维护设计本身”一样重要(Rombach 1990)。shop.epweike.com/4145752/


资讯来源:shop.epweike.com/4145834/  

友情提示:
    信息由用户自行发布,如果发现错误或不符合法规或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。


当前页在本站[名站在线]7天内点击次数(点击次数为零的日期不显示):
总量  05/15             
           

信息评估: (还没有网友对该信息作出评估,你想为该信息提供第一个评估吗?) 
信息较差
信息合格
信息良好
信息优秀


其它相似链接:
西门子6SL3097-0AS00-0RP0伺服电机
西门子6SL3097-0AS00-0RP0伺服电机 --------------------- SIEMENS 上海西熙工控自动化有限公司 联系人贾利云 手机18721197398 商务QQ1281255686 座机021-31662622 ________________________________ 本公司优势产品西门子6ES7-200/300/400/1200/6EP/ 6AV/6GK/ET200/6SE变频器/电缆/DP接头/触摸屏/变频器/数控伺服备件 型号 SINAMICSV60,4A6SL3120-5CC14-0UA0 SINAMICSV60,6A6SL3120-5CC16-0UA0 SINAMICSV60,7A6SL312...

6SL3 210-1SE21-8AA0
6SL3210-1SE21-8AA0,西门子PM340功率模块6SL3210-1SE21-8AA0,西门子S120变频器6SL3210-1SE21-8AA0 _______________________ SIEMENS 上海西熙工控自动化有限公司 联系人徐生前 手机13681636331微信同步 QQ1197371023 座机021-3166-2622 ________________________________ 上海西熙工控自动化有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。 销售代理西门子WINCC组态软件,西...

西门子PM340功率模块6SL3210-1SE21-8AA0
6SL3210-1SE21-8AA0,西门子PM340功率模块6SL3210-1SE21-8AA0,西门子S120变频器6SL3210-1SE21-8AA0 _______________________ SIEMENS 上海西熙工控自动化有限公司 联系人徐生前 手机13681636331微信同步 QQ1197371023 座机021-3166-2622 ________________________________ 上海西熙工控自动化有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。 销售代理西门子WINCC组态软件,西...

西门子S120变频器6SL3210-1SE21-8AA0
6SL3210-1SE21-8AA0,西门子PM340功率模块6SL3210-1SE21-8AA0,西门子S120变频器6SL3210-1SE21-8AA0 _______________________ SIEMENS 上海西熙工控自动化有限公司 联系人徐生前 手机13681636331微信同步 QQ1197371023 座机021-3166-2622 ________________________________ 上海西熙工控自动化有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。 销售代理西门子WINCC组态软件,西...

6SL3210-1SE22-5UA0
6SL3210-1SE22-5UA0,西门子PM340功率模块6SL3210-1SE22-5UA0,西门子S120变频器6SL3210-1SE22-5UA0 _______________________ SIEMENS 上海西熙工控自动化有限公司 联系人徐生前 手机13681636331微信同步 QQ1197371023 座机021-3166-2622 ________________________________ 上海西熙工控自动化有限公司是一家专业从事西门子工业自动化产品和数控系统销售、技术服务及培训的工程服务公司。 销售代理西门子WINCC组态软件,西...



相关评论:  
(欢迎网友发表评论,请注意网络文明)
(不支持 HTML 显示,请勿发HTML代码)
(评论需审核后才能显示)

本站推荐:
影视推荐
网络流行新词
宠物小助手
團購美食
山东墨歌教育咨询有限公司
iPhone代挂系统
哈尔滨老客网-免费发布信
奥克森电气
客房控制系统,房控系统,
生活百科_学兔兔工程技术
河东新区管委会
上海市商业投资集团有限公
流水槽模具_检查井模具_
高精密整平机厂家 薄板精
广州市越秀区疏通厕所83
泉州哪里有卖好用的重型叉
想买专业的拖车制动器就来
常州到佛山货运专线
欲购从速2jp7.5耙矿
山东顺源牌BYS-2防爆
艾默生质量流量计f050
柳州市卓景电子有限公司
别让这些使用细节毁了你的
4AI/1AO模组6ES
巴内达的叶面肥厂家电话品
金属烧结材料来袭
广西德天瀑布
丰台区云岗抽粪63337
3吨简易龙门吊|简易小型
南沙增城周边小学生中学生
新站登录--网站简介--流量交换--名站收藏夹--广告服务--友情链接--免责声明--联系我们--意见建议--违法举报--侵权举报
Copyright 2005-2025 名站在线[fwol.cn]版权所有 经营许可证:粤ICP备17047754号