设计模式

大多数设计模式还让软件更具有可修改性。

题目

大多数设计模式还让软件更具有可修改性。

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

软件工程与设计模式


正确答案:
 

第2题:

关于软件维护,以下叙述中正确的是(50)。

A.如果没有文档,也可以很容易地维护一个软件

B.设计软件时就应考虑到将来软件的可修改性

C.谁写的软件就得由谁来维护

D.维护软件就是改正软件中的错吴


正确答案:B
本题考查软件维护方面的知识。软件维护可分为改正性维护、适应性维护、完善性维护和预防性维护。与软件维护相关的问题有五个方面:理解需求维护的软件是很困难的;需要维护的软件往往缺少合适的文档;维护软件时通常不能指望得到原来开发人员的帮助;多数软件在设计时没有考虑将来的维护;软件维护通常不是一个吸引人的工作。‘软件的可维护性是指软件能够被理解.改正、适应及增强功能的容易程度。可理解性、可测试性、可修改性是衡量软件可维护生的几个主要质量因素。

第3题:

软件需求规格说明书应具有完整性,无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是 【 1 】 。


正确答案:

第4题:

软件特性中,相互矛盾的是()。

A可理解性与可测试性

B效率与可修改性

C可修改性和可理解性

D可理解性与可读性


B

第5题:

软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是________。


正确答案:
无歧义性 【分析】作为设计的基础和验收的依据,软件需求规格说明书应该是精确而无二义性,软件需求规格说明书越精确,则以后出现错误、混淆、反复的可能性越小。因此无歧义性是软件需求规格说明书最重要的特性。

第6题:

论软件设计模式及其应用 软件设计模式(Software Design Pattern)是一套被反复使用的、多数人知晓的、经过分类编目的代码设计经验的总结。使用设计模式是为了重用代码以提高编码效率、增加代码的可理解性、保证代码的可靠性。软件设计模式是软件开发中的最佳实践之一,它经常被软件开发人员在面向对象软件开发过程中所采用。项目中合理地运用设计模式可以完美地解决很多问题,每种模式在实际应用中都有相应的原型与之相对,每种模式都描述了一个在软件开发中不断重复发生的问题,以及对应该原型问题的核心解决方案。

请围绕“论软件设计模式及其应用”论题,依次从以下三个方面进行论述。 1.概要叙述你参与分析和开发的软件系统,以及你在项目中所担任的主要工作。 2.说明常用的软件设计模式有哪几类?阐述每种类型特点及其所包含的设计模式。 3.详细说明你所参与的软件系统开发项目中,采用了哪些软件设计模式,具体实施效果如何。


正确答案:本题为模拟题原题,具体写作要求为:
一、首先用400-600字的篇幅简要叙述作者参与开发的软件系统的概要和所担任的工作。
二、设计模式的基本分类:
· 创建型模式。创建型模式抽象了实例化过程,它们帮助一个系统独立于创建、组合和表示它的那些对象。创建型模式包括工厂方法、抽象工厂、生成器、原型、单例模式等。
· 结构型模式。结构型模式涉及到如何组合类和对象以获得更大的结构。结构型模式包括适配器、桥接、组成、装饰、外观、享元、代理等。
· 行为模式。行为模式涉及到算法和对象间职责的分配。行为模式不仅描述对象或类的模式,还描述了它们之间的通信模式。常用的行为模式有观察者、策略等。
三、你在项目中运用了何种设计模式以及如何用此模式进行分析与设计。要紧密结合主题项目,选择1-2种设计模式进行讨论就可以了。

第7题:

从模式所提供的解决方案的抽象程度来看,模式可以分为()

A.测试模式

B.面向软件实现的设计模式

C.软件子系统或构件设计模式

D.体系结构设计模式


参考答案:B, C, D

第8题:

● 按照ISO/IEC9126软件质量标准,软件的可维护性所包括的子特性有()。()A.可靠性、可修改性、一致性 B.可理解性、可修改性、可移植性C.可理解性、可安装性、一致性 D.可理解性、可修改性、稳定性


正确答案:B
软件可维护性即维护人员对该软件进行维护的难易程度,具体包括理解、改正、改动和改进该软件的难易程度。
决定可维护性的因素:1.系统的大小、2.系统的年龄、3.结构合理性
可维护性的度量:可理解性、可测试性、可修改性、可移植性

第9题:

面向对象的程序设计主要考虑的是提高软件的(  )。

A.可靠性

B.可重用性

C.可移植性

D.可修改性

答案:B
解析:
面向对象的程序设计通过类的继承与派生机制以及多态性特性,提高了软件代码的可重用性。

第10题:

采集终端软件设计方法必须保证系统(),以保证终端应用软件具有较长的生命周期。

A稳定性;

B可修改性

C可重用性;

D实用性。


A,B,C,D

更多相关问题