知识点1-3-4:软件工程开发方法知识点学习任务单知识点编号知识点序号知识点1-3-4019软件工程开发方法知识点学习任务:1、理解“软件工程方法”的思想和构成2、掌握“软件工程方法”的要点知识点1-3-4:软件工程开发方法软件工程采用工程项目管理的概念、原理、技术和方法来开发软件。它包括方法、工具、和过程三个方面:方法:为软件开发提供了“如何做”的技术,包括项目计划与估算、系统需求分析、数据结构、系统总体设计、算法设计、编码设计、测试以及维护等;知识点1-3-4:软件工程开发方法工具:为软件开发提供了“如何有效做”的支撑,由软件工具集成起来形成的软件开发支撑环境,即计算机辅助软件工程(CASE)成为软件开发的强大武器;过程:为软件开发解决“采用什么途径做”的问题,它是软件工程方法和工具的结合。知识点1-3-4:软件工程开发方法软件工程的要点主要体现在五个方面:(1)采用项目管理理念和方法管理整个系统研发全过程;(2)采用按项目、分阶段的结构化方法进行计划与管理;(3)严格进行阶段评审,实行严格的过程控制;(4)采用面向对象的现代化研发工具和管理工具;(5)构建最精干的研发队伍。知识点1-3-4:软件工程开发方法软件工程方法包括结构化软件工程方法和面向对象软件工程方法。结构化软件工程方法:将项目管理与结构化开发方法相结合,用项目管理的理念、方法和工具来管理软件开发的全过程,也称为面向功能和数据流的软件开发方法。知识点1-3-4:软件工程开发方法面向对象的软件工程方法:将项目管理与面向对象开发方法相融合。尽最大可能采用先进技术来实施软件开发。这种方法已成为软件工程中的主流方法。知识点1-3-4:软件工程开发方法“结构化软件工程方法”和“面向对象软件工程方法”是相互联系、相辅相成、统一的整体,其实,软件工程方法的实质就是各种方法的有效集成。目前几乎所有的软件开发都采用软件工程方法来实现。谢谢!