翻新时间:2022-12-01
软件开发中基于角色的协同
毕业论文
【 关键词 】 软件开发 项目管理 协同工作
【 摘 要 】
软件开发是1种群体协作过程,要求团队成员在开发活动中相互分工、紧密协作,成员通过扮演角色交互的完成共同任务。但成员在开发活动中常常对扮演的角色认识模糊,同时缺乏适应软件开发过程动态变更的能力,而传统方法不能较好的解决该问题,因此如何精确定义成员的角色并实现其动态转换,成为当前研究软件开发过程中群体协作机制的1个重点和难点。为此本文结合角色、Agent、服务等思想,利用面向对象建模技术提出1种基于角色的协同软件开发框架,主要工作有: 首先针对成员在开发过程中对角色认识模糊的困难,本文为角色组织了供给和需求两组服务,建立了角色与服务之间的映射关系,通过修改服务集和服务-角色登记表,实现了角色的清晰定义和动态修改,与传统方法相比,清晰角色有利于成员明确自身所承担的职责和拥有的权限;同时为简易成员查找角色的复杂过程,提出1种灵活的角色查找方法,利用角色匹配矩阵和角色推荐算法,匹配出符合成员要求的1组近似角色,降低了角色查找的难度。 其次为帮助成员适应开发过程的动态变更,本文先对成员进行角色转换关系和扮演资格验证,再利用Java可直接操作字节码的特性,动态修改成员的Agent类字节码,重建成员与角色的委派关系,从而实现了扮演角色在开发活动中的动态转换,并对成员在开发活动中扮演角色及协作交互过程进行重点研究。与传统方法相比,灵活的角色转换机制有助于成员动态调整自身的能力和行为,适应软件过程的变更与演化。 最后本文通过1个软件开发实例在1定程度上验证了协同开发框架的实用性与正确性,对开发任务所涉及的角色进行了精确定义,成员实现了对角色的简便查找和动态转换。同时为评价基于角色方法的合理性与有效性,本文还进行了初步的性能分析及相关方法比较,定性分析和初步结果表明基于角色方法可以改善业务过程对环境的适应能力,缩短任务的整体执行时间,提高协同活动的执行效率。
【文摘语种】 中文文摘
下载文档
网友最新关注
- 庆国庆
- "抓人“
- 春天到了
- 生活的滋味
- 童年趣事
- 我的童年
- 看错时间
- 英文互译
- 我和哥哥的一天
- 长大后的我
- 我的傻事
- 吹泡泡
- 妈妈真好
- 知错就改
- 母亲节的礼物
- 上班上网检讨书范文
- 交通事故检讨书
- 擅自离岗检讨书
- 副班长自我检讨
- 生活委员自我检讨
- 上班期间睡觉检讨书
- 成绩下降检讨书
- 学校思想政治工作指导思想
- 班干部自我反省检讨书
- 上自习不守纪律检讨书
- 团支书自我检讨书
- 班长自我检讨书
- 万能检讨书范文6篇
- 个人工作失误检讨书
- 市纪检工作要点
- 制度差异与政治反对
- 试论互联网数字化作品著作权侵权及立法规制(1)论文
- 物权变动制度视野中的政治哲学意蕴(1)论文
- 共同继承遗产的定性反思与制度重构(1)论文
- 浅论从物权行为理论看无权处分的效力(1)论文
- 农村集体建设节约集约用地的法律探讨(1)论文
- 谈微电影广告的模式创新
- 对微电影对思想政治教育的机遇和挑战
- 谈国产喜剧电影的思考
- 浅析中国传统动画电影的传统文化、艺术元素
- 对影视艺术校园学生管制方法的思考
- 浅议出卖人的权利瑕疵担保制度研究(1)论文
- 国家公务员制度与有效政府
- 对体育影视娱乐化发展策略探析
- 城市化浪潮对县制的冲击——县制丛谈之三
- 《古诗两首》教案
- 《荷叶圆圆》教案
- 《小壁虎借尾巴》教案
- 《夏夜多美》教案
- 《吃水不忘挖井人》教案
- 《两只小狮子》教案
- 《王二小》教案
- 《棉鞋里的阳光》教案
- 《称象》教案
- 《松鼠和松果》教案
- 《乌鸦喝水》教案
- 《两只鸟蛋》教案
- 《要下雨了》教案
- 《司马光》教案
- 《看电视》教案