关键词不能为空

当前您在: 主页 > 英语 >

Software Architecture 课后讨论题 答案

作者:高考题库网
来源:https://www.bjmy2z.cn/gaokao
2021-02-09 07:04
tags:

-

2021年2月9日发(作者:blunder)


Software Architecture


Discussion Questions


开卷考试关键词:



?



软件体系结构



Software Architecture



building environment



Topic 3-P152




?



云计算


cloud computing



Topic 21-P774




?



安全问题


security



Topic 19-P723




?



接口


interface


?



体系结构模式和体系结构风格


Architecture pattern and architectural style



Topic 6-P252


Topic 7-P372




维基百科定义关键词:



?



Software architecture


refers to the high level structures of a software system and the


discipline of creating such structures and systems. Each structure comprises software


elements, relations among them, and properties of both elements and relations. The


architecture of a software system is a metaphor, analogous to the architecture of a


building. It functions as a blueprint for the system and the developing project, laying out


the tasks necessary to be executed by the design teams.


?



Cloud computing


is shared pools of configurable computer system resources and


higher-level services that can be rapidly provisioned with minimal management effort,


often over the Internet. Cloud computing relies on sharing of resources to achieve


coherence and economies of scale, similar to a public utility.


?



In computing, an


interface


is a shared boundary across which two or more separate


components of a computer system exchange information. The exchange can be


between software, computer hardware, peripheral devices, humans and combinations of


these. Some computer hardware devices, such as a touchscreen, can both send and


receive data through the interface, while others such as a mouse or microphone may


only provide an interface to send data to a given system.


?



An


architectural pattern


is a general, reusable solution to a commonly occurring


problem in software architecture within a given context. Architectural patterns are


similar to software design patterns but have a broader scope. The architectural patterns


address various issues in software engineering, such as computer hardware


performance limitations, high availability and minimization of a business risk. Some


architectural patterns have been implemented within software frameworks.


?



An


architectural style


is characterized by the features that make a building or other


structure notable or historically identifiable. A style may include such elements as form,


method of construction, building materials, and regional character. Most architecture


can be classified within a chronology of styles which changes over time reflecting


changing fashions, beliefs and religions, or the emergence of new ideas, technology, or


materials which make new styles possible.



目录



(注意:


标的目录可能和


PPT


页码不同,


每 年的课件都会有小浮动修改,


不能保证页码一定对得上。


请善用 搜索功能)



Topic 0



Overview P29


1.



Please summarise the state of the art of current software systems?



请总结一下当前软


件系统的最新技术。


P36


Topic 1 - History and Definition of Software Architecture P51


2.



What is software architecture, in your own words?



用你自己的话说,什么是软件架构?


P79


3.



What do you think of Brooks'


eam


您如何看待布鲁克 斯的“手术团队”?


P89


4.



How


did


Fred


Brooks


Jr.


describe


the


role


of


the


architect


in


his



Mythical


Man- Month



Fred Brooks Jr.


是如何描述建筑师在他的“神话人月”中的角色?


P86


5.



What


have


you


learnt


from


David


Parnas,


for


software


development?



你从


David


Parnas


那里学到了什么,用于软件开发?


P96


Topic 2 - Modern Software Architecture P130


6.



What is your explanation of ABC?



你对< /p>


ABC


有什么解释?


P151


7.



How do you plan to become a good software architect, referring to the Architectural


Business Cycle?



您如何计划成为一名优秀的软件架构师,参考建 筑商业周期?


P150


8.



What are the steps in the Software Architecture Analysis Method(SAAM)?



软件架构


分析方法(


SAAM


)中的步骤是什么?



P




Topic 3 - Software Architecture and the Built Environment P152


9.



What does the software learn from built environment?



软件从构建环境中学到了什么?


P154


10.



What are the six S's of shearing layers?



剪切层的六个


S


是什么?


P182


11.



What


are


the


Lessons


for


Software


Architecture?



软件架构的经验教训是什么?


P154


P183


Topic 4 - Masterplans and Piecemeal Growth P184


12.



Compare


and


contrast


the


‘Masterplan’


and


‘Piecemeal


Growth’


views


of



Software Architecture.


< p>
比较和对比软件架构的


“总体规划”


< p>
“零碎增长”


观点。


P186-P187


13.



Explain


design


pattern


in


your


own


words.



用你自己的话解释设计模式。


P200-P202


P384


14.



What are the relationships between pattern and pattern languages?


< br>模式和模式语言


之间有什么关系?


P203


Topic 5 - Architecture Description Languages P211


15.



What role does ADL play in software architecture?



ADL


在软件架构中扮演什么角色?


P234


16.



Please give an definition to ADL.



请给


ADL


定义。


P238


17.



What


are


the


basic


elements


of


an


ADL?



ADL


的基本要素是什么?


P238


P240


P242


P244


Topic 6 - Architectural Styles P252


18.



What is an ‘architectural style’



and what is an ‘architectural pattern’?



什么是


“建筑风格”


,什么是“建筑模式”?


P232 P317 P393


19.



What is the Blackboard Architecture Style?



什么是黑板架构风格?


P353


20.



What


is


an


Attribute


Based


Architectural


Style


(ABAS)?



什么是基于属性的建筑风格



ABAS


)?


P




Topic 7 - Architecture Patterns P372


21.



According to Frank Buschmann et al.'s Patterns of Software Architecture, into which


three


levels


that


the


patterns


emerging


during


the


software


development


can


be


divided?



根据


Frank


Buschmann


等人的软件架构模式,软件开发过程中出现的模式可以


分为三个 层次?


P




22.



Could you give an example of an architectural pattern?



你能举一个建筑模式的例子吗?

< p>
P




23.



Explain the following architectural patterns: MVC, Layers.



解释以下架构模式:


MVC



Layers



P395 P397


Topic 8 - Domain Specific Software Architecture P410


24.



What is the purpose of DSSA?




DSSA


的目的是什么?


P411


25.



What is DSSA and what does DSSA consist of?


< br>什么是


DSSA


以及


DSSA< /p>


由什么组成?


P421


26.



What are the general steps solving problems using DSSAs?



使用


DSSA


解决问题的一


般步骤是什么?


P416


Topic 9 - Discipline of Software Architecture P430


27.



What is Dan Bredemeyer's Software Architecture Model?




Dan Bredemeyer


的软 件


架构模型是什么?


P432


28.



What is Bredemeyer's suggested architecting process, and its elemental steps?



什么

< p>


Bredemeyer


建议的架构流程及其基本 步骤?


P438


29.



How to ensure a good architecture be created?



如何确保创建良好的架构?


P439


Topic 10 - Software Architecture and the UML P448


30.



What is the building block of UML?



UML


的构建块是什么?


P453


31.



What is the typical architectural views(4+1 views) adopted by UML?



UML


采用的典型


架构视图(


4 + 1


视图)是什么?


P483


32.



What are the characteristics of the UML software development life cycle?



UML


软件


开发生命周期有哪些特点?


P484


Topic 11 - Architecture and Component Based Development P547


33.



What's the biggest single problem for Component Based Development?



基于组件的


开发最大的单一问题是什么?


548


34.



What's the suggested method to solve the problems with component interfaces?



< p>
决组件接口问题的建议方法是什么?


P551


35.



What


does


an


architectural


approach


to


CBD


require?



CBD


的建筑方法需要什么?


P571


Topic 12 - Software Architecture Evaluation P572


36.



What is software architecture evaluation, and what are the benefits?



什么是软件架构


评估,有哪些好处?


P 574 P576


37.



Explain the preconditions, activities and outputs of architecture evaluation.



解释架构


评估的前提条件,活动和输出。


P577-P579


38.



What are the problems with current evaluation approaches?



目前的评估 方法存在哪些


问题?


P




Topic 13 - Software Architecture and OO Development P585


39.



How could we understand that objects can be thought of architectural spaces?



我们


怎么能理解对象可以被认为是建筑空间?

< br>P586


40.



What's the significance of interfaces for architecture?



架构接口有什么意义?


P596


41.



What is a levelised system? How to recognise levelised structures?



什么是分级系统?

< br>如何识别平衡结构?


P601 P604


Topic 14 - Software Architecture and CORBA Middleware P607


42.



What's


the


purpose


of


the


techniques


such


as


Java


RMI,


CORBA,


Microsoft


Com/DCom


etc.?Is there


anything


in


common


among


them?



Java


RMI



CORBA



Microsoft Com / DCom


等技术的目的是什么? 它们之间有什么共同之处吗?


P




43.



Describe the conception of middleware.



描述中间件的概念。


P620


44.



What are the functions of an ORB(Object Request Broker)?



ORB


(对象请求 代理)的功


能是什么?


P644


Topic 15 -


The OMG’s Domain Driven Architecture


P648


45.



Explain the basic idea of MDA and its benefits.



解释


MDA


的基本概念及其益处。

< p>
P651


46.



What are the three types of models that MDA introduced?



MDA

引入的三种模型有哪


些?


P654


47.



Explain the process of development using MDA.


< p>
使用


MDA


解释开发过程。


P660-P662


Topic 16 - Software Architecture and Process P667


48.



How to understand the relationships between architecture and process?



如何理解架


构和流程之间的关系?


P668


49.



What


are


the


underlying


notions


and


steps


of


the


Architectural


Tradeoff


Analysis


Method (ATAM)?



建筑 权衡分析方法(


ATAM


)的基本概念和步骤是什么?


P670-P672


50.



What are the steps in the SCRUM process?



SCRUM


流程有哪些步骤?


P675


Topic 17 - Software Architecture Reengineering P680


51.



Explain the conception of legacy systems and try to understand the challenges and


chances they will bring to us.



解释遗留系统的概念,


并尝试 了解它们将给我们带来的挑战


和机遇。


P681 P687


52.



Why reverse- architecting and the path to achieve it?



为什么反向架构和实现它的路径?


P683


53.



What's


the


idea


of


architecture


exploration


and


what


are


the


challenges


we


are


facing in this step?



架构探索的想法是什么?我们在这一步中面临的挑 战是什么?


P




Topic 18 -



Service Oriented Architecture (SOA) P693


54.



How has SOA change the architecture of networked software systems?



SOA


如何改变< /p>


网络化软件系统的架构?


P697


55.



What are the features of WOA?



WOA


的特点是什么?


P721


Topic 19 - Security and Trust of Software Architecture P723


56.



What are the design principles for computer security?



计算机安全的设计原则是什么?


P727


57.



What is a security architecture lifecycle?



什么是安全架构生命周期?


P744


58.



What are architectural access control models?



什么是架构访问控制模型?


P745


59.



How


to


conduct


architecture


and


trust


management?



如何进行架构和信任管理?


P748


Topic 20 - Web2.0 and Software Architecture P751


60.



What is Web 2.0?



什么是


Web 2.0



P753


61.



What


is


basic


Web


2.0


reference


architecture?



什么是基本的


Web


2.0


参考架构?


P763-P772


62.



What are specific patterns of Web 2.0?



Web 2.0


的具体模式是什么?


P




Topic 21 - Cloud Computing and Software Architecture P774


63.



What is basic architecture for Cloud?



什么是云的基本架构?


P782


64.



What are the common and essential characteristics in the cloud framework?


云框架


中的常见和基本特征是什么?< /p>


P777-P778


Topic 22 - Software Architecture and Concurrency P811


65.



What


are


special


considerations


for


concurrent


systems


in


terms


of


software


architecture?



在软件架构方面,并发系统有哪些特殊注意事项?


P815



Topic


23/24


-


Visualising


Software


Architecture/Implementing


Software


Architecture


P854


66.



What are the methods and techniques of visualizing software architectures?



可视化


软件架构的方法和技术是什么?


P85 7


Topic 25 - Implementing Software Architecture (II) P943


67.



Please summarise your thoughts on implementing architectures?



请总结一下您对架


构实施的看法?


P




Topic 26 - Software Architecture: Being Creative P976


68.



What roles for architecture today?



今天的架 构有什么作用?


P




69.



How


to


understand


that


architecting


is


becoming


a


first-class


activity


in


software


development cycle?


如何理解架构正在成为软件开发周期中的一流活动?


P


无< /p>



70.



What would be tomorrow's trends of software architecture?



明天软件架 构的趋势是什


么?


P




题解



1.



Please summarise the state of the art of current software systems?



请总结一下当前软


件系统的最新技术。


P36


?



Languages: Assembler , Procedural, Structured,Object-Oriented


?



3GL/4GL/CASE


?



Life Cycle Tools


?



Requirements, Architecting, Building, Testing


?



Configuration Management/Version Control


?



Round-trip Engineering (manual steps)


?



Simultaneous round-trip tools


?



Modeling:


?



Structured, DFD,


?



Coad, OMT, Booch,


?



UMl


【不确定】



2.



What is software architecture, in your own words?



用你自己的话说,什么是软件架构?


P79


Architecture is the fundamental organisation of a system embodied in its components, their


relationships to each other and to the environment and the principles guiding its design


and evolution.


维基:


Software architecture refers to the high level structures of a software system and the


discipline


of


creating


such


structures


and


systems.


Each


structure


comprises


software


elements, relations among them, and properties of both elements and relations.


3.



What do you think of Brooks'


eam


您如何看待布鲁克斯的“手术团队”?


P89


?



The problem


?



The “small, sharp” team is ideal…



?



Ten or less excellent programmers


?



…but to


o slow for really big systems


?



The solution


?



The ‘surgical team’: one cutter, many supporters



4.



How


did


Fred


Brooks


Jr.


describe


the


role


of


the


architect


in


his



Mythical


Man- Month



Fred Brooks Jr.


是如何描述建筑师在他的“神话人月”中的角色?


P86


The architect of a system, like the architect


of a building, is the user’s agent.



5.



What


have


you


learnt


from


David


Parnas,


for


software


development?



你从


David


Parnas


那里学到了什么,用于软件开发?


P96


Parnas


developed


these


‘architectural’


concerns


and



turned


them


into


fundamental


tenets of Software Engineering. The main principles included:


?



Information Hiding as the basis of decomposition for ease of maintenance and reuse


?



The separation of Interface from implementation of components


?



Observations on the separate character of different program elements


?



The “uses” relationship for controlling the connectivity between components



?



To increase extensibility


?



Principles for the detection and handling of errors [72, 76]


?



i.e., exceptions


?



Identifying commonalities in “families of systems” [76]



?



To provide coarse-grained, stable common structures


?



Recognition that structure influences non-


functional ‘qualities’ of a system



6.



What is your explanation of ABC?



你对


ABC


有什么解释?


P151


?



The architecture affects the structure of the developing organisation


?



Software units prescribed correspond to work assignments


?



The architecture can affect the enterprise goals of the developing organisation


?



E.g.,


open


up


market


opportunities,


aid


efficient


development


of


product


families


etc.


?



The architecture can effect customer requirements for the next system


?



E.g., through upgradeability etc.,


?



The architecture adds to the corporate base of experience


?



The architecture may actually change software engineering culture


7.



How do you plan to become a good software architect, referring to the Architectural


Business Cycle?



您 如何计划成为一名优秀的软件架构师,参考建筑商业周期?


P150



【不确定】



8.



What are the steps in the Software Architecture Analysis Method(SAAM)?



软件架构


分析方法(


SAAM


)中的步骤是什么?



1. Develop scenarios


We do this by capturing the system's expected qualities, uses and users. Because scenarios


represent tasks relevant to different stakeholders, we must:


?



Involve all stakeholders


?



Involve experts


2. Classify scenarios


Scenarios can be divided into two groups:


?



Direct scenarios - can be


?



Indirect


scenarios


-


require


modification


to


the


system


(ie:


extra


components


&


connectors)


3. Perform scenario evaluations


For each scenario list which components and/or connections need to be altered, along with:


?



A weighting of the difficulty of the change(s)


?



Estimated cost of the changes


?



A description of the set of changes required


4. Reveal scenario interaction


When


different


indirect


scenarios


require


the


same


component


to


be


changed,


these


scenarios


are


said


to


interact


with


the


component.


This


exposes


the


allocation


of


functionality to components (especially if the scenarios are semantically unrelated).


High interaction between semantically unrelated scenarios indicates:


?



Low cohesion


?



High structural complexity


?



High interaction between semantically related scenarios indicates high cohesion.


5. Overall evaluation


If we are comparing architectures:…



?



A



should


be


assigned


to


each


scenario


and


the


scenario


interactions. This is a subject process involving all of the stakeholders of the system.


?



The weighting is used to determine an overall ranking of candidate architectures


【来自网络】



9.



What does the software learn from built environment?



软件从构建环境中学到了什么?


P154



?



An architecture defines the arrangement of structural elements in a system


?



Relates to form, function and characteristics


?



Architectural style is the underlying structuring principle and philosophy


?



But any structure contains a distribution of responsibility


?



In complex structures this is often a sociological as much as a technical choice


【来自网络】



10.



What are the six S's of shearing layers?



剪切层的六个


S


是什么?


P182



Permanent or semi-permanent Determined by geology, land-ownership etc.


ure


Typically sixty years for an office building.



Typically thirty year?


es


Plumbing, wiring etc., changes every 7 years or so.


Plan


The division and sub-


division of ‘social spaces’ tends to change every 5 years or so on


average.



Furniture, plantpots, other movables etc., can change daily.


【不确定】



11.



What


are


the


Lessons


for


Software


Architecture?



软件架构的经验教训是什么?


P154


P183


?



Architectural


Knowledge’


is


fundamental


to



successful,


usable


design


in


the


new


millenium


?



It can be regarded as design imagination


?



It is by nature ‘configurational’ and often tacit



?



Especially in vernacular design


?



It is knowledge that is socially acquired


?



“Culturally transmitted”



?



It is both deontic and time-ordered


?



It is not reducible to “high level structure”



?



Affects process and organisation too


12.



Compare


and


contrast


the


‘Masterplan’


and


‘Piecemeal


Growth’


views


of


Software Architecture.



比较和对比软件架构的


“总体规划”



“零碎增长”

< br>观点。


P186-P187


?



Characteristics of the Masterplan


“camp”:



?



Considers “Architecture” to be gross structure



?



Utilises formal methods to present the semantics of architecture


?



Emphasis is on design in the abstract


?



Formal software engineering processes used to guide practical software building


?



Characteristics of Piecemeal Growth approach:


?



Rejection of abstract design


?



Stress on architecture existing at all levels of scale


?



Emphasis on an holistic, human-centred approach to design


?



Utilisation o


f “lightweight” processes



?



Philosophical Differences:


?



Carnegie


Mellon’s


SEI


sees


architecture


as



an


extension


of


“software


engineering”



?



Holds to a “Logical Positivist” structure of


knowledge


13.



Explain


design


pattern


in


your


own


words.



用你自己的话解释设计模式。


P200-P202


P384



PPT

< br>上有很多描述】



?



Design Patterns are elements of reusable software


?



They


provide


the


abstract


core


of


solutions


to


problems


that


are


seen


over


and


over


again


?



An


architectural


pattern


expresses


a


fundamental


organising


structural


organisation


schema for software systems. It provides a set of predefined subsystems, specifies their


responsibilities,


and


includes


rules


and


guidelines


for


organising


the


relationships


between them






A


design


pattern


in


architecture


and


computer


science


is


a


formal


way


of


documenting a solution to a design problem in a particular field of expertise.


维基:


A design pattern is the re-usable form of a solution to a design problem.


14.



What are the relationships between pattern and pattern languages?



模式和模式语言


之间有什么关系?


P203


?



Patterns do not exist outside of a wider


“pattern language”



?



In which the use of one pattern sets the context for the use of others


?



The pattern language is shareable amongst


all “stakeholders” in a development



ADAPTOR


represents


(part


of)


an


attempt


to


see


whether


pattern


languages


exist


for


software development


15.



What role does ADL play in software architecture?



ADL


在软件架构中扮演什么角色?


P 234


?



Provide models, notations, and tools to describe components and their interaction


?



Support for large scale ,high level designs


?



Support for principled selection and application of architectural paradigms


?



Support for abstractions


?



user defined


?



application specific


?



Support for implementing designs


?



systematic


?



possibly automated


?



Close interplay between language and environment


?



language enables precise specifications


?



environment makes them useable or reusable


16.



Please give an definition to ADL.



请给


ADL


定义。


P238


?



ADL Definition: An ADL is a language that provides features for modelling a software


system’s conceptual architecture.



?



Essential features: explicit specification of


?



components


?



interfaces


?



connectors


?



configurations.


?



Desirable features:



?



specific aspects of components, connectors, and configurations


?



tool support.


17.



What


are


the


basic


elements


of


an


ADL?



ADL


的基本要素是什么?


P238


P240


P242


P244


?



Essential features: explicit specification of


?



components


?



interfaces


?



connectors


?



configurations.


?



ADL COMPONENTS Definition:


?



A component is a unit of computation or a data store or a unit of structure


?



Components are loci of computation and state


?



ADL CONNECTORS Definition:


?



A


connector


is


an


architectural


building


block


used


model


interactions


among


components and rules that govern those interactions


?



ADL CONFIGURATIONS Definition:


?



An architectural configuration or topology is a connected graph of components and


connectors that describes architectural structure


18.



What is an ‘architectural style’ and what is an ‘architectural pattern’?



什么是


“建筑风格”


,什么是“建筑模式”?


P232 P317 P393


?



P232



A


style


consists of a vocabulary of design elements, well formedness constraints


that determine how they can be used, any semantic constraints needed for refinement,


and a logical definition of the semantics of the connectors associated with the style.


?



P317



An architectural


style


is a description of component types and their topology.


?



P317



It also includes a description of the pattern of data and control interaction among


the components and an informal description of the benefits and drawbacks of using that


style.


?


< br>P317



Architectural


styles


define classes of designs along with their associated known


properties.


?



P317



They offer experience-based evidence of how each class has been used historically,


along


with


qualitative


reasoning


to


explain


why


each


class


has


its


specific


properties.


(patterns)


?



P393



An


architectural


pattern



expresses


a


fundamental


organising


structural


organisation schema for software systems. It provides a set of predefined subsystems,


specifies


their


responsibilities,


and


includes


rules


and


guidelines


for


organising


the


relationships between them.


维基:


An architectural style is characterized by the features that make a building or other


structure notable and historically identifiable.


维基:


An


architectural


pattern


is


a


general,


reusable


solution


to


a


commonly


occurring


problem in software architecture within a given context.


19.



What is the Blackboard Architecture Style?



什么是黑板架构风格?


P353


Interactions among knowledge sources solely through repository Knowledge sources make


changes to the shared data that lead incrementally to solution Control is driven entirely by


the state of the blackboard.


【来自网络】



20.



What


is


an


Attribute


Based


Architectural


Style


(ABAS)?



什么是基于属性的建筑风格



ABAS


)?



The topology of component types and a description of their data and control interaction.



A


quality


attribute-specific


model


that


provides


a


method


of


reasoning


about


the


component types that interact.



The


reasoning


that


results


from


applying


the


attribute-specific


model


to


the


interacting


component types.


【来自网络】



21.



According to Frank Buschmann et al.'s Patterns of Software Architecture, into which


three


levels


that


the


patterns


emerging


during


the


software


development


can


be


divided?



根据


Frank


Buschmann


等人的软件架构模式,软件开发过程中出现的模式可以


分为三个 层次?


P276


Presented three categories of patterns:


?



Architectural Patterns


?



Design Patterns


?



Idoms


【来自网络】



22.



Could


you


give


an


example


of


an


architectural


pattern?



你能举一个建筑模式的例子


吗?



“From Mud to Structure”:


Layers, Pipes and Filters, Blackboard


Distributed Systems



Broker


Interactive Systems


< br>ModelViewController,Presentation-Abstraction- Controller


Adaptable Systems



Microkernel, Reflection


【来自网络】



23.



Explain the following architectural patterns: MVC, Layers.



解释以下架构模式:


MVC



Layers



P395 P397


?



The Model-View-Controller Pattern:



?



M-V-C originated with Smalltalk-80


?



Informs the entire architecture of modern Small-talk environments.






?



Microsoft’s Document


-View architecture is an instance of M-V-C


?



(Model = Document, View = View, controller = MS window)


?



Layers Pattern:


?



Context


?



large system needing decomposition


?



Problem


?



How to structure systems that contain a mix of high and low-level functionality;



?



Solution


?



Conceptually layer the system, from level 0 upwards


24.



What is the purpose of DSSA?




DSSA


的目的是什么?

< p>
P411


?



To


build


better:


tools,


specification


languages,


domain-specific


reusable


components,


application frameworks, product families.


?



To


understand


better.


Software


problems


are


very


complex.


A


DSSA


is


ready-made,


reusable domain analysis, problem decomposition.


25.



What is DSSA and what does DSSA consist of?


< br>什么是


DSSA


以及


DSSA< /p>


由什么组成?


P421


?



DSSA is an assemblage of software components


?



specialized for a particular type of task(domain)


?



generalised for effective use across that domain


?



composed


in


a


standardised


structure(topology)effective


for


building


successful


applications.


?



DSSA is comprised of


?



a domain model

-


-


-


-


-


-


-


-



本文更新与2021-02-09 07:04,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/619620.html

Software Architecture 课后讨论题 答案的相关文章