其他分享
首页 > 其他分享> > 项目管理基础:软件开发的方法介绍

项目管理基础:软件开发的方法介绍

作者:互联网

       watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=       

软件开发方法主要有结构化方法、原型化方法、面向对象开发方法、敏捷方法。

1、结构化方法

结构化方法由结构化分析、结构化设计、结构化程序设计组成,它是一种面向数据流的开发方法。

2、原型化方法

3、面向对象开发方法 

面向对象开发方法基本出发点是尽可能按照人们认知世界的方法和思维来分析解决问题,

组成:面向对象分析、面向对象设计、面向对象实现。

常见的开发方法:Booch方法、Coad方法、OMT方法。

UML统一建模语言是面向对象的标准建模语言,通过统一的语义和符号表示,使各种方法的建模过程和表示统一起来,目前已成为面向对象建模的工业标准。

4、敏捷方法 

目标:尽可能早地、持续地对有价值的软件的交付使客户满意。通过在软件开发过程中加入灵活性,敏捷方法可以使用户在开发周期的后期增加或改变需求。

敏捷过程的典型方法

1、极限编程 XP

极限编程XP是一种轻量级、高效、低风险、柔性、可预测、科学的软件开发方式。

2、水晶法 Crystal

水晶法认为每个不同的项目都有一套不同的策略、约定和方法论。

3、并列争求发 Scrum

采用迭代方法,其中把每30天一次迭代称为一个冲刺,并按需求的优先级别来实现产品。

4、自适应软件开发 ASD

基本原则:

 

IT技术分享社区

个人博客网站:https://programmerblog.xyz

watermark,size_16,text_QDUxQ1RP5Y2a5a6i,color_FFFFFF,t_100,g_se,x_10,y_10,shadow_90,type_ZmFuZ3poZW5naGVpdGk=

文章推荐程序员效率:画流程图常用的工具程序员效率:整理常用的在线笔记软件远程办公:常用的远程协助软件,你都知道吗?51单片机程序下载、ISP及串口基础知识硬件:断路器、接触器、继电器基础知识

 

 

标签:结构化,软件开发,项目管理,介绍,开发方法,面向对象,XP,方法
来源: https://blog.51cto.com/u_11205641/2828647