UML 提供了 5 种对系统动态方面建模的图,其中()对系统行为组织和建模;()对系统功能建模,它强调对象之间的控制流;()_之间是同构的。 ()A.用例图 B.顺序图 C.协作图 D.状态图 ()A.用例图 B.活动图 C.状态图 D.顺序图()A.状态图和活动图 B.用例图和活动图 C.顺序图和协作图 D.活动图和协作图
查看答案
DTD作为XML 1.0规范的重要组成部分,对于XML文档的结构起到很好的描述作用。但是,它也具有一些缺点,比如,它采用了非XML的语法规则、不支持数据类型、扩展性较差等等。 (1)正好解决了这些问题,通过对DTD进行扩充,引入了数据类型、 (2) ,从而使其具备较强的可扩展性。
(1)A. XSL B. CSS C. DOM D. Schema
(2)A. 命名空间 B. DOM C. XPath D. Xquery
下面给出了四种设计模式的作用:
外观(Facade):为子系统中的一组功能调用提供一个一致的接口,这个接口使得这一子系统更加容易使用;
装饰(Decorate): 当不能采用生成子类的方法进行扩充时,动态地给一个对象添加一些额 外的功能;
单件(Singleton): 保证一个类仅有一个实例,并提供一个访问它的全局访问点;
模板方法(Template Method):在方法中定义算法的框架,而将算法中的一些操作步骤延迟到子类中实现。
请根据下面叙述的场景选用适当的设计模式。若某面向对象系统中的某些类有且只有一个实例,那么采用 (1) 设计模式能够有效达到该目的;该系统中的某子模块需要为其它模块提供访问不同数据库系统(Oracle、SQL Server、DB2 UDB 等)的功能,这些数据库系统提供的访问接口有一定的差异,但访问过程却都是相同的,例如,先连接数据库,再打开数据库,最后对数据进行查询, (2) 设计模式可抽象出相同的数据库访问过程;系统中的文本显示类(TextView)和图片显示类(PictureView)都继承了组件类(Component),分别显示文本和图片内容,现需要构造带有滚动条、或者带有黑色边框、或者既有滚动条又有黑色边框的文本显示控件和图片显示控件,但希望最多只增加三个类, (3) 设计模式可以实现该目的。
(1)A. 外观 B. 装饰 C. 单件 D. 模板方法
(2)A. 外观 B. 装饰 C. 单件 D. 模板方法
(3)A. 外观 B. 装饰 C. 单件 D. 模板方法
UML 用关系把事物结合在一起,(1)描述一个事物发生变化会影响另一个事物的语义,(2)描述特殊元素的对象可替换一般元素的对象。
(1)A.聚合关系 B.关联关系 C.包含关系 D.依赖关系
(2)A.实现关系 B.聚合关系 C.泛化关系 D.关联关系
为验证程序模块A是否正确实现了规定的功能,需要进行(1) ;为验证模块A能否与其他模块按照规定方式正确工作,需要进行(2) 。
(1)A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试
(2)A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试