试题详情
- 简答题 一个多媒体商店系统包含一个由媒体文件构成的数据库,有两类媒体文件:图像文件和声音文件。每个媒体文件都有名称和唯一的编码,而且文件包含作者信息和格式信息,声音文件还包含声音文件的时长(以秒为单位)和作者的信息。假设每个媒体文件可以由唯一的编码所识别,系统要提供以下功能: (1)媒体库中可以添加新的特别媒体文件。 (2)通过给定的文件编码查找需要的媒体文件。 (3)从媒体库中删除指定的媒体文件。 (4)给出媒体库中媒体文件的数量。 考虑类imageFile和audioFile应该具有哪些恰当的属性和方法?
-
imageFile类的属性有:Name(文件名称),Code(编码),AuthorInfo(作者信息),Format(格式信息);audioFile类除了拥有以上属性外还有属性Time(文件时长);
imageFile类的方法:Add(imageFile)(添加图像文件),Delete(Code)(删除文件),GetFile(Code)(查找文件),GetNumber()(返回媒体文件的数量);
audioFile类的方法:Add(audioFile)(添加声音文件),Delete(Code)(删除文件),GetFile(Code)(查找文件),GetNumber()(返回媒体文件的数量)。 关注下方微信公众号,在线模考后查看
热门试题
- 什么是白盒测试?它适应哪些测试?
- 用例的职责通常分配给()的对象。
- 软件工程中,只根据程序的功能说明而不关心
- 一般性的软件其测试工作量大约占整个开发工
- 软件结构图中没有()元素。
- 什么是框架,它与“设计”有什么关系?
- 软件维护费用高的主要原因是()。
- 现在有一个医院病房监护系统,请根据用户需
- 按照模块独立性,耦合程度由弱至强正确的顺
- 实现容错的主要手段是()和防错程序设计
- 基线可作为软件生存期中各开发阶段的一个检
- PAD图既可用于表示(),也可用于描绘(
- 检查软件产品是否符合需求定义的过程称为(
- 瀑布模型本质上是一种()模型。
- 简述结构化分析的主要步骤
- 软件测试方法中,黑盒、白盒测试法是常用的
- 设计下列伪程序的条件组合覆盖测试用例。
- 非渐增式测试与渐增式测试有什么区别?渐增
- 下列()属于详细设计。
- 请为下面的程序设计符合判定覆盖的测试用