Basic Process Models
• Waterfall (aka. Sequential)

• Iterative
可以让Bug更早的暴露,但是项目时间更长。

• Rational Unified Process (RUP)
RUP最重要的它有三大特点, 适用于大型软件团队开发大型项目:
1)软件开发是一个迭代过程,
2)软件开发是由Use Case驱动的,
3)软件开发是以架构设计(Architectural Design)为中心的。

• Test driven development Agile
• Rapid Prototyping
• Spiral
• Agile Process: • extreme programming, Scrum, Crystal, etc



网友评论