青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

posts - 14,  comments - 51,  trackbacks - 0
在概要設計時,發現參與討論的人對什么是模塊,模塊的劃分根據是什么的認識有很大的差異。
我也不敢亂下定論,還是看看書本是怎么說的:
---------------------------------------------------
1 .參考一下《軟件架構藝術》一書,Stephen T. Albin  在里面描述:

Modules are discrete units of software (binary and source). Binary modules are instantiated at run time and these instantiations are commonly called components and connectors. A given module may contain the specifications for several component types and connector types. The component (instances) may be of a fixed number in some situations. For example, a Web server executable, when launched, results in a single Web server component instance. The Web server module is the binary code that exists as a set of program files. The Web server component is a running instance of the Web server.

I have seen some confusion over the use of the terms module, component, and connector. A module is a discrete unit of design that is composed of a hidden set of elements and a set of shared elements. Modules have high internal cohesion and low external coupling. Modules may represent the physical packaging of the application's binary code, which can be described further by component types and connector types. Components and connectors describe the physical instantiation of a system. The term component is often used to mean a component type or module. A module refers to a unit of software that can be designed, implemented, and compiled into a deliverable executable system or subsystem; it is a unit of execution. A component is a runtime entity, the definition of which exists in a module. A classic modular architecture is a client-server system. The client and the server are two modules. The server exports some elements such as a set of publicly visible relational database tables and views. The client knows about this publicly visible schema. The client and server are unaware of the internal composition of the other.

那么按紅色部分來說,如果說一個dll或一個Exe里由多少個模塊組成這將是的笑話了。
2 .參考Mary shaw的《軟件體系結》:
    模塊式軟件被劃分成獨立命名的,并可被獨立訪問的成分。模塊劃分,粒度可大可小。劃分依據是對應用邏輯結構的理解。
這個定義,似乎有沒有《軟件架構藝術》那么嚴格。沒有定義具體什么為“被獨立訪問”的成分。
3. 《Documenting_Software_Architectures》
   A module tends to refer first and foremost to a design-time entity. Parnas's foundational work in module design (1972) used information hiding as the criterion for allocating responsibility to a module. Information that was likely to change over the lifetime of a system, such as the choice of data structures or algorithms, was assigned to a module, which had an interface through which its facilities were accessed.
    其說,模塊是設計時的實體,特點是信息隱藏和能通過模塊的接口訪問。在介紹模塊視圖時他說:
    A module is a code unit that implements a set of responsibilities. A module can be a class, a collection of classes, a layer, or any decomposition of the code unit. Every module has a collection of properties assigned to it. These properties are intended to express the important information associated with the module, as well as constraints on the module. Sample properties are responsibilities, visibility information, and author. Modules have relations to one another. Example relations are is part of or inherits from.
---------------------------------------------------

不同的作者有不同的看法,但綜合一下,我認為模塊因該是一個獨立設計的單元,并為其他模塊提供訪問接口。也就是說,他是一個架構中的設計元素,但不限制他的存在模式,也就是他是提供了可訪問接口而且實現某一功能的一個實體,可以是一個類或一組類或可執行程序等。
  

posted on 2008-12-02 11:21 名羽 閱讀(339) 評論(0)  編輯 收藏 引用 所屬分類: project sum up
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            亚洲国产欧美一区二区三区久久 | 亚洲精品欧美在线| 欧美三级乱人伦电影| 欧美日韩亚洲一区二区| 欧美日韩福利| 国产精品久久久久久久一区探花| 欧美色图首页| 国产精品专区第二| 一区二区三区无毛| 亚洲精品视频在线播放| 亚洲一区二区三区激情| 欧美一级日韩一级| 欧美韩日高清| 一区二区三区高清在线| 午夜视频在线观看一区二区| 久久久999精品免费| 欧美激情精品久久久六区热门 | 国产精品99久久久久久人| 亚洲一二三级电影| 久久久久久久久久码影片| 欧美精品在线免费| 国产欧美一区二区精品性 | 亚洲色图在线视频| 欧美一区二区视频在线| 欧美大胆a视频| 久久久久久久97| 午夜精品短视频| 欧美制服丝袜| 欧美主播一区二区三区美女 久久精品人| 亚洲尤物在线视频观看| 午夜天堂精品久久久久| 久久综合给合| 欧美日韩一级黄| 国产亚洲在线观看| 亚洲美女精品成人在线视频| 午夜精品亚洲一区二区三区嫩草| 老司机凹凸av亚洲导航| 99av国产精品欲麻豆| 欧美一区二区三区在线视频| 欧美激情按摩在线| 精品动漫一区二区| 性欧美大战久久久久久久免费观看| 男女激情久久| 欧美一二三区精品| 欧美午夜宅男影院在线观看| 亚洲国产毛片完整版| 久久电影一区| 亚洲午夜精品一区二区| 欧美国内亚洲| 亚洲国产经典视频| 老司机一区二区| 欧美中日韩免费视频| 国产精品区一区二区三| 亚洲视屏一区| 99国产精品久久久久老师| 欧美不卡视频一区| 亚洲欧洲在线播放| 亚洲高清一区二| 欧美一区二区视频观看视频| 国产精品综合| 久久精品成人一区二区三区| 9i看片成人免费高清| 欧美日韩成人在线视频| 99国产精品久久| 亚洲精品乱码久久久久久蜜桃麻豆| 蜜月aⅴ免费一区二区三区| 亚洲第一色中文字幕| 欧美成年人网站| 麻豆9191精品国产| 亚洲国产裸拍裸体视频在线观看乱了| 久久亚洲精品一区| 先锋资源久久| 国语对白精品一区二区| 久久综合九色综合网站| 久久天天狠狠| 亚洲精品久久久久| 亚洲理论在线| 国产精品videosex极品| 久久精品五月| 免费观看国产成人| 国产日韩欧美精品综合| 久久国产婷婷国产香蕉| 欧美一区二区性| 好吊日精品视频| 久久一二三四| 久久久免费精品视频| 黄色一区二区三区| 亚洲国产精品热久久| 欧美性淫爽ww久久久久无| 亚洲欧美日韩视频一区| 欧美一区二区三区在线看| 伊人久久av导航| 亚洲精品免费在线| 国产精品精品视频| 欧美在线视频一区| 免费观看一级特黄欧美大片| 亚洲精品美女| 亚洲欧美日韩区| 欧美三级不卡| 久久精品国产一区二区三区| 欧美大学生性色视频| 亚洲欧美激情诱惑| 久久久久久久久久看片| 一个色综合导航| 久久精品91久久久久久再现| 亚洲黄色成人久久久| 在线亚洲一区二区| 亚洲人成77777在线观看网| 亚洲午夜精品久久久久久app| 亚洲国内自拍| 久久不射电影网| 亚洲亚洲精品在线观看| 裸体丰满少妇做受久久99精品| 新片速递亚洲合集欧美合集| 欧美激情精品久久久久| 久久精品国产久精国产爱| 欧美日韩国产综合视频在线观看 | 欧美在线精品免播放器视频| 亚洲精品视频在线| 久久免费黄色| 久久国产精品免费一区| 国产精品成人v| 亚洲精品免费看| 亚洲欧洲精品一区二区三区波多野1战4| 亚洲一区二区三区涩| 一区二区三区 在线观看视频| 久久九九精品99国产精品| 欧美亚洲一区二区在线| 欧美日韩一二三区| 亚洲欧洲一级| 亚洲精品视频在线| 免费欧美在线| 欧美激情精品久久久久久久变态| 国产一区深夜福利| 亚洲欧洲av一区二区| 午夜精品国产| 国产精品美女久久久久av超清| 亚洲美女淫视频| 一区二区精品国产| 最近中文字幕日韩精品| 亚洲国产精品久久| 久久久国产精品亚洲一区| 久久黄金**| 国内精品久久久久久| 欧美亚洲日本一区| 久久久亚洲精品一区二区三区 | 亚洲一区尤物| 亚洲欧美日韩一区| 国产精品美女主播| 亚洲一区二区三区高清不卡| 亚洲欧美日韩在线观看a三区| 国产精品久久久久免费a∨ | 欧美成在线观看| 亚洲看片一区| 亚洲一区在线看| 国产日韩一区二区| 久久婷婷成人综合色| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲三级免费| 国产精品国产一区二区| 亚洲欧美一区在线| 免费看av成人| 亚洲一二三区在线观看| 国产午夜精品在线| 欧美成人午夜激情在线| 亚洲性图久久| 麻豆精品视频在线| 中国亚洲黄色| 在线观看亚洲a| 国产精品v欧美精品∨日韩| 久久精品免费观看| 91久久久在线| 欧美在线观看天堂一区二区三区| 激情小说亚洲一区| 欧美无砖砖区免费| 久色成人在线| 亚洲愉拍自拍另类高清精品| 欧美激情按摩在线| 欧美一级大片在线观看| 亚洲人成亚洲人成在线观看| 国产精品夜色7777狼人| 欧美激情一区二区三区在线视频观看| 亚洲制服欧美中文字幕中文字幕| 美女黄色成人网| 亚洲免费视频成人| 91久久精品国产| 国产日韩欧美精品在线| 欧美日韩ab| 美女黄网久久| 久久er精品视频| 亚洲一区二区毛片| 最新高清无码专区| 免费精品99久久国产综合精品| 欧美一区二区日韩一区二区| 日韩视频在线观看免费| 亚洲国产老妈| 影音先锋欧美精品| 韩国一区二区三区美女美女秀| 欧美亚洲第一区| 欧美日韩亚洲高清|