课件第21讲软件工程.pptxVIP

  • 0
  • 0
  • 约5.37千字
  • 约 121页
  • 2021-10-13 发布于北京
  • 举报
第二十一讲 软件工程;21.1 软件需求分析 21.2 软件设计 21.3 测试 21.4 系统转换 21.5 软件过程管理 21.6 软件复用 21.7 软件构件 21.8 软件中间件 21.9 软件体系结构;1、软件需求分析任务;软件需求的表现形式;需求的层次;获取软件需求的重要性;软件需求的注意事项 软件需求关注用户的期望、要求和需要,不是解决方案 要区分what和How。例如,要采用什么算法,不是用户需求 并不是所有方面的要求都是软件需求 功能、性能、设计约束、时间进度等是的,而重量、软件大小等不是用户需求 并不是所有用户的期望和要求都是软件需求 用户需求必须中肯,有意义,例如,记录图书的厚度等不是用户需求;(1)SA方法基本思想;(2)结构化分析的步骤 ;(3)需求分析模型;;(4)DFD;DFD组成 ;分层的数据流图;数据字典;加工逻辑描述;(5)状态转换图;(6)E-R图(ERD); 软件设计是指把软件“做什么”的逻辑模型转换成“怎么做”的物理模型,即实现软件系统的需求。 ;1、系统设计原理;模块的独立性; ;2、概要设计(总体设计);;系统结构图;;   HIPO技术即用图形方法表达一个系统的输入和输出功能,以及模块的层次。HIPO技术包含两个方面的内容:   (1)HIPO分层图,用此图层表示自项向下分解所得系统的模块层次结构。   (2) I

文档评论(0)

1亿VIP精品文档

相关文档