计算机科学与技术自学考试本科论文正稿

上传人:ni****g 文档编号:511467660 上传时间:2022-12-13 格式:DOC 页数:23 大小:481KB
返回 下载 相关 举报
计算机科学与技术自学考试本科论文正稿_第1页
第1页 / 共23页
计算机科学与技术自学考试本科论文正稿_第2页
第2页 / 共23页
计算机科学与技术自学考试本科论文正稿_第3页
第3页 / 共23页
计算机科学与技术自学考试本科论文正稿_第4页
第4页 / 共23页
计算机科学与技术自学考试本科论文正稿_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《计算机科学与技术自学考试本科论文正稿》由会员分享,可在线阅读,更多相关《计算机科学与技术自学考试本科论文正稿(23页珍藏版)》请在金锄头文库上搜索。

1、 / 本科毕业论文设计题 目: 航行通告处理系统 学生:号:主考院校: 专 业:指导职 称:评阅老师:职 称:20XX 11 月 3日本科毕业论文设计原创性声明本人以信誉声明:所呈交的毕业论文是在导师指导下进行的研究工作所取得的研究成果,论文中引用他人的文献、数据、图件、资料均已明确标注出,论文中的结论和结果为本人独立完成,不包含他人成果及为获得其他考试机构的学位或证书而使用的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了意。毕业论文作者签字: 签字日期: 年 月 日摘 要航行情报动态信息处理系统是航行情报发布系统二期工程项目中的一个子项目。开发的目的在于解决

2、目前航行通告系统中存在的一些问题,如现行系统的稳定性比较差,售后服务不能使客户满意等等。新的系统采用当前流行的CS结构,服务端使用Oracle数据库,客户端采用SQL Server 2008。系统功能包括:电报接口模块、分类和自动处理模块、报文处理模块、用户管理模块、警告模块电报接口模块:用来和电报机进行接口,负责报文的收发,是本系统和外界沟通的通道。分类和自动处理模块:对接受到的报文进行简单分类,并根据系统配置对可进行自动处理的报文自动处理入库。报文处理模块:用户日常工作中的大部分操作都在此模块中完成,如静态数据的维护、收发报处理、报文查询、校核单的处理、提取PIB等。用户管理模块:增加、删

3、除用户,对用户的权限和资源进行管理。报文警告模块:文进行报警,设定报警的规则。论文最后简述了设计心得体会和列出了参考文献。关键词:数据窗口 表 窗口 菜单AbstractAeronautical Information Processing System is a dynamic information system of aeronautical information released in the second phase of a sub-project. Development aimed at resolving the current NOTAM system, some pro

4、blems, such as the relatively poor stability of the existing system, service cant make customer satisfaction and so on. The new system uses the popular CS structure, using the Oracle database server; the client uses SQL Server 2008.System features include: cable interface module, classification and

5、automatic processing module, packet processing module, the user management module, a warning moduleCable interface module:And telegraph machine interfaces used to be responsible for sending and receiving messages is outside the system and communication channels.Classification and automatic processin

6、g module:The received packets on a simple classification and configuration of the system can be automatically processed automatically process inbound packets.Packet processing module: Most of the daily works of the user operations are completed in this module, such as static data maintenance, collec

7、tionTransmitter processing, packet check, check one of the processing, extraction of PIB and so onUser management module:Add、delete users, user rights and resource management.Message warning module:Text for the alarm set the alarm rules.Finally, the paper outlines the design experience and the exper

8、ience listed references.Keywords: Data Table Window Menu Wind目录第一章前言1第一节软件测试行业的现状1第二节软件测试的背景和意义1第三节软件测试理论基础2第二章相关技术的介绍3第一节相关测试技术介绍3第三章需求分析5第一节航行通告处理系统分析报告5第二节功能点列表6第四章软件测试过程11第一节测试计划11第二节通告处理区的测试用例12第三节测试报告14第五章系统相关界面15第一节主界面15第二节手工录入公司通告16第三节部分报处理窗口17总结18致19参考文献20第一章 前言第一节 软件测试行业的现状软件市场的日益成熟,对用户而言,

9、产品交付标准变得更加严格,软件测试工程师承担产品功能、性能、可靠性,易用性等全方位测试,保证产品质量,满足用户需求,保证企业信誉,软件测试的必要性已经完全为决策人士所接收,软件产品的质量管理已成为企业生存与发展的核心。软件测试工程师,在国外的标准来说,应该是和架构师处于同一等级,道理很简单,测试是为了=发现更多的隐藏BUG才成为的一种职业,你要发现BUG首先你要知道别人的逻辑是否正确,代码你要看得懂,这样才找得出BUG,换句话就是说,测试人员的技术层次应该凌驾于底层的PG上。我国的软件测试技术起步于六五期间,主要是随着软件工程的研究逐步发展起来的。由于起步晚,与国际先进水平相比差距很大。随着我

10、国软件产业的蓬勃发展以及对软件质量的重视,软件测试也越来越被企业所重视,软件测试正在逐步成为一个新兴的产业。从目前看,可主要从四个方面分析我国测试行业的现状。软件测试重要性和规性不断提高;从手工化到自动化测试方法的转变;测试人员需求逐步增大,素质不断提高;测试服务体系初步形成.第二节 软件测试的背景和意义随着计算机技术的迅速发展和越来越广泛深入的应用于国民经济和社会生活的各个方面,随着软件系统的规模和复杂性与日俱增,软件的产业成本和软件中存在的缺陷和故障造成的各类损失也大大增加,甚至会带来灾难性的后果。软件质量问题已成为所有使用软件和开发软件的人的关注,由于软件是人脑的高度智力化得体现和产品这

11、一特殊性,不同于其他科技和生产领域,因此软件与生俱来就存在着缺陷。如何防止和减少这些可能存在的问题呢?回答是进行软件测试。软件测试是最有效的排除和防止软件缺陷与故障的手段,并由此突进了软件测试理论与技术实践的快速发展。新的测试理论,测试方法,测试技术手段在不断涌现出来。软件测试机构和组织也在迅速生产和发展,由此软件测试技术职业也同步完善和健全起来。第三节 软件测试理论基础1.3.1软件测试定义为了发现程序中的错误而执行程序的过程。1.3.2软件测试的目标u测试是为了发现程序中的错误而执行程序的过程;u好的测试方案是极可能发现2为止尚未发现的错误的测试方案;u成功的测试是发现至今为止尚未发现的错

12、误的测试1.3.3软件测试的容软件测试主要工作容是验证和确认,下面分别给出其概念:1) 验证是保证软件正确地实现了一些特定功能的一系列活动,即保证软件做了你所期望的事情。u确定软件生存周期中的一个给定阶段的产品是否达到前阶段确立的需求的过程;u程序正确性的形式证明:即采用形式理论证明程序符号设计一计规约规定的程序;u评市、审查、测试、检查、审计等各类活动或对某些项处理、服务或文件等是否和规定的需求相一致进行判断和提出报告。2) 确认是一系列的活动和过程,目的是想证实在一个给定的外部环境中软件的逻辑正确性,即保证软件以正确的方式来做了这个事件。u静态确认,不在计算机上实际执行程序,通过人工或程序

13、分析来证明软件的正确性;u动态确认,通过执行程序做分析,测试程序的动态行为,以证实软件是否存在问题。第二章 相关技术的介绍第一节 相关测试技术介绍2.1.1 黑盒测试黑盒测试也称功能测试或数据驱动测试,它是在已知产品所应具有的功能,通过测试来检测每个功能是否都能正常使用,在测试时,把程序看作一个不能打开的黑盒子,在完全不考虑程序部结构和部特性的情况下,测试者在程序接口进行测试,它只检查程序功能是否按需求规格说明书的规定正常使用,程序是否能适当地接收输入数据而产生正确的输出信息,并且保持外部信息的完整性。黑盒测试方法主要有等价类划分、边界值分析、因果图、错误推测等,主要用于软件确认测试。1) 等

14、价类划分:是把所有可能的输入数据,即程序输入域划分成若干部分,然后从每一个子集中选取少量具有代表性的数据作为测试用例,该方法是一种重要的、常用的黑盒测试用例设计方法。2) 边界值分析法:边界值分析方法是对等价类划分方法的补充,边界值分析方法的考虑:长期的测试工作经验告诉我们,大量的错误是发生在输入或输出围的边界上,而不是发生在输入输出围的部,因此针对各种边界值情况设计测试用例,可以查出更多错误。3) 前面介绍的等价划分方法和边界值分子方法,都是着重考虑输入条件,但未考虑输入条件之间的联系,相互结合,考虑输入条件之间的相互结合,可能会产生一些新的情况。但要检查输入条件的组合不是一件容易的事情,即

15、使把所有输入条件划分成等价类,他们之间的组合情况也相当的多,因此必须考虑采用一种适合于描述对于多重条件的组合,相应产生多个动作的形式来考虑设计测试用例,这就需要利用因果图。4) 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有正对性的设计测试用例的方法,其基本思想:列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例。2.1.2 白盒测试白盒测试也称结构测试或逻辑测试,它是知道产品部工作过程,可通过测试来检测产品部动作是否按照规格说明书的规定正常进行,按照程序部的结构来测试程序,检验程序中的每条通路是否都有能按照预定要求正确工作,而不顾它的功能,白盒测试的主要方法有逻辑测试,基路测试等,主要用于软件部结构的验证。第三章需求分析需求分析是指理解用户需求,就区按键功能与客户达成一致估计软件风险和评估醒目代价。最终形成开发计划的一个复杂过程,在这个过程中,用户的确是处在主导地位。第一节 航行通告处理系统分析报告表3-1航行通告系统主窗口的功能模块title ID testt

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号