实验三至实验六

实验三至实验六

ID:35342281

大小:57.22 KB

页数:5页

时间:2019-03-23

实验三至实验六_第1页
实验三至实验六_第2页
实验三至实验六_第3页
实验三至实验六_第4页
实验三至实验六_第5页
资源描述:

《实验三至实验六》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实验三软件需求分析实验学时:4一、目的与任务目的:确定项目的可实施性,在此基础上完成系统的逻辑功能模型的建立。任务:可采用不同的软件开发技术,完成对项目的需求分析过程,给出系统的逻辑功能模型,数据字典以及规格说明书。二、内容、要求1、实验内容与要求:明白项目的业务流程图,绘制数据流程图,功能分析图,编写数据字典,数据加工处理的描述,软件系统流程设想图(新系统模型),需求规格说明书。2、准备参考资料和阅读相关的国家有关软件开发的标准文档。三、思考题1、需求分析在软件开发中真的有那么重要吗?2、分析系统流程图,流程图和数据流图的区别和各自的特点。3、怎样写合乎规范的数据流图和数

2、据词典?实验四系统分析与设计学时:2一、目的与任务目的:在实验二基础上完成系统的体系结构的建立和系统详细设计,并给出相应的系统设计说明书。任务:认真分析实验二的结果,给出系统合理的体系结构,描绘系统结构图,并合理划分系统的各组成模块,最后给出系统的各部分设计说明书。二、内容、要求1、实验内容与要求:(1)用面向数据流的设计方法(《软件工程导论》P95)从需求分析的数据流图导出系统结构图,并进行优化,画出系统的软件结构图。(2)选择一个模块描绘其程序流程图(P115)(3)了解N-S图、PAD图、判定表和判定树的使用和特点,了解用JACKSON从数据结构导出导出程序结构图的方

3、法。(4)选择一个模块进行输入输出界面设计,输出设计主要指打印输出,设计输入设计主要指数据录入卡设计。(5)可以选择ACCESS,SQLSERVER等任何一种数据库进行存储文件格式设计(数据库结构设计)。2、实验安排方式:本实验每组1人,每人1台计算机。三、思考题1.系统设计和需求分析的关系是什么?两者必须先后关联吗?2.怎样描绘系统的体系结构?3.怎样绘制复合规范的流程图。4.怎样组织对设计阶段工作的评审?实验五系统编码实现学时:4一.实验目的根据系统的详细设计进行系统编码实现。二.准备知识编码标准和规则。三.实验内容不同的程序设计语言有不同的编码规则和标准。(1)编码指

4、南:确定企业编码标准或者指南从其他项目中是否可以获得可复用代码编写本项目代码的时候,尽可能考虑将来其他项目复用本代码模块编写详细设计作为代码的初始框架,经过几次从设计到编码的反复在程序里增加说明解释文档设计的属性可以在代码中体现出来编码的语言尽可能适用设计的要求(2)选择编码语言的原则一般来说,除了应遵循最少工作量原则、最少技巧原则、最少错误原则、最少维护原则和减少记忆原则之外,还应有以下原则:1.系统用户的要求。2.可以使用的编译程序。运行FI标系统的环境中可以提供的编译程序往往限制了对语言的选择。3.程序员的经验和知识。如果条件允许,应尽量选用程序员所熟悉的语言。4.软

5、件可移植性要求。如果FI标系统将在几台不同的计算机上运行,那么应选用可移植性好的语言。5.软件的应用领域。这往往是选择语言的关键因素。6.工程规模。四.实验指导在编程时注意编程规范,规范编程不仅对有利于程序的阅读,也可以提供程序的正确性。实验六系统测试学时:2—■、目的与任务目的:在实验五基础上选择一个模块进行编码测试。1、了解软件测试方法分类,其中包括:1)白盒测试2)黑盒测试3)静态测试4)动态测试5)自动测试2、了解自动化测试工具分类和自动化测试工具的主要特征,其中包括:1)JUnit2)WinRunner3)RationalTeamTest4)Applied等3、了

6、解基于图形界面的自动化测试工具的基本原理了解测试类型1:)单元测试2)集成测试3)确认测试4)黑盒测试5)白盒测试6)功能测试7)负载测试8)web测试9)a测试10)b测试5、了解自动化测试的应用情况基于Winrunner的软件自动化测试1)建立GUIMap2)建立测试:包含建立测试脚本,检査点,数据捕捉3)调试测试4)执行测试5)查看检测结果6)报给发现错误任务:正确运用软件测试技术和方法,完成系统的单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法,并给出测试报告。二、内容、要求与安排方式1、完善系统所涉及的程序框图,选择一个模块,写出系统源程序,模

7、拟运行数据,打印报表等。2、能够正确运用软件测试的过程与方法,结合一个模拟课题,复习、巩固、软件工程中系统测试知识,提高软件测试的实践能力。熟悉单元测试、综合测试、确认测试、系统测试的方法,掌握测试用例的设计方法。树立正确的软件测试思想,培养分析问题、解决问题的能力,提高查询资料和撰写书面文件的能力。三、思考题1.怎样看待测试的重要性。2.怎样选择测试的技术和方案。3•比较逻辑测试和基本路径测试的不同和联系。4.怎样组织对测试阶段工作的评审?

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。