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

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 名羽 閱讀(345) 評論(0)  編輯 收藏 引用 所屬分類: project sum up

只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产精品嫩草影院av蜜臀| 国产精品亚洲综合色区韩国| 国产亚洲欧美另类中文| 亚洲欧美精品一区| av成人免费| 欧美三级资源在线| 亚洲一区二区免费看| 亚洲精品中文字幕在线| 欧美精品一区二区三| 在线亚洲观看| 亚洲女人天堂成人av在线| 国产精品久久久久久久久借妻 | 国产在线视频不卡二| 午夜在线a亚洲v天堂网2018| 亚洲一区精品视频| 一区二区视频免费在线观看| 欧美电影在线播放| 欧美日韩裸体免费视频| 亚洲综合色在线| 久久www免费人成看片高清| 亚洲第一在线综合在线| 亚洲精品美女在线观看| 欧美午夜电影在线| 久久亚洲国产精品日日av夜夜| 久久在线免费观看| 亚洲一区二区三区高清不卡| 亚洲欧美一区二区三区久久 | 欧美精选午夜久久久乱码6080| 一本色道婷婷久久欧美| 亚洲午夜电影在线观看| 91久久午夜| 午夜精品久久久99热福利| 亚洲国产裸拍裸体视频在线观看乱了| 亚洲精品自在久久| 国内一区二区在线视频观看 | 亚洲综合精品四区| 久久久综合视频| 亚洲视频一区二区| 久久久噜噜噜久久人人看| 99在线精品免费视频九九视| 亚洲综合色激情五月| 亚洲精品久久久久| 欧美一区二区久久久| 日韩一级片网址| 久久国产精品一区二区三区四区 | 亚洲靠逼com| 久久九九全国免费精品观看| 一区二区三欧美| 欧美91视频| 欧美+日本+国产+在线a∨观看| 国产精品v欧美精品v日韩| 欧美国产日本韩| 狠久久av成人天堂| 亚洲欧美日韩在线| 亚洲一区视频在线| 欧美日韩精品| 91久久久久久久久| 亚洲国产经典视频| 欧美一区二区三区视频免费| 午夜视频一区二区| 欧美色精品在线视频| 亚洲国产精品欧美一二99| 亚洲黄色在线视频| 久久天天躁夜夜躁狠狠躁2022| 久久国产免费| 国产亚洲毛片| 欧美一区三区二区在线观看| 久久国产精品99久久久久久老狼| 欧美亚男人的天堂| 在线亚洲一区| 欧美一区二区三区播放老司机| 国产精品久久久久91| 正在播放欧美视频| 欧美在线播放一区| 黄色日韩网站视频| 久久亚洲精选| 亚洲激情视频在线| 一本大道av伊人久久综合| 欧美日产在线观看| 一区二区三区国产在线观看| 亚洲天堂黄色| 国产欧美日韩91| 久久久综合网| 最近中文字幕日韩精品| 日韩亚洲欧美中文三级| 欧美日韩午夜精品| 亚洲永久免费精品| 久久亚洲一区二区三区四区| 亚洲第一精品福利| 欧美精品一卡二卡| 亚洲视频电影在线| 久久夜色精品| 在线亚洲激情| 国产精品人人做人人爽人人添| 欧美有码视频| 亚洲高清123| 亚洲一区二区三区在线看| 国产精品专区一| 六月婷婷一区| 亚洲一二三区精品| 免费不卡欧美自拍视频| 日韩亚洲欧美中文三级| 国产精品视频自拍| 可以看av的网站久久看| 9色porny自拍视频一区二区| 久久精品导航| 亚洲伦理在线| 国产欧美一区在线| 欧美 日韩 国产在线| 亚洲伊人伊色伊影伊综合网| 老司机精品福利视频| 老司机精品视频一区二区三区| 亚洲黄色在线看| 久久精品中文字幕一区| 亚洲天堂av图片| 亚洲高清123| 国产主播精品在线| 欧美午夜精品久久久久久人妖| 久热精品视频在线观看| 亚洲欧美影院| 一区二区毛片| 亚洲大片av| 久久综合中文| 欧美一区二区视频观看视频| 亚洲精品在线免费| 一区三区视频| 国产日韩欧美亚洲一区| 欧美日韩免费一区二区三区| 美女亚洲精品| 久久久久国产精品一区二区| 亚洲欧美日本日韩| 亚洲图片激情小说| 日韩一级精品视频在线观看| 亚洲国产高清在线| 免费视频一区| 欧美不卡视频一区| 久久亚洲私人国产精品va媚药 | 原创国产精品91| 韩国福利一区| 国产一区二区三区日韩欧美| 国产欧美日本| 国产亚洲精品v| 国产日韩欧美视频| 国产亚洲一区二区三区在线播放| 国产酒店精品激情| 国产麻豆精品在线观看| 国产精品视频专区| 国产亚洲精品久久久久久| 国产精品有限公司| 国产亚洲激情| 激情一区二区三区| 亚洲国产激情| 亚洲另类一区二区| 亚洲另类自拍| 亚洲自啪免费| 欧美中文字幕在线播放| 久久精品国产第一区二区三区| 欧美影院成人| 每日更新成人在线视频| 欧美成人一区二区三区| 亚洲国产成人av| 在线视频免费在线观看一区二区| 亚洲在线视频观看| 欧美中文字幕精品| 久久综合给合久久狠狠色 | 久久精品导航| 毛片基地黄久久久久久天堂| 免费不卡在线视频| 欧美日韩另类在线| 国产精一区二区三区| 国内精品久久久久伊人av| 亚洲国产高清高潮精品美女| 在线视频欧美日韩| 欧美与黑人午夜性猛交久久久| 久久久久成人精品免费播放动漫| 欧美成人小视频| 在线视频你懂得一区| 久久久亚洲综合| 欧美日韩三级电影在线| 国产一区二区成人| 亚洲精品日韩欧美| 久久久精品久久久久| 亚洲激情影院| 欧美一区二区播放| 欧美激情国产日韩精品一区18| 国产精品欧美日韩| 亚洲欧洲一区二区天堂久久| 亚洲欧美一区二区精品久久久| 美日韩精品视频| 亚洲一二三区在线| 欧美电影免费观看大全| 国产伪娘ts一区| 在线综合欧美| 欧美成人午夜77777| 亚洲小少妇裸体bbw| 欧美激情视频免费观看| 在线精品一区| 久久精品人人做人人综合| 亚洲六月丁香色婷婷综合久久| 久久视频一区|