简答题

试述软件的概念和特点?软件复用的含义?构件包括哪些?

正确答案

软件是计算机系统中与硬件相互依存的另一部分,与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。
软件复用(SoftWareReuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。
可以被复用的软件成分一般称作可复用构件。

答案解析

相似试题
  • 什么是软件复用?简述软件复用和软件共享、软件移植的差别。

    简答题查看答案

  • 软件复用技术的目的是降低软件()、提高软件开发的效率和缩短软件开发周期。

    单选题查看答案

  • 软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是()。

    单选题查看答案

  • 软件复用的范围不仅仅涉及源程序代码,请至少列出5种可能复用的软件元素。

    简答题查看答案

  • 计算机软件的发展经历了哪几个不同的时代?每个时代的软件含义和软件工作范围是什么?

    简答题查看答案

  • 软件复用的层次可以分为哪几个级别?

    简答题查看答案

  • 请简要说明软件过程的概念和基本元素。

    简答题查看答案

  • 软件体系结构分析和评估的概念和意义是什么?

    简答题查看答案

  • 软件工程的定量描述离不开()、()和()三个概念。

    填空题查看答案