实用软件工程教程 教学课件 ppt 作者 陈雄峰 第6章6.1-6.3节 结构化分析与设计.pptVIP

  • 4
  • 0
  • 约1.45万字
  • 约 108页
  • 2019-07-05 发布于广东
  • 举报

实用软件工程教程 教学课件 ppt 作者 陈雄峰 第6章6.1-6.3节 结构化分析与设计.ppt

第6章 结构化分析与设计 教学要点:本章介绍的需求分析和软件设计分别是软件生命周期的第二个和第三个阶段。首先是需求分析,其中最主要的要点是如何使用系统思维来分析和综合用户需求,以功能模型、数据模型和行为模型建立和表示软件系统的逻辑模型,特别是如何画数据流图。然后是结构化设计,分为总体设计和详细设计,总体设计的主要任务是系统设计和软件结构设计,要点是变换型和事务型两种软件结构设计方法;详细设计主要包括软件模块界面设计和模块内部的过程设计,其中,人机界面设计是界面设计主要工作,也是现代软件详细设计的一个重要工作。 重点掌握:功能建模的数据流图画法;变换型和事务型两种软件结构设计方法;人机界面设计的过程、指南和原则;过程设计的各种表示法。 如何定义系统需求 如何识别、获取需求? 你能够采取何种手段与用户进行交流沟通? 何为需求建模? 你如何理解模型与建模? 需求获取的目的 清楚地理解所要解决的问题 完整地获取用户需求 需求获取面临的挑战 (1)问题空间理解 (2)人与人之间的通信 (3)需求的不断变化 系统分析员的主要焦点是 “做什么(what)” ,不是 “怎样做(how)” 用户需求可分为: (1)功能性需求 定义系统做什么,描述系统必须支持 的功能和过程。 (2)非功能性需求(技术需求): 定义系统

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档