谈计算机软件开发前期的建模测试

2013-09-19 09:22
网络安全技术与应用 2013年9期
关键词:计算机软件程序建模

陈 妍

(天津商务职业学院 天津 300160)

0 引言

软硬件是计算机最为核心的组成部分,常规理念认为需强化硬件设施的升级改造,对软件系统优化缺乏足够的重视。新时期软件功能作用受到了用户的一致认可,开发出多款新软件产品才能满足市场需求。软件开发前期要做好充分的准备工作,建模测试是分析软件性能的最佳方式。

1 软件产品需求调查

信息化是人类社会活动的必然趋势,计算机在推动信息化发展中占有重要作用,帮助用户解决了高速计算时遇到的种种问题。软件是计算机程序或指令硬件运行的数据集,其对于计算机整体功能发挥有着很大的影响。最近十年以来,我国计算机用户数量持续上升,市场软件需求量也在不断地增加,如表1。庞大的计算机用户量,决定了软件产品需求量持续增长,对早期软件产品开发或升级是不可缺少的。

表1 :CNNIC统计数据

2010 6509 9052 2011 6882 9384 2012 7095 9591

根据中国互联网络信息中心(CNNIC)数据显示,2008-2012年期间,我国计算机使用数量及IP地址总数均在不断地提升,信息产业发展及办公模式调整促进了计算机设备的普及使用,与计算机相配套的软件产品也将有大幅度地增加,这充分说明了软件开发市场的巨大需求。

2 计算机软件开发前期的建模测试

本次结合计算机软件系统的结构组成,对其建模测试详细地分析,具体如下:

2.1 处理模块

传统软件系统只设定了单个处理器,仅适用于小流量数据的自动化处理。现代计算机配置更加高级,所面临的数据处理对象变得更加复杂,软件开发前需对数据处理模块进行测试。此项测试目标是为了多个程序同时运行时,解决处理器(CPU)时间的分配问题。例如,加密算法中,可利用取模处理方法完成运算,程序如下:

2.2 作业模块

完成某个独立任务的程序及其所需的数据组成一个作业,决定着软件产品整体的操控性能,也是前期模拟比较重要的内容。作业管理的任务主要是为用户提供一个使用计算机的界面使其方便地运行自己的作业,并对所有进入系统的作业进行调度和控制,尽可能高效地利用整个系统的资源。建模测试中常用的控制指令,如下:

2.3 存储模块

应用软件是为了处理原始数据,正式处理完毕需考虑数据资源的存储,现代软件设计应自动配备存储功能。通过研发测试可掌握程序指令的存储量大小,为各个程序及其使用的数据分配存储空间,并保证它们互不干扰。存储模块测试,可通过子程序执行验证的方式,扫描软件程序流程是否符合用户的要求,存储子程序代码如下:

2.4 设备模块

新款软件开发需注意对客户信息的保护,随着人们对生活质量的要求越来越高,基于软件平台的办公系统要想取得长足的发展进步,不但要抓好方便快捷这种本来就具有的良好品质,更要紧跟时代的脚步,为客户提供更优质的服务。根据用户提出使用设备的请求进行设备分配,同时还能随时接收设备的请求(称为中断),如要求输入信息。

2.5 文件模块

新时代信息技术不仅是行业科技的创新应用,也是企业或个人用户处理数据的必备工具,推动了人工智能控制平台的建设与使用。软件研发目的在于为客户提供安全可靠的信息处理平台,同时全面保护客户的个人信息。做到以上两点,就能为软件产品研发提供新的动力。研发新款软件是为了服务于计算机操作,测试软件文件传输功能是评估产品价值的重要标准。研究人员通过创建三维动态模型,由新软件主控模型运作以验证其文件处理能力。主要负责文件的存储、检索、共享和保护,为用户提供文件操作的方便。

3 基于测试结果的软件应用分析

基于软件开发与测试结果,新款软件应用功能得到了优化升级,主要表现于通用软件、专用软件等。

3.1 通用软件

计算机软件是指计算机系统中的程序及其文档,程序是计算任务的处理对象和处理规则的描述;文档是为了便于了解程序所需的阐明性资料。这类软件通常是为解决某一类问题而设计的,而这类问题是很多人都要遇到和解决的。例如:文字处理、表格处理、电子演示等。软件系统信息安全在很大程度上依赖于技术的完善,如图1,这些技术包括:密码技术、鉴别技术、访问控制技术、信息流控制技术、数据保护技术等。不仅如此,软件开发时对客户信息隐患实施自动化检测,帮助用户解决信息丢失等风险。

图1 软件安全技术

3.2 专用软件

在市场上可以买到通用软件,但有些具有特殊功能和需求的软件是无法买到的,这些都是企业根据具体需求制定的专用软件方案。电子商务行业就针对网购用户的信息风险,自主开发了信息扫描控件,防止用户姓名、联系方式、账户密码等数据被窃取。例如,网上支付的安全问题主要由3个方面导致的:银行网站本身的安全性;交易信息在商家和银行之间传递的安全性;交易信息在消费者和银行之间传递的安全性[4]。但究其结果,还是由登录密码或者支付密码泄露造成的。为了保证通信的安全性,我们在通信连接方面可以使用防火墙、代理服务器、软件加密等技术,借助软件安全监控以防止信息被盗取,提升了安全级别。

4 结论

计算机系统凭借其强大的操作性能,被广泛应用于企业办公自动化中,为办公职员提供了虚拟化的控制平台,代替人工高效率地完成了各项操作任务。软件是处理设备操作的调度程序或数据指令集,任何一项操作任务都需经过软件下达指令。软件开发前期建模测试,有助于发现新款软件产品的缺陷,及时拟定修改程序的编写方案,提高了新产品的使用价值,也为创造更大市场价值赢得基础。

[1]周伟.依据 CNNIC数据分析国内计算机软件的需求趋势[J].管理观察,2011,13(8):41-42.

[2]张林明.新型计算机软件开发前期的建模测试功能研究[J].软件编程,2012,29(11):73-75.

[3]吴军.传统软件开发模式存在的缺陷及操作流程改进[J].计算机应用技术,2012,20(12):54-56.

[4]贾平轩.软件系统建模测试对产品改良的指导作用[J].科技创新导报,2011,11(7):8-10.

猜你喜欢
计算机软件程序建模
联想等效,拓展建模——以“带电小球在等效场中做圆周运动”为例
试论我国未决羁押程序的立法完善
基于PSS/E的风电场建模与动态分析
基于C语言的计算机软件编程
不对称半桥变换器的建模与仿真
浅谈不同编程语言对计算机软件开发的影响
“程序猿”的生活什么样
英国与欧盟正式启动“离婚”程序程序
浅谈基于C语言的计算机软件程序设计
创卫暗访程序有待改进