23、软件类图生成方法及软件工程师激励因素研究

软件类图生成方法及软件工程师激励因素研究

1. 类图生成的输入驱动方法及实验评估

1.1 建议的细化过程

在生成类图时,有几个细化过程建议应用。
- 冗余类移除 :用户需要确定并消除从整个过程中问题的答案得出的任何冗余类。冗余类是指与其他类描述相同含义的类。然而,以自动化方式从图中移除冗余类是不可能的。工具可能难以解释给定类名和类的实际内容。如果使用不同的词来描述相同的概念,仍需用户手动根据系统上下文选择最有意义的那个。
- 消除无关类 :在执行完整个过程后,用户还应审查已识别的类,找出无关类。建议使用相关方法来消除冗余类并细化剩余类。

1.2 实验设计与设置

实验针对三位具有计算机科学和信息技术背景的受访者进行,目的是评估所提出方法的效率。受访者均无面向对象分析与设计(OOAD)的特定背景,完全依赖所提出的方法生成类图。每位受访者完成实验用时 2.5 至 3 小时,且实验是单独进行的。实验中使用 Microsoft Excel 来演示所提出的方法。具体实验步骤如下:
1. 提取名词 :受访者阅读并理解案例研究,然后从案例研究中提取所有名词。
2. 对名词进行分类 :提取的名词是实体类的候选。受访者将类分为四类:人员、事物、事件和其他。
3. 捕获类、属性和继承 :受访者列出自动柜员机(ATM)案例研究每个主要功能的事件流,然后确定系统为执行每个列出的事件流需要捕获的信息,并找出包含该信息的最合适的名词(类)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值