自动化分析器在CASE环境中的应用:软件大小与重用度量
需积分: 5 169 浏览量
更新于2024-07-09
收藏 7.56MB PDF 举报
"这篇研究论文探讨了如何在基于存储库的计算机辅助软件工程(CASE)环境中自动化输出大小和重用指标的计算。论文指出,为了有效地控制软件开发的成本,需要有测量生产力的方法,而CASE技术,特别是基于存储库的集成CASE,提供了自动化这一过程的可能性。文章着重介绍了为面向对象的CASE开发的自动化功能点分析器和软件重用度量分析器,这两个分析器利用存储在对象库中的应用系统表示,以获取必要的信息。此外,论文还详细讨论了软件重用度量的度量标准,如重用杠杆、重用价值和重用分类,这些都是由管理需求以及IEEE的标准化努力驱动的。通过一个投资银行业应用程序的实例,展示了这些先进自动化工具的功能和分析能力,这个应用程序与在纽约市投资银行中部署的系统相似,这些工具正是在那里被开发和测试的。"
在这篇研究论文中,作者强调了自动化在软件工程经济学中的重要性,特别是在估算软件成本和提高编程生产力方面。CASE工具,尤其是基于存储库的版本,可以极大地减少手动测量带来的工作量和成本。文章提到的功能点分析是衡量软件规模的一种标准方法,它通过分析软件的功能来评估其复杂性和工作量,这对于项目规划和成本估计至关重要。
另一方面,软件重用是降低成本和提高效率的关键因素。论文提出了几个重用度量指标,如重用杠杆,它度量了重用部分相对于新开发部分的比例;重用价值,它量化了重用组件对整个项目价值的贡献;以及重用分类,这有助于识别和组织可重用的代码或组件。这些指标可以帮助管理者更好地理解重用策略的影响,并优化软件开发流程。
在实际应用中,研究人员在一个投资银行的环境中测试了这些自动化工具,这是一个典型的大型、复杂系统,需要高效且精确的度量。这样的案例研究提供了真实世界背景下的证据,证明了自动化分析器在实际操作中的有效性和实用性。
这篇论文为软件工程领域提供了一种自动化方法,以提高软件度量的准确性和效率,同时促进了软件重用的实践,这对于降低软件成本、提升软件质量和生产力具有重要意义。通过开发和应用这些自动化工具,软件工程可以更加科学地进行,进一步推动行业的标准化和最佳实践的发展。
2021-08-04 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-10-23 上传
weixin_38727087
- 粉丝: 6
- 资源: 965
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践