一个问题引出的思考。

newchina 2003-05-06 03:25:36
一个问题引出的思考。
我在学习面向对象的过程中,遇到一个问题
,希望大家能发表一下意见。
在做需求时,《软件需求》一书中提出用JAD会议来做需求,让每个用户代表来对自己的需求进行描述
,最后在分析和设计阶段根据需求分析的结果进行类的设计,我觉得这样会引入新的问题:如果两个不同的用户代表在对同一个更能进行描述时出现了不一致
,那么就需要需求分析工程师进行手工的确认和辨别,尤其是当系统很庞大时,有可能这种手工的方式就会超出人的思考能力。
所以能否做一个可以自动对类的关系进行识别的程序。这也有利于我们在进行类的归纳和演绎时进行得更容易。
我是一个学校里面的学生,这是我的一个想法,不知道有没有实际的意思。
前两天看了一篇文章《面向对象系统耦合性度量方法的形式化描述》指出可以对类的耦合性进行数学化的描述,
所以我们可否将类的属性和方法看作一组基,通过计算类之间的相似性来决定类是否被重复定义,当然在昨晚需求后进行的类的设计都是用自然语言描述的
对上面的计算需要自然语言处理过程。当然我们不用从自然语言处理开始,我们可以使用现在已经比较成型的算法来解决这个问题

希望大家给点建议。
...全文
14 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,265

社区成员

发帖
与我相关
我的任务
社区描述
软件工程/管理 管理版
社区管理员
  • 研发管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧