首页学历类考试大学计算机科学
(简答题)

模块(构件)实现设计包括哪些内容?

正确答案

模块、构件与部件、组件基本上是一个意思,有时会认为部件和组件的粒度比构件大一些或范围广一些。上述定义有三个特点:第一个特点是构件要被明确标识,即有一个被调用的名字;第二个特点是构件应该可复用,不可复用的只能称为模块或子系统,第三个特点是构件是软件制品,在宏观上软件制品可以是项目计划、成本估计、体系结构、需求模型、设计模型、程序代码、窗口界面、文档、数据结构、测试用例等。
在微观上的构件,通常是指程序代码级的构件。这种构件在技术上的三个流派是Sun的Java平台、Microsoft的COM+平台、IBM的CORBA平台。构件具有接口标准、通信协议、同步和异步操作。可执行的构件独立于编程语言,具有版本兼容性。构件库是组织管理构件的仓库,它提供构件的入库、出库、查询功能。构件有两种级别:可执行文件级和源代码级。可执行文件级别上的构件是已通过编译的构件,因而与语言无关。源代码级别上的构件实际上只是构件模板,可以用多种语言实现,当然与语言有关。构件还可以分成可见构件和非可见构件,可见构件是在屏幕上看得见、拖得动、可修改的控件,非可见构件是在系统内部运行的构件。在详细设计说明书中已对新增构件的功能和算法进行了详述,此处只要将详细设计翻译为源程序即可。
在大型软件企业内部,新增构件的实现及构件库的管理是软件实现的重要内容。构件库管理系统用于构件储存、构件检索、构件浏览和构件管理。因此,构件库管理系统的主要功能是:构件的分类入库与存储,按用户需求在构件库中浏览或检索构件,对不再使用的构件进行删除,对构件使用情况的统计与评价。

答案解析

相似试题

  • (单选题)

    在概要设计的设计文档中,对每个模块的描述内容包括()

    答案解析

  • (单选题)

    ()是软件系统中的某个逻辑模块或物理模块,它具有精确定义的对外接口,并且,嵌于运行系统中的构件实例能够被其他任何实现了相同接口的另一构件实例所替换。

    答案解析

  • (填空题)

    ()用来描述系统中的各个实现模块以及它们之间的依赖关系包含模型代码库、执行文件、运行库和其他构件等信息。

    答案解析

  • (简答题)

    怎么理解“软件详细设计是子系统和模块实现设计”?

    答案解析

  • (简答题)

    为什么软件设计要遵守“抽象、分解与模块化,低耦合、高内聚,封装,接口和实现分离”的设计原理?

    答案解析

  • (简答题)

    数据库设计方法应包括哪些内容?

    答案解析

  • (简答题)

    冗余设计主要包括哪些内容?

    答案解析

  • (简答题)

    物理数据库设计主要包括哪些内容?

    答案解析

  • (简答题)

    网络安全设计的内容包括哪些方面?

    答案解析

快考试在线搜题