全部博文(1293)
分类:
2012-07-16 17:08:23
立项管理:
群体决策立项管理规范,让群众分担责任与贡献智慧,成功的经验反复利用;
项目规划:
提出与总结出合适的项目估计方法、项目计划模块。
CMM,代码行估算方法,不实用!
软件质量:
什么是软件质量?
软件质量就是“软件与明确的和隐含的定义的需求相一致的程度”。
软件质量的保证主要是来自正确的软件设计与实现过程,而不是测试;
软件质量属性有哪些?
影响软件质量的因素:
(1)需求分析不到位;
(2)设计方法,如先编码后设计;
(3)编码不规范;
(4)内部测试不充分;
(5)软件文档编写不当;
制定软件测试、技术评审、质量保证的规范;
需求开发与管理:
建立需求开发与管理,给出文档模板;
软件设计:
建立软件设计规范,形成合适文档;
编程与调试:
制定简单明了、重点突出编程规范,团队遵守;
单步调试、单元测试;
软件测试:
建立软件测试规范;
白盒测试(结构、逻辑测试):
黑盒测试(用户测试):
软件维护:
建立软件维护规范;
基础方法论:
CMM:
PMBOK:
敏捷开发:
RUP:
面向企业的软件研发管理解决方案:
集成化研发管理方法
参考文献:
《软件研发管理解决方案》,林锐
软件质量