软件开发过程模型比较微软是世界上最大的软件公司,但微软并没有通过CMM认证,不使用RUP,也不使用XP
微软有自己的软件开发过程PCM
他们之间有什么区别
有什么共同点
微软是否有从CMM、TSP、PSP中取长补短
而中国软件企业又如何从这些林林总总的开发过程模型中选取适合自己的方法
CMM真的对中国软件企业有帮助么
来听听微软资深项目经理的现身说法吧
源代码管理与每日编译源代码控制(SourceControl,又称源代码管理、版本控制、软件配置管理等)和每日编译(DailyBuild,又称NightlyBuild、持续集成等)是软件开发过程中最重要的方法,也是实施其他各种流程的必须基础(例如变更管理、缺陷管理、自动测试等)
上兵伐谋:微软产品规划方法好的起点是成功的一半,只有正确的制定产品开发策略,才能使产品在推向市场后被用户接受,在交付客户后令客户满意
在这个专题中,您将了解到微软如何策划新软件的特性、进行市场调研、了解和分析客户需求、收集用户反馈等
发布零缺陷软件:缺陷管理Bug管理是软件开发中非常重要的一个环节
在大型的商业软件开发中,没有Bug管理是不可想象的
Bug管理在微软的软件开发流程中同样起到举足轻重的作用,无论是Windows、Office这样大型的软件,还是内部使用的各种各样的小工具,Bug的管理都贯穿于整个开发流程的始终
单元测试随着软件产品复杂度的增加,越来越多的软件公司开始重视单元测试,意识到单元测试的重要性
单元测试在微软开发流程中同样是非常重要的一个环节
本专题将结合微软的
NET技术,对单元测试的方法和工具进行详细的介绍,帮助您建立起单元测试的流程
微软程序经理程序经理在微软产品开发的“三架马车”中具有非常重要的作用,在软件行业只有微软设有该职位
在本专题中,将概要阐述微软程序经理产生的原因、使命,重点阐述应该具备什么样的优秀品质,以及程序