随着经济社会的发展,科学技术的进步,电子计算机已经成为各国发展过程中必不可少的技术条件。随着计算机技术的逐渐成熟,计算机被广泛运用到社会生产与生活的各个方面。计算机技术的广泛运用,这给我们的社会生活带来了巨大的便利,推动我们的社会生产与生活发生变化。下面是计算机应用毕业论文8篇,供大家借鉴参考。计算机应用毕业论文第一篇:计算机应用系统性能测试过程分析 摘要:对计算机应用系统的性能指标、测试模型等性能测试过程进行了全面阐述。 关键词:应用系统;测试技术;测试模型; Performance Testing Technology and Application of Computer Application System WANG Jin-shan 引言 随着计算机技术的快速发展,计算机应用系统被广泛地应用于社会各行各业。由于计算机应用系统日趋复杂,为提升计算机应用系统的可靠性,针对计算机应用系统的测试技术应运而生。如何减少其缺陷、提高系统的稳定性是软件研发所面临的主要问题,性能测试技术可有效地发现软件存在缺陷并进行量化描述。因此,有效运用性能测试技术是提升计算机应用系统质量的重要手段。 1 计算机应用系统性能测试 1 计算机应用系统的性能 计算机应用系统的性能是通过一系列技术指标来反映系统的关键运行效率和可靠性。其主要指标有响应速度、CPU利用率、内存利用率、数据库指标、业务量峰值、用户数峰值以及扩展性指标等。为了保证计算机应用系统的稳定运行,开发团队不仅要关注软件功能的实现,还需达到软件性能指标的要求。运用测试技术可快速发现系统缺陷,便于将隐患消除于未然。 2 计算机应用系统性能测试 计算机应用系统性能的测试受多方面因素的影响,其包括用户的使用情况、计算机的应用环境以及计算机的应用业务情况。计算机应用系统性能测试是对系统运行时的正常、峰值以及异常负载条件下的模拟检测。通过检测,发现系统运行时存在的缺陷并对缺陷进行量化描述。 3 性能测试的意义 从开发者的角度出发,为了提高产品质量,必须在产品上线之前对其进行性能测试,查找系统存在的性能缺陷及运行风险,并采取有效措施对产品进行完善,最大程度地降低系统上线后出现风险的可能性;从用户角度的出发,为了更为方便的使用,用户有必要对产品性能进行测试。通过合理地测试分析,对产品性能如宽带使用、硬件配置及数量等问题进行准确研判,从而推出性能最优的产品。 2 计算机应用系统性能测试过程 1 构建性能结构模型 1 系统性能指标 性能指标的确定主要从业务和系统的角度来考虑,包括三方面: (1)并发接入能力。指计算机应用系统同时接入用户的最大数量。在设定最大接入用户数量的时候,还要充分考虑数据库、服务器的性能。 (2)系统处理能力。该能力以每秒点击的数量或单位时间处理业务的数量进行衡量。 (3)并发用户数量。指在系统正常运行时,可同时响应的用户量峰值。 这三项技术指标之间的关联性较强,可以较为直观地反映出计算机应用系统的整体性能状况。 2 系统性能影响因素 干扰因素直接影响着系统性能的测试结果,因而在对系统性能进行测试时,应当充分考虑不利因素的影响。 (1)业务因素。 主要包括交易类型、并发用户数量等。当并发用户数量、交易类型、交易数据量随着时间的变化而发生变化时,系统也会呈现出不同的性能特征。 (2)用户因素。 主要包括用户使用的时段、使用时长、习惯性操作和使用频率等。 (3)环境因素。 主要指的是计算机的软件环境和硬件环境。因为不管是软件环境还是硬件环境发生变化,均会在一定程度上影响计算机应用系统的性能。 2 构建性能测试模型 计算机性能测试模型的构建可以分为测试调研、测试准备、测试执行、测试总结等四个阶段。 1 测试调研阶段 该阶段应根据测试任务组建性能测试团队。团队成员主要包括业务人员、数据库工程师、系统环境运维人员以及开发工程师等。测试团队的首要任务是进行调研和测试方案的制定。对系统的功能信息、用户信息以及安全性能等进行面地分析,对系统的业务背景更是要全面地掌握,在确定测试范围和目的后,制定测试方案。 2 测试准备阶段 (1)针对测试范围和目的,确定测试指标和条件。如系统稳定运行时间≮8 h、交易响应时间≯2 s、系统处理能力≮100 TPS等。另外,应准确地描述性能测试涉及到的关联系统,并完整、清晰地说明性能项目测试的必要性。 (2)设计测试模型,详细分析测试系统的业务量。设计测试模型应遵循软件工程原理和管理学原理。模型将测试活动进行了抽象,明确了测试与开发之间的关系,是测试管理的重要依据。根据设计的测试模型确定分步骤测试方案。 (3)准备测试环境和测试数据。根据业务特点,准备测试环境和相应的测试数据。 测试环境应尽量与用户环境保持一致。在可能出现多种用户环境的情况下,考虑极端测试环境进行测试。 测试数据的准备要充分考虑业务特点、业务连续性和业务极值等情况,测试数据准备充分且具有代表性。 3 测试执行阶段 计算机系统性能测试执行阶段是测试系统性能指标和性能缺陷的重要环节。 (1)测试执行人员应该准确地理解测试的目的与方案的执行步骤,能够按照测试方案进行有序检测。检测执行人员要适时启动监控程序,并关注测试进程。 (2)在测试过程中确认测试模型的运行状况,并进行如实记录。按照测试方案,逐一运行测试模型。测试完成后,对测试数据进行收集,保证测试数据的完整性、可靠性。同时,应对测试过程进行梳理,尤其是测试过程中出现的异常状况或偏离测试方案的情况。 4 测试总结阶段 测试总结阶段主要是对照测试方案研判测试模型的运行结果。通过对测试过程的数据分析,确定系统各个性能指标的测试结果。对测试结果及发现的问题进行总结和分析。撰写测试总结报告,主要包括测试背景、测试目的、测试范围、测试指标、测试环境、测试工具、人员安排、测试内容、测试结果、结果分析及测试结论等。 3 结语 总之,对于计算机应用系统来说,性能是其质量的重要组成部分。计算机应用系统性能测试技术作为解决性能问题的重要手段已经被广泛应用并备受关注。计算机应用系统性能测试是系统开发过程中的重要环节,性能测试技术是验证系统是否达到设计的性能指标,同时可发现系统中存在的性能缺陷及存在风险,为优化系统起到了重要作用。在检测过程中,一定要明确测试目的与方向,制定适合的测试模型,准备充分的测试数据,精确无误地完成各项测试工作,根据测试结果进行研判,确定测试结论并量化数据。 参考文献 [1] 杭聪应用系统性能测试研究与深入实践[A]2012电力行业信息化年会论文集[C]北京:期刊中心,484- [2]夏莹莹,谢振华RFID系统性能测试标准研究[A]第十一届中国标准化论坛——市场践行标准化论文集[C]北京:中国标准化协会,1513- [3] 杜乃乔,叶晓俊,王建民可配置的OLTP数据库系统性能测试框架[A]第26届中国数据库学术会议论文集:B辑[C]北京:科学出版社,337- [4]吴晶,刘明铭,程仁洪面向负载特性的教学评价系统性能研究[A]全国第18届计算机技术与应用(CACIS)学术会议论文集[C]北京:中国科学技术大学出版社,487- [5] 潘睿计算机应用C语言的特点探讨[A]第二届世纪之星创新教育论坛论文集[C]北京:世纪之星杂志社,