Extreme Programming (XP) is a discipline of software development with (14) of simplicity, communication, feedback and courage. Successful software development is a teameffort - not just the development team, but the larger team consisting of customer,management and developers. XP is a simple process that brings these people together andhelps them to succeed together. XP is aimed primarily at object-oriented projects using teamsof a dozen or fewer programmers in one location. The principles of XP apply to any (15) project that needs to deliver quality software rapidly and flexibly.An XP project needs a(an) (16) customer to provide guidance. Customers, programmers, managers, are all working (17) to build the system that’sneedeD. Customers - those who have software that needs to be developed - will learn simple,effective ways to (18) what they need, to be sure that they are getting what they need,and to steer the project to success. (17)应选入()。
A. together
B. by themselves
C. separately
D. alone
查看答案
关于系统总线,下面的论述中,不正确的是()
A. 系统总线在计算机各个部件之间传送信息
B. 系统总线就是连接一个源部件和多个目标部件的传输线
C. 系统总线必须有选择功能,以判别哪个部件可以发送信息
D. 系统总线的标准分为正式标准和工业标准
在UML的动态建模机制中,()描述了对象之间动态的交互关系,还描述了交互的对象之间的静态链接关系,即同时反映系统的动态和静态特征。
A. 状态图(State Diagram)
B. 序列图(Sequence Diagram)
C. 协作图(Collaboration Diagram)
D. 活动图(Activity Diagram)
The software architecture is a set of software components, subsystems, relationships, interactions, the properties of each of these elements, and the set of guiding principles that together constitute the fundamental properties and constraints of a software system or set of systems. (71) defines a general set of element types and their interactions. The examples include Pipes and Filters, Model-View-Controller, and Reflection. A (72) in software architecture is a representation used to understand or document one or more aspects of a problem or solution. Architecture is usually used in conjunction with many adjunct terms. The (73) defines the key strategies, organization, goals and related processes of the enterprise. At the enterprise level, the (74) may be more of a set of guidelines on how the various software architectures should be constructed consistently across the enterprise. The (75) , which describes the high-level set of elements involved in application from a particular domain along with their interactions, is often used to focus on subsystem definition rather than application process level definition. (71)处填()。
Architectural pattern
B. Architectural description
C. Architectural view
D. Architectural viewpoint
为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。其中(1)本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与软件系统的开发中,它适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。(2)是描述系统的状态如何响应外部的信号进行推移的一种图形表示。 1()
A. 状态迁移图
B. 时序图
C. Petri网
D. 数据流图