下载此文档

测试驱动开发.doc


文档分类:IT计算机 | 页数:约37页 举报非法文档有奖
1/37
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/37 下载此文档
文档列表 文档介绍
测试驱动开发.docLU00-np^pA-MMA\謝8團¥冒垂 昌乙[碉口匸卬申卑車卑:Win
平雪尊肛啓瓯虫II
占爭
地址:
总纲
■传统软件开发流程 ■单元测试及JUnit ■极限测试 ■测试驱动开发
地址:
传统软件开发流程
■软件开发生命周期(Software Development Life
地址:
需求分析
■什么是需求分析(Requirements Analysis) ?
♦需求分析是指理解用户需求,就软件功能与客户达成一 致,估计软件风险(Risk)和评估项目代价(Cost),最终形 成开发计划的一个复杂过程
♦需求分析包括需求的获取、分析、规格说明、验证、管理 的一系列需求工程
♦需求分析阶段结束后,产生软件规格说明书(SRS, Software Requiements Specification)
地址:
需求分析
■需求分析的作用
♦需求分析就是分析软件用户的需求是什么
♦任务就是解决”做什么”的问题,就是要全面地理解用户 的各项要求,并准确地表达所接受的用户需求
♦需求分析之所以重要,就因为他具有决策性,方向性,策 略性的作用,在一个大型软件系统的开发中,他的作用要 远远大于程序设计
地址:
需求分析
■需求分析的过程
♦问题识别
从系统角度理解软件,确定对所开发系统的综合要求,并提出这 些需求的实现条件,及需求应该达到的标准
♦分析与综合
逐步细化所有软件功能,找出系统各元素间的联系,分析是否 满足需求,最终综合成系统的解决方案
♦编写规格说明书
编制文档,描述需求的文档称为软件需求规格说明书
♦评审
对功能的正确性,完整性和清晰性,以及其它需求给予评价,评 审通过才可进行下一阶段的工作
地址:
软件设计
■软件设计分为概要设计与详细设计两个阶段
♦需求明确之后,编码之前需进行软件设计
♦概要设计是结构设计,其主要目标就是给出软件的模块结 构
♦详细设计的首要任务就是设计模块的程序流程、算法和数 据结构,以伪代码实现设计程序逻辑,根据实际情况,很 多公司将其与编码结合完成
地址:
概要设计
■概要设计目的
♦将软件系统需求转换为未来系统的设计
♦逐步开发强壮的系统构架
♦使设计适合于实施环境,为提高性能而进行设计
♦将系统结构分解为模块和库
地址:
概要设计
-概要设计的任务
♦制定规范
代码体系、接口规约、命名规则
♦总体结构设计
功能模块:每个需求点都有相应的模块來实现 模块层次结构:某个角度的软件框架视图 模块间的调用关系:模块间的接口的总体描述 模块间的接口:传递的信息及其结构 处理方式设计:满足功能和性能的算法 用户界面设计
♦数据库设计
♦性能设计
地址:
概要设计
-概要设计的内容
♦概述
♦术语表
♦系统界面原型
♦约束和假定
♦对象模型及描述-UML类图
♦动态模型-UML时序图
♦非功能性需求

测试驱动开发 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数37
  • 收藏数0 收藏
  • 顶次数0
  • 上传人3144187108
  • 文件大小285 KB
  • 时间2021-11-03