- 1、本文档共57页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.2.7 软件测试 5.软件测试的步骤 (1)单元测试(模块测试) 主要测试模块的5个特性:模块接口、模块的内部数据结构、重要的执行路径、错误路径处理、边缘条件。 (2)组装测试 发现与模块接口有关的问题 (3)确认测试 检验开发的软件是否能按照用户提出的要求运行,是否符合软件规格说明书中规定的软件技术指标。 软件生命期 定义阶段:可行性论证与开发计划 需求分析 开发阶段:概要设计 详细设计 软件编码 维护阶段:软件测试 软件维护 6.2.8 软件维护 1.软件维护的必要性 (1)改正在运行中新发现的软件错误和设计上的缺陷。 (2)适应功能需求变化,增强软件功能,并提高软件性能。 (3)要求已运行的软件能适应特定的硬件、软件的工作环境或是要求适应已变动的数据或文件。 (4)使投入运行的软件与其他相关的程序有良好的接口,利于协同工作。 (5)使运行软件的应用程范围得到必要的扩充。 ??? 6.2.8 软件维护 1.软件维护的内容 (1)改正性维护是在软件运行中发生异常或故障时进行的。 (2)适应性维护是为了使该软件能适应外部环境的变动。 (3)完善性维护是为了扩充软件的功能,提高原有软件性能而开展的软件工程活动。 ??? 6.3 软件开发中的系统分析与设计方法 6.3.1 结构化系统方法 1.结构化分析方法(SA方法) 结构化分析方法适合于数据处理类型软件的需求分析,也是用图形来表示需求的方法,简单、易学。 结构化分析方法包括: (1)???数据流图(主要部分) 表达系统内数据的运动情况 (2)???数据词典 定义系统中的数据 (3)???判定表 (4)???判定树 描述数据流的加工 (5) 结构化语言 (1)??? 数据流图(DFD) 数据流图(Data Flow Diagram)是描述数据处理过程的工具。它以图形的方式描述数据在系统中流动和处理的过程。数据流图有四种基本图形符号: 数据流:带有命名的箭头。? 加工:内有加工名的圆圈。? 文件:标有文件名字的短粗线。? 数据源点或数据终点:以圆角方框表示。 数据流:是沿着箭头指向传送数据的通道。 ①数据流名应能直观地反映数据流的含义。 ②数据流的流向 ③同一数据流图上不能有两个数据流同名。 ④两个符号(加工、文件、数据源点或数据终点)之间可以有多个数据流存在,他们之间没有次序、主次关系。 (1)??? 数据流图(DFD) (1)??? 数据流图(DFD) 加工:又称处理亦称变换,它是以数据结构或数据内容为加工对象的。 ①加工名应简单,能概括地说明对数据的加工行为,其详细描述在数据词典中定义。(动宾结构) ②加工要逐层分解,以求分解后的加工功能简单、易于理解。 (1)??? 数据流图(DFD) 文件:用来暂时存贮数据的,也称为数据存储,可以是数据库或其他数据组织。 ①数据存储名应概要地说明文件中的主要数据。 ②数据存储上一定要有数据流。 ③指向文件的数据流可理解为写入文件,从文件引出的数据流可理解为从文件读出。 ④为避免DFD中出现交叉线,同一数据存储可在多处画出。 (1)??? 数据流图(DFD) 数据源点或数据终点 源点和终点(又称端点)是系统外的实体,称作外部项。它们存在于环境之中,与系统有信息交流,从源点到系统的信息叫系统的输入;从系统到终点的信息称系统的输出。同—个端点可以是人或其它系统。在DFD中引入源点和终点是为了便于理解系统,所以不需要详细描述它们。 数据流图的绘制步骤 (1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。 (2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。 (3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。 ? (4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。 数据流图的绘制步骤 (5)重复步骤(4),直到逐层分解结束。 (6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。 (7)和用户进行交流,在用户完全理解数据流图的内容的基础上征求用户的意见。 例6.1 某图书管理系统按以下步骤进行借书处理: (1) 首先,读者将借书证,借书单交操作员检验,不合格者返回读者。 检验合格后进行借书处理,查找是否还有此图书,如果没有,则返回读者。 如果找到该图书,则登记,填写借书登记卡,并
您可能关注的文档
- 土壤地理第五章棕壤棕壤于褐土要点详解.pptx
- 土壤地理学—第七讲要点详解.pptx
- 土壤与肥料要点详解.pptx
- 土著如何思考要点详解.pptx
- 团队合作与有效沟通要点详解.pptx
- 推进周转材料的标准化管理-终稿要点详解.pptx
- 托莱多艺术博物馆要点详解.pptx
- 岩石力学---9.围岩稳定要点详解.ppt
- 脱硝安全技术要点详解.pptx
- 岩石力学-第5章hyr2015要点详解.ppt
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 2024年广州市高三二模(普通高中毕业班综合测试(二)数学试卷(含官方答案及逐题解析).pdf
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案详解).pdf
- (毕业论文)果树采摘机器人的发展现状及运动学分析.doc VIP
- 【高中语文】双新背景下的语文教学设计+85.pptx VIP
- 雨课堂学堂在线《兵棋(中国人民武装警察部队警官学院)》学堂云单元测试考核答案.pdf VIP
- 11.3 一元一次不等式组(教学设计)七年级数学下册(人教版2024).docx
- 年产1万吨一氯甲烷的工艺流程设计.doc
- 医疗器械质量管理制度-全套规章制度.docx VIP
- 木材质量v验收标准.doc
- 直肠癌(外科学课件).ppt VIP
文档评论(0)