团队:1.团队有一致的集体目标,并要一起完成。
2.团队成员要各自分工,互相依赖合作,共同完成任务。
软件团队有着各种模式:主治医师模式、明星模式、社区模式、业余剧团模式、秘密团队、特工团队、交响乐模式、爵士乐模式、功能团队模式、官僚模式。
开发流程也分为各种模式:写了再改模式、瀑布模型(生鱼片模型、大瀑布带着小瀑布)。
统一流程(RUP):业务建模、需求、分析和设计、实现、测试、部署、配置和变更管理、项目管理、环境。
RUP的四个阶段:
初始阶段:目标分析软件系统大概的构成
细化阶段:目标分析问题领域、建立健全体系结构基础、编制项目计划
构造阶段:开发出所有的功能集
交付阶段:确保软件能满足最终用户的实际需求