简答题

请举例说明用例之间的包含关系和扩展关系的区别?

正确答案

包含关系用于构造多个用例共同的活动。例如,在ATM系统中,取钱、查询、更改密码等功能都需要验证用户密码。这种情况下应该将密码验证功能独立出来,便于复用、减少冗余。一个用例扩展另一个用例的功能,例如,在图书馆信息管理系统中,读者还书时,系统检查所还图书是否有预订记录,如果有则执行“通知”用例。

答案解析

相似试题
  • 包含关系用于构造多个用例()。

    单选题查看答案

  • 下面哪个选项不能描述子系统之间的关系。()

    单选题查看答案

  • 对类进行详细设计,主要是设计类的(),优化类之间的关系。

    单选题查看答案

  • 如果说用例F被用例T扩展,意思是()。

    单选题查看答案

  • 对象模型描述现实世界中实体的对象以及它们之间的关系,表示目标系统的静态数据结构。在面向对象方法中,由()实现。

    单选题查看答案

  • 若把学生看成一个实体,它可以分成多个子实体,如小学生、中学生和大学生等。在面向对象的设计中,可以创建如下4个类:类Student、类Elementary Student、Middle Student;类University Student。试给出这4个类的属性以及它们之间的关系。

    简答题查看答案

  • 程序流程图与数据流程图的关系()。

    单选题查看答案

  • 什么是框架,它与“设计”有什么关系?

    简答题查看答案

  • 请说明集成测试、系统测试和验收测试有什么不同?

    简答题查看答案