35 MASTER-DETAIL SCREENS(主详屏幕)
问题描述
许多应用程序包含所谓的主屏幕和详细屏幕。屏幕顶部(主部分)显示一个窗口,其中显示特定数据出现的主要识别数据,并且可以选择其中的一个。在屏幕的底部(详细信息部分),将显示所选中的属性。
因此,功能点分析识别了两种事务功能类型(本例中忽略了维护选项):
- 一个功能是显示所有的识别数据用于选择(外部输出)
- 用于显示所选事件的详细信息的功能(外部查询)
在给定的应用程序中,有主详细信息屏幕,其中在详细信息部分中显示的事件属性与主部分中的属性完全相同。
计算一个EO和一个EQ,还是仅计算一个EO?
讨论
讨论的是,对于这种特殊情况,除了主部分的外部输出之外,是否还必须识别详细部分的外部查询。
在向用户提供的信息方面,详细信息部分没有添加任何内容,但在设计中详细描述了屏幕,并且用户请求了具有相同属性的详细信息部分。
主部分是EO,因为显示多条数据,以便从中进行进一步选择。
详细屏幕是一个EQ,尽管主部分和详细屏幕显示完全相同的DET。这是因为设计明确要求,且格式(选择数据)与“主节EO”不同。
答案
计算一个外部输出和一个外部查询
Problem description
Many applications contain so-called master-detail screens. Screens where in the top (the master section), a window is displayed, in which the main identifying data of occurrences of particular data are displayed and where one can select a single occurrence. At the bottom of these screens (the detail section) the attributes of the selected occurrence are displayed.
Function Point Analysis hereby recognizes two transactional function types (maintenance options are ignored in this example):
- a function for displaying the identifying data of all occurrences for the purpose of making a selection (an external output)
- a function for displaying the details of the selected occurrence (an external inquiry)
Within a given application there are master-detail screens where in the detail section exactly the same attributes are displayed for an occurrence as in the master section.
Is one EO and one EQ counted, or only one EO?
Discussion
The discussion is whether you must recognize for this particular case, in addition to an external output for the master section also an external inquiry for the detail section or not.
In terms of information to the user the detail section adds nothing, but the screen is described in detail in the design and the user has requested this detail section with the same attributes.
The master section is an EO, because multiple occurrences are displayed in order to make a further selection from there.
The detail screen is an EQ, in spite of the fact that the master section and the detail screen display exactly the same DET’s. This is because the design explicitly asked for this and the format (selection data) differs from the ‘master section EO.
Solution
Count one external output and one external inquiry.