北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
北京理工大学 软件工程实践 汤铭端 中国航天科工集团公司706所
第二讲 结构化方法
第二讲 结构化方法
内容和目的 了解结构化方法的产生和有关概念 ■掌握结构化方法的基本原则 了解结构化分析、设计、编程方法的基 本内容 了解软件开发的一般原则
内容和目的 ◼ 了解结构化方法的产生和有关概念 ◼ 掌握结构化方法的基本原则 ◼ 了解结构化分析、设计、编程方法的基 本内容 ◼ 了解软件开发的一般原则
软件开发方法 软件开发方法是软件开发过程所遵循的 方法和步骤,其目的在于有效地得到 些工作产品,既程序和文档,并且满足 质量要求 ■程序设计方法是软件开发方法的组成部 分 此外还有分析方法和设计方法
软件开发方法 ◼ 软件开发方法是软件开发过程所遵循的 方法和步骤,其目的在于有效地得到一 些工作产品,既程序和文档,并且满足 质量要求 ◼ 程序设计方法是软件开发方法的组成部 分 ◼ 此外还有分析方法和设计方法
评价软件开发方法的四大特征 技术特征:支持各种技术概念的方法特色,如层次性、抽 象性、并行性、安全性、正确性等 使用特征:用于具体开发时的特色,如易理解性、易移植 性、易复用性、工具的支持、任务范围、使用的广度、活 动过渡的可行性、产品的易修改性、对正确性的支持等 管理特征:增强对软件开发活动管理的能力方面的特色, 如易管理性、支持或阻碍团队工作的程度、中间阶段的确 定、工作产品、配置管理、阶段结束准则、费用估计等 经济特征:给软件组织产生的在质量和生产力方面的可见 效益,如分析活动的局部效益、全生存周期效益、获得该 开发方法的代价、使用它的代价、管理的代价等
评价软件开发方法的四大特征 ◼ 技术特征:支持各种技术概念的方法特色,如层次性、抽 象性、并行性、安全性、正确性等 ◼ 使用特征:用于具体开发时的特色,如易理解性、易移植 性、易复用性、工具的支持、任务范围、使用的广度、活 动过渡的可行性、产品的易修改性、对正确性的支持等 ◼ 管理特征:增强对软件开发活动管理的能力方面的特色, 如易管理性、支持或阻碍团队工作的程度、中间阶段的确 定、工作产品、配置管理、阶段结束准则、费用估计等 ◼ 经济特征:给软件组织产生的在质量和生产力方面的可见 效益,如分析活动的局部效益、全生存周期效益、获得该 开发方法的代价、使用它的代价、管理的代价等