软件工程周志钊.pptVIP

  • 16
  • 0
  • 约6.62千字
  • 约 60页
  • 2018-08-27 发布于江苏
  • 举报
软件工程 周志钊 zhouzhizhao08@163.com 软件的定义 软件危机 软件定义 软件定义的基本任务是确定软件系统的工程需求,也就是要搞清“做什么”。 确定系统必须具有的功能和性能,系统要求的运行环境,并且预测系统发展的前景。 面向数据流的分析方法是需求分析的主要方法,其中最典型的就是结构化方法(简称SA方法)。 数据流图和数据字典确定系统的逻辑模型。 软件开发 总体设计的基本任务是确定模块分解、各模块功能和模块间接口,设计全局数据结构 。 详细设计的基本任务是制定各模块的实现细节即算法。 Structured Analysis 系统流程图、DFD Structured Design 判定树、HIPO图 Structured Programming 程序流程图 软件开发 详细设计工具 图形工具 流程图、N-S图、判定表、判定树、问题分析图 列表工具 HIPO (Hierarchy plus Input, Process, Output) 语言工具 PDL (Program Design Language) HIPO图 软件测试 测试的目的: 发现程序中的错误。 测试用例的选择: 使用发现错误可能性大的输入数据。 测试的顺序: 单元测试、集成测试、确认测试、系统测试 软件开发模型的几种类型 以软

文档评论(0)

1亿VIP精品文档

相关文档