软件开发工具使用与项目跟踪控制
1. 软件开发工具的选择与使用
1.1 工具选择的依据
项目经理在选择工具时,会参考项目的生命周期以及组织的过程改进模型。支持项目生命周期的软件工程和开发工具在相关知识体系(如SWEBOK)中有涵盖。SWEBOK工具表还包含了用于验证和优化的设计工具,这是项目和软件工程开发组织进行工具研究的起点。
同时,软件工程研究所的能力成熟度模型的五个过程成熟度级别与SWEBOK中确定的单个工具之间的关系,能确保项目不会在超出组织成熟度水平的情况下进行自动化投资。因为为不成熟的组织提供强大工具,可能只会让开发者更快地生产出错误的产品,强大的工具需要组织具备一定成熟度才能有效使用。
1.2 工具搜索方法
由于软件工具市场变化频繁,列出具体工具不太现实。可以使用互联网搜索引擎(如Copernic,网址为www.copernic.com )来搜索现有工具和供应商。例如,搜索“software requirement modeling”会返回106个活跃网页。结合初始搜索信息和工具评估技术,可为自动化工具的调查和选择提供起点。
1.3 工具使用的实践问题
以下是一些与工具使用相关的实践问题及操作步骤:
1. 代码分析 :
- 找到一个不少于500行源代码的C、C++或Java程序。
- 从www.m2tech.net/rsm/default.htm 下载RSM并安装到计算机系统。
- 回答关于源代码的以下问题:
- 总代码行数(Total LOC)、有效代码行数(eLOC)、逻辑代码行数(l
超级会员免费看
订阅专栏 解锁全文

7381

被折叠的 条评论
为什么被折叠?



