是系统分析员、软件工程师、程序员以及最终用户建立计算机系统的一个过程,IBM亦称之为计算机应用开发周期。
系统开发生命周期(Systems Development Lifecycle)的六个阶段:
1、问题的定义及规划
2、需求分析
3、软件设计
4、程序编码
5、软件测试
6、运行维护
软件开发生命周期中,需要时间最长的是运行维护阶段
创新阶段需要大量的研究与发展费用,只能是资本丰裕的发达国家才具有条件,从而在该产品的制造能力方面形成比较优势;在成长成熟阶段,该产品的制造能力逐渐扩大到国外;到了标准化阶段,要求的生产要素以非熟练劳动力、原材料、资金为主,该产品的优势从资金丰裕的国家向劳动力资源丰裕的国家转移;最后,初始国可能成为了该产品的进口国家。