软件措施(共11篇)
软件措施 篇1
摘要:随着信息技术在军事领域的广泛应用, 武器系统对软件的依赖性越来越强, 软件的可靠性已成为确保武器系统质量的关键所在。阐述了软件可靠性的重要意义, 介绍了软件可靠性的特点, 结合在型号研制工作中的经验, 分析了影响当前软件可靠性的主要因素, 总结了提高型号软件可靠性的措施。
关键词:型号软件,可靠性,措施
1 概述
软件可靠性对于现代武器装备的作战效能具有重大影响, 已经成为影响武器系统可靠性的重要因素[1]。1991年, 在海湾战争中, 美国的爱国者导弹由于跟踪软件的问题, 时间累积差了1/3秒, 导致导弹落在自己兵营中, 造成28人死亡, 98人受伤;1996年, 欧洲航天局发射的阿里安V火箭, 在火箭起飞后37秒后星箭俱毁, 原因就是在发射前, 惯导系统未进行充分的地面测试, 其沿用了阿里安Ⅳ火箭, 而阿里安V火箭的功率以及飞行速度都大于阿里安Ⅳ火箭, 因而惯导系统无法及时处理所接收到的庞大数据, 最后只好自动关机, 导致火箭采取了“自杀”行动。鉴于软件在武器系统中所起的重要作用及其可靠性对武器系统的重要影响, 在软件的研制过程中应充分重视软件的可靠性设计, 最大程度地提高其可靠性, 确保武器系统的整体性能得以充分发挥。
2 影响型号软件可靠性的主要因素
2.1 嵌入式软件可靠性设计不够完整。
在型号的研制过程中, 研制单位常常将型号软作为硬件产品的一个附件来对待, 由此在设计过程会存在一个误区, 认为型号软件尤其是嵌入式软件, 最终是要嵌入到硬件中, 因而在研制过程中不考虑软件的特殊性, 而是把软件和硬件的研制混为一谈, 在可靠性设计上只考虑硬件的指标, 未将软件纳入单独考核, 造成武器系统的可靠性和安全性降低。
2.2 软件测试和验收不够充分。
型号软件设计完成后, 充分的测试是保证软件能够稳定、可靠的运行。而实际, 软件研制单位由于专职测试人员、测试工具、手段的缺乏, 测试计划安排时间过短, 测试管理制度不健全, 造成很多单位只是简单几个测试用例来测试;有的单位研制的嵌入式软件, 仅在模拟环境进行了测试, 未在真实硬件环境验证就交付使用;还有的研制单位进行软件验收仅是走过场, 只是对预先指定的几个用例测试, 起不到测试的应有作用, 因而造成软件的缺陷多、故障多。
2.3 软件评审和验收流于形式。
尽管软件研制单位会组织阶段评审, 但是很多评审仅仅是一种形式。尤其嵌入式软件研制单位一般都是将软件的评审和验收与其配套的产品进行, 仅凭借武器整体功能能否实现或系统的某个测试结果来验证软件的运行状态、评定软件的质量。评审中, 对软件的可靠性、编码的规范性、文档的齐全性、技术项目的先进性等都没有进行全面审核。
2.4 软件配置管理工作比较混乱。
软件在开发过程中状态、版本较多, 有的软件开发人员未对软件的状态和版本进行标识, 更改不严格按照质量管理要求进行控制, 造成软件管理十分混乱, 软件的错误也非常多;还有的软件研制单位, 未设置配置管理员或配置管理员也如同虚设, 配置管理人员对配置管理概念不清, 使型号软件基本不受控状态, 往往在做飞行试验时发现软件的版本不是最新的版本。
3 提高型号软件可靠性的措施
3.1 贯彻“三化”设计。
软件同硬件产品类似, 提高软件可靠性的一种关键方法就是贯彻“三化设计”, 即通用化、系列化、模块化设计。一般来说在实现软件的功能的时候尽量采用顺序控制结构、条件控制结构、循环控制结构等基本结构, 尽量避免复杂结构、复杂逻辑和复杂函数的使用, 以最简单易行的方式实现软件功能。
3.2 加强软件的需求分析。
通常软件需求分析这项工作由资历比较深、技术水平比较高、经验非常丰富的人来担当, 在航天领域, 大多数都是由副主任设计师以上承担此项任务。在需求分析阶段, 应成立需求分析小组, 成员应包含软件需求人员、经验丰富的开发人员若干名、使用方技术负责人及软件设计人员和软件测试人员等。应综合考虑不同的专业背景, 以便考虑更加周到细致。
3.3 代码走查。
在实际对型号软件的测试中, 通过代码走查方式一般能发现30%~70%的逻辑设计和编码缺陷。在实际的代码走查过程发现, 代码走查发现问题的比例与测试人员的知识、能力、经验、负责程度关系很大, 如果与测试人员恰好是该领域的专家或在此方向有很深的研究, 就能发现更深层次的问题, 并能提出有建设性的意见。
3.4 测试用例设计。
软件测试能否达到预期目的, 与测试用例的设计与选择息息相关。若测试用例设计得不合理、不全面, 在执行测试时就不可能覆盖到全面。在设计测试用例时应能预知程序运行后的正确结果;在设计测试用例时, 应包括合理或不合理的输入条件;要严格执行软件的测试计划, 排除测试的随意性;做好测试用例的保留工作, 以备后续复查。
3.5 软件的测试工具选择。
在软件测试过程中, 自动化的测试工具不仅能减轻测试的劳动强度, 而且在相同的时间和人力条件下, 测试的效率和测试准确度也会有大幅提高, 测试质量也有较好的保障, 如Testbed、Logiscope等。利用测试工具, 可对被测代码进行静态结构分析, 分析软件的数据流图, 帮助测试人员发现程序中的问题, 大大提高工作效率。
3.6 强化软件的配置管理。
由于软件配置管理过程十分繁杂, 管理对象错综复杂, 若采用人工的办法不仅费时费力, 还容易出错。如CVS软件就是用于在C/S系统下多人开发环境下的源码维护工具, 通过它可查看版本的状态, 还可追溯版本更改的原因。
3.7 做好软件阶段评审的把关作用。
软件阶段评审是改进和提高软件可靠性的一种有效的办法。一般来说软件的评审组成员应当有型号任务总体方代表、软件设计人员、实现人员、测试人员、质量人员组成, 必要时可邀请同行专家参加。评审的重点是审查技术合理性、输入输出的一致性、与相关标准的符合性及是否满足系统需求等, 从而决定是否转入下一个阶段的开发工作, 保证软件研制过程受控。
4 结论
随着信息化技术快速发展, 武器系统的发展方向会向更加智能化、精确化和制导化的方向转变, 软件在武器系统中所占的比例会越来越大, 关键等级也会越来越高, 作用越来越重要, 数量和规模也越来越庞大而复杂, 武器的先进性和复杂性必将导致其可靠性严重下降, 一定程度上制约了武器性能的发挥。要想切实提高型号软件质量和可靠性, 只有严格按照各种质量体系的标准和规范及软件工程化的要求, 严格“三库”管理, 加强软件的测试工作, 才能为武器系统提供高质量、高可靠、高安全的型号软件产品。
参考文献
[1]孙志安, 晓黎等.软件可靠性工程[M].北京:北京航空航天大学出版社, 2009.
[2]杨海成, 乔永强, 许胜, 石柱等.航天型号软件工程[M].北京:中国宇航出版社, 2009.
[3]徐利明, 杨海波, 张笑.提高武器装备软件可靠性[J].四川兵工学报, 2009, 5.
[4]宋昕.目前型号软件研制过程中存在的问题及对策[J]情报指挥控制系统与仿真技术, 2003, 9.
[5]史会增, 缪旭东.浅析型号软件可靠性[J]舰船电子工程, 2005, 25 (3) .
软件措施 篇2
一、省使用正版软件工作小组办公室常务副主任阐述软件正版化意义:
1、软件正版化工作是我们履行国际义务,塑造大国形象的一项重要内容,2011年是中国加入WTO第十年,中国政府曾郑重承诺履行WTO一系列规则
2、软件正版化工作是我们国家保护知识产权、保持经济高速发展的需要,是建设创新性国家的需要
3、事关国家和企业信息安全,事关企业的诚信和规范管理。
证监会2006年明确提出,如果连软件正版化都做不到的公司是不允许上市的,如果上市以后发现,在使用软件过程中发现严重问题,是要被信息披露的,对上市公司的形象和经营业绩都会带来严重影响。
4、对促进中国软件产业发展,具有十分重要的意义。增强国内软件企业的竞争力,能避免外国软件企业形成垄断和降低软件成本。
省政府对企业今明两年软件正版化的目标要求: 1、2011年自查自纠,要完成60%以上的软件正版化。2、2012年基本完成(90%以上)。
在2012年年底或2013年年初进行整体检查,对完成情况好的企业进行表彰,对完成不好的,除了要做整改外,还将进行公开披露和处罚,甚至将会提交法庭诉讼。
省正版软件工作小组办公室常务副主任提出软件正版化落实措施:
1、专人分管
2、专人负责
3、落实好专项金费
4、建立专项软件使用保管制度
二、浙江商业银行银监处处长讲话
1、加强培训,认识盗版软件的使用风险,提高使用正版软件意识,树立软件资产管理理念,逐步推进软件正版化
2、加强引导,增强开展软件正版化工作的主动性,通过调查研究、自查自纠,努力提高企业软件正版化比例
3、加强监管,完善监管体系,明细软件正版化统计指标,纳入工作指标,促进软件正版化在公司形成常态化机制。
三、浙江证监局郁处长讲话
要充分认识软件产业作为国家基础性和战略性产业,在促进国民经济发展中具有重要的意义,我们鼓励和支持浙江上市公司使用正版软件,全体公司要加大知识产权保护力度,主动抵制盗版软件,严厉打击侵权盗版行为,增强资产主体的法律意识,做到遵纪守法和诚信经营,我局将会同省使用正版软件工作领导小组集体推动企业使用正版化软件工作,各公司
要遵守浙江省下发的《浙江省2011-2012年推动企业软件正版化工作方案》,同时上市公司要及时披露涉及盗版软件的涉处事项和重大违处违规等行为和相关信息,今年浙江辖区内的上市公司要完成调查摸底,动员培训和自查自纠,对发现未经授权的合法软件,要及时进行更换,到今年底之前企业软件正版化率要达到60%以上,2012年到达90%以上。
四、浙江中控公司办公室郑主任分享软件正版化经验
1、领导重视,公司于2001年开始参加软件正版化培训,第一次由分管副总参加,第二次由办公室主任参加。通过总裁办公会议决定指定分公司技术公司副总裁负责软件正版化工作,专人领导,包括制度的建立和制定,各下属公司总裁、总经理是第一责任人,出了问题第一责任人负责。逐步分阶段进行软件正版化,通过10年的努力,今年被国家评为软件正版化先进单位。
2、组织保障,公司建立了软件正版化工作小组组织架构,领导给予充分授权,办公室作为软件正版化的职能部门,行驶管理职能,信息中心作为技术支持部门,协助工作
3、建立了一系列制度
通过几年的正版化道路,公司形成了相应的制度,在2001年发布若干规定,明确规定软件采购选型,优先考虑国产软件,民族软件,写进公司红头文件,2004年进行了制度修订,2008年发布了管理规定,对原来的制度进行了完善,增加了对软件违规行为的处罚标准,每月进行一次检查,每次发通报,落实处罚制度。对违规使用软件行为,不仅仅只是罚款,而且作为重大违纪违规行为,不能参与本任何先进等的评选,严重的可以解除劳动合同。特别是发现底层员工使用违规软件将进行连带惩罚,一直到公司领导即第一责任人。
4、严格执行,公司领导支持 各参与部门职能:
信息中心:负责技术方面的,版权的认定 财务部:对违反规定的人员进行罚款 人力资源部:负责通报批评
总结:软件正版化需要良好的制度,公司领导的支持,良好的执行力。
五、省版权局局长讲话:
温家宝总理在2010年全国知识产权保护与司法工作电视电话会议讲到:知识产权保护不仅是我们政府的职责,更需要各市场主体以及全社会共同努力。
省长吕祖善讲话:必须坚决贯彻落实好国办通知,加强自查和督察力度,全面实施软件正版化。
软件措施 篇3
1 学会使用迅雷、Maxthon、QQ、Nero等常用软件的内置安全措施
2 让Windows升级的方法
本文相关小提示
Windows本身的安全升级
Windows是系统,其本身安全的重要性不言而喻,事实上它自己也内置了安全功能:
让Windows保持更新是一个很好的主意,这样一旦检测有新的补丁,Microsoft会自动推送给我们,进而让系统永保安全!右击“我的电脑”,选择“管理”,单击“服务和应用程序”下的“服务”项,双击其中的Background Intelligent Transfering Service,在“常规”选项卡上单击“启动类型”下拉列表框,选择“自动”。接着,打开“控制面板”,双击“自动更新”,然后选择“自动(建议)”项,然后设置一个使用常使用电脑的时间(如11:00),再单击“确定”按钮确认。这样操作后,可以启动Windows本身的自动更新功能。
WLM和MSN的安全聊天
WLM/MSN是大家平时都要使用的IM软件,商务人士们多数会使用它,它也集成了很多的安全,可以保护我们在安全通道中安全地聊天、传输文件。
1.进行安全设置
选择“工具→选项”,再单击“安全”标签,然后在右侧窗口上进行相应设置即可,这些容易理解,不再赘述。
2.设置文件传输
选择“工具→选项”,再单击“文件传输”标签,选中“文件传输选项”下的“使用下列程序进行病毒扫描”,然后设置相应的扫描程序。同时,选中“自动拒绝传输已知不安全类型的文件”项,这样一些不安全的文件,如EXE、BAT、CMD等,WLM/MSN就会拒绝接收了。
安全一直是我们非常关心的内容,现在很多厂商也在不断进行安全产品的开发。事实上,除了安装杀毒软件和防恶意软件外,很多常用的软件自身就带有安全的功能,由于这些功能往往是针对软件自身“定向制作”,所以比一般的杀毒软件和防恶意软件更要有针对性和有效性。有了这些功能,我们的电脑和网络生活一定会更加安全和精彩。
制作会杀毒的迅雷
随着下载在网民上网行为中占据越来越重的份额,木马、后门、蠕虫、病毒、插件等也“泥沙俱下”,将其夹带在了下载资源之中,给我们带来了极大麻烦。迅雷是我们平时用得非常多的软件,它也开始内置安全功能了。
先保证使用的是最新版的迅雷5,然后再从http://safe.xunlei.com/上下载最新的安全组件进行安装(如果用的是最新版迅雷5,则可以直接从http://safe.xunlei.com/dl/ThunderKAV1.0.5.30.exe处下载),之后重新启动迅雷5。其会自动更新病毒特征库(见图1)。之后,我们下载资源时,迅雷会为我们提供诸如提前预警、中途告警、资源杀毒 、确认打开等功能,全面确保下载资源的安全。
图1
Maxthon保护你的浏览安全
多数人上网都是为了浏览网页,由此引发了一系列的浏览器之争。Maxthon以其小巧实用强悍的功能赢得了众多读者的芳心而流行起来,在最新版的Maxthon 2.x中,有两个特别值得一提的安全功能。
1全面修复安全漏洞
Maxthon 2.x可针对各种未修复的安全漏洞进行全面防范,选择“工具→傲游设置中心”,再单击左侧的“安全和隐私”,然后向下滚动鼠标滚轮,可以看到如图4所示的窗口。这里的更新会早于Windows本身的补丁,更早地防御恶意工具的入侵。
2信赖站点
当我们在访问招商银行网上银行等一些安全需求级别较高的站点时,如果该站点是可信赖站点,则地址栏背景切换为绿色,并显示可信赖图标,保障我们的网上交易安全。
The World带你“安全浏览”
The World是继IE浏览器7.0版之后,世界上第二款采用多线程窗口框架的浏览器,从而大幅减少由于某个网页假死导致的整个浏览器假死情况,并且可以在一定程度上提高网页打开速度。同样,它也提供了安全浏览的功能,我们要做的是选中“工具→安全浏览”复选项(见图2)。
图2
扫描RAR压缩包内的病毒
WinRAR是我们用得很多的压缩/解压缩软件,其安全性表现在如下两个方面:
1使用最新版本
WinRAR中的漏洞也同样被发现,因此用上最新版的WinRAR是保证安全的首要条件。
2用杀毒软件扫描
选择“工具→扫描压缩文件中的病毒”,再在打开窗口中选择相应的杀毒软件即可进行查杀(见图3)。
图3
Nero内置的杀毒工具
刻录光盘,Nero是我们的首选。不过,很少有人知道它集成了用于检查要刻录数据的病毒扫描程序,可以确保不会刻录受感染的数据。
我们要做的就是在Nero中选择“帮助→更新查毒程序”,Nero Burning ROM便会连接到FTP服务器av.nero.com并下载防病毒文件。同时,还会打开下载文件窗口。并有一个进度条指示病毒库更新过程的进度。
数据库更新完成后,便会打开一个带有指示现已更新了数据库的消息的对话框。数据在刻录前就会自动杀毒了。
图4
让QQ自己保护自己
QQ的流行不用再说了,其也具有较强的安全性,这里只提几个比较重要的:
1安全设置
我们可以单击QQ 2007左下方的“菜单”按钮,选择“安全中心→安全设置”,再在打开窗口中单击“查杀木马”项,在其中可以设置查杀木马的频率(见图5)。
2传输文件设置
单击QQ 2007左下方的“菜单”按钮,选择“安全中心→安全设置”,再在打开窗口中单击“网络信息安全”项,在其中可以设置传输文件的安全级别,设置为“安全级-中”后,传输EXE、BAT、CMD等文件时将会被阻挡。
软件措施 篇4
金融业是我国信息化应用程度较高的领域, 信息技术已成为金融业不可或缺的基础设施, 并涉及使用大量的软件产品。因此, 金融业推进软件正版化工作对做好我国软件正版化工作具有重要意义。中国人民银行高度重视软件正版化工作, 下发《中国人民银行办公厅关于进一步开展软件正版化工作的通知》 (银办发[2013]1号) 等重要文件, 并于2012年11月2日会同银监会、保监会、证监会召开了金融业推进软件正版化工作会议, 积极推进金融业软件正版化工作。
中国人民银行广州分行 (以下简称“人行广州分行”) 针对目前软件正版化管理工作中存在的实际困难, 对软件正版化的技术管控措施展开了积极的研究和探索, 探索利用桌面管理系统实现软件正版化技术管控措施, 不但进一步加强了软件正版化管理效果, 利用技术手段达到了管理目的, 而且节约了人力成本, 极大提高了工作效率。
一、软件正版化管理存在的困难
目前软件正版化管理工作涉及每一台桌面终端, 点多面广, 仅通过严格的管理制度进行管理和防范远远不够。由于缺乏技术手段, 目前软件正版化管理工作尚处于技术人员实地上门查看、手工记录统计和逐个检查整改的原始阶段, 对于非授权软件的使用不能及时发现和阻止, 正版软件的授权管理也比较分散和混乱, 数据统计和汇总也只能手工进行。这种完全依靠手工进行的软件正版化管理方式工作量大, 工作效率低, 很难做到精准管理和快速反应, 往往导致软件正版化管理流于形式, 无法取得实效, 严重制约软件正版化工作的开展, 也不利于形成长效管理机制。
二、桌面终端安全管理系统简介
人行广州分行为加强桌面终端安全管理部署了桌面管理系统, 覆盖范围包括广东省所有地市中心支行及其下辖的全部县支行的所有桌面终端。桌面管理系统具有策略管理、终端接入管理、终端配置、终端安全管理、移动存储介质管理、进程及软件管理、硬件和软件变化审计、刻录审计和数据查询统计等功能。其中策略管理的控制粒度可以细化到每一台桌面终端, 可以实现软件自动分发、软件安装和进程执行监控、自动卸载非授权软件等功能, 从而达到软件正版化的技术管控效果;数据查询统计功能可以对桌面终端的信息进行收集、统计和查询, 形成各种定制化报表, 掌握各类软件产品的使用情况, 为软件正版化管理提供准确的数据支持。
三、软件正版化管理技术管控措施的实现
(一) 软件资产梳理
人行广州分行制定了统一的软件资产管理制度, 建立了软件资产台账, 对全行软件资产进行分类造册, 对软件使用进行登记和审批, 实现了软件资产管理规范化。另外利用桌面管理系统收集到的桌面终端安装软件清单对本单位软件资产进一步进行了全面的摸底调查, 经过认真梳理, 并结合软件资产台账, 对各种软件的使用情况和进程的执行情况进行汇总统计, 初步形成并逐步完善了本单位软件和进程黑白名单, 方便在后续进行软件安装监控和进程执行监控中引用。
软件和进程黑白名单的形成是一个逐步和渐进的过程, 需要不断梳理, 一步步完善, 刚开始可能比较宽泛, 随着信息的不断收集, 最后形成完备的软件和进程黑白名单。
(二) 软件安装监控
为了加强软件安装管理, 禁止用户安装违规软件, 人行广州分行在桌面管理系统设置了软件安装监控策略, 只允许用户安装正版软件, 对安装非授权软件的用户采取提示信息、自动卸载违规软件和拒绝接入网络等措施进行自动处理。
软件安装监控策略可以灵活添加软件控制列表, 每个软件都可以选择控制状态, 如禁止安装、必须安装或允许安装。软件列表可以手动添加, 也可以从已设置好的软件黑白名单选择 (黑名单中的软件自动设置为禁止安装, 白名单的软件自动设置为允许安装) , 还可以从桌面终端上报的软件列表手动选择, 对不在策略列表中的软件可以全部设置为违规。
对安装违规软件的用户采取以下处理方式:
1. 提示信息
考虑到初期策略设置不够完善, 为了保障业务的正常运行, 在策略运行初期阶段, 人行广州分行对安装违规软件的桌面终端只提示信息, 提醒用户及时把违规软件列表反馈给科技人员, 以便科技人员确认, 完善策略。提示信息窗口每几分钟弹出一次, 直到用户安装的软件符合要求为止。
2. 自动静默卸载
对策略中软件控制列表中禁止安装的软件, 自动静默卸载功能可以实现对这些违规软件的自动卸载, 无须用户干预。由于软件的卸载方式不同, 大部分软件都可以实现静默卸载, 小部分软件会弹出卸载对话, 需要用户干预实现卸载功能。提示信息窗口和卸载对话框每几分钟弹出一次, 直到用户安装的软件符合要求为止。通过自动卸载功能有效控制了违规软件的安装。
3. 阻断联网
阻断联网分为间歇性阻断联网和永久阻断联网两类, 随着策略的不断完善, 中期人行广州分行启用了安装违规软件阻断联网功能, 如果用户安装了违规软件, 客户端将每隔几分钟被阻断联网, 直到用户安装的软件符合要求为止。在后期人行广州分行启用了安装违规软件, 客户端永久阻断联网功能, 如果用户安装了违规软件将被永久阻断联网, 直到用户安装的软件符合要求和管理员手动为其开启网络连接为止。
(三) 进程执行监控
软件安装监控可以实现违规软件的禁止安装和自动卸载, 但对无须安装的软件及绿色软件则无法管控。进程执行监控恰好解决了此问题, 从而限制了违规软件和违规进程的使用, 达到了软件正版化全面管控的目的。
进程执行监控策略和软件安装监控策略类似, 可以非常灵活地添加进程控制列表, 每个进程都可以选择控制状态, 如禁止运行、必须运行或允许运行。进程列表可以手动添加, 也可以从已设置好的进程黑白名单中选择, 还可以从桌面终端上报的进程列表中手动选择。进程执行监控不但可以根据进程名称监控, 还可以根据公司名称、产品名称或源文件名称进行监控, 对不在策略列表中的进程可以全部设置为违规。
对运行违规进程的用户采取了以下处理方式:
1. 提示信息
考虑到初期策略设置不够完善, 为了保障业务的正常运行, 在初期阶段, 人行广州分行对运行违规进程的用户只提示信息, 提醒用户及时把违规进程列表反馈给科技人员, 以便科技人员确认, 完善策略。提示信息窗口每几分钟弹出一次, 直到用户运行的进程符合要求为止。
2. 阻断联网
阻断联网分为间歇性阻断联网和永久阻断联网两类。随着策略的不断完善, 中期人行广州分行启用了运行违规进程阻断联网功能, 如果用户运行违规进程, 则桌面终端将每隔几分钟被阻断联网, 直到用户运行的进程符合要求为止。
在后期, 人行广州分行启用了运行违规进程永久阻断联网功能, 如果桌面终端安装了违规进程, 则将被永久阻断联网, 直到用户运行的进程符合要求和管理员手动为其开启网络连接为止。
3. 自动关机
用户若运行了违规进程, 则弹出提醒用户运行了哪些违规进程的提示, 桌面终端将在设定的时间后强制关闭。
(四) 软件自动化分发安装
软件自动化分发安装功能可以实现软件安装的自动化, 减少人工干预的过程, 不但大大减少技术人员的工作量, 同时可以有效保证软件版本的一致性, 还省去了用户等待科技人员服务的时间, 改善了用户体验。
软件自动化分发安装策略设置非常简单, 只须把待分发的软件上传至服务器, 并对软件运行方式和安装成功检测方式进行设置, 把策略分发至需要执行的桌面终端即可;桌面终端自动下载软件并静默安装后, 把执行情况反馈至服务器, 科技人员可以实时查询软件分发和安装的情况。
(五) 定制化报表分析和展示
为了更好地掌握各类软件的使用情况, 为软件正版化管理工作提供精确的数据支撑, 人行广州分行利用数据查询统计功能对桌面终端的软件的安装情况、软件变化情况、违规软件及进程情况进行查询与统计, 并以定制化报表的方式进行分析和展示。
1. 按软件查询统计
可以按软件进行查询统计, 查询统计出每个软件的终端安装数量, 为软件正版化的授权管理提供了强有力的数据支持。还可以根据软件名称查询统计某个软件的具体安装使用情况, 包括终端IP地址、使用人、使用人单位及部门等信息。人行广州分行软件安装情况见表1所列。
2. 按设备查询统计
可以按桌面终端进行查询统计, 不但可以掌握每个桌面终端的安装软件的数量, 还可以掌握每个桌面终端具体安装软件列表, 为具体桌面终端的正版化情况提供了数据支持。
3. 软件和进程违规情况查询统计
此外, 可根据定制的软件安装监控策略和进程执行监控策略来进行查询统计, 全面掌握安装违规软件或运行违规进程的具体情况, 对未按照桌面管理系统提示及时处理违规软件和进程的桌面终端进行后续处理, 保证了软件正版化技术管控的效果。
4. 软件变化情况查询统计
可以查询桌面终端的软件变化情况, 对软件的安装卸载情况进行查询统计, 方便掌握某个具体软件的安装卸载情况或某个具体桌面终端的软件安装变化情况。
四、总结
软件正版化工作是一项长期复杂的工作, 通过技术管控可以实现软件正版化的自动化管理, 大幅减少工作人员的工作量。此外, 还需要科技人员不断提高管理意识, 积极探索从宽到严、循序渐进、逐步完善的技术手段。同时还要充分利用技术手段加强宣传教育, 增强员工的知识产权保护意识。
(一) 提高认识, 利用技术手段达到管理目的
目前科技人员人手普遍不足, 而工作任务却越来越繁重, 在这种情况下就需要科技人员提高认识, 改变以前亲力亲为的方式, 积极探索采用技术手段达到管理目的, 计算机和信息系统能做的尽量不要人工去做, 把人从繁重的常规工作中解放出来。
(二) 循序渐进, 逐步完善技术手段
软件正版化技术管控措施的完善是一个逐步的过程, 不可能一蹴而就, 需要在长期实践中不断完善。在日常工作中, 科技人员需要投入大量的时间和精力对辖内软件使用情况进行收集完善, 并不断分析、研究和测试, 从而制定有效的管控策略;正式实施时也需要先在小范围内试用, 然后再逐渐扩大使用范围, 对违规处理措施也需要一个先宽到严逐步提高的过程。
(三) 发挥优势, 创新宣传教育方式
软件措施 篇5
关键词:计算机软件工程;维护措施;方法
中图分类号:TP271
在科学技术不断发展和信息化水平逐渐提升的今天,计算机软件更加广泛的应用在实际的生产生活中,并发挥着巨大的作用。而且,计算机软件工程正在向智能化和功能化方向发展,自然要重视软件故障的处理工作以及潜在危险因素的处理任务。对此,为了保证计算机软件工程发展的安全和稳定,需要不断研究维护计算机软件工程的措施和方法,并注重区别不同软件的维护需要,进而有效提升计算机软件工程的针对性和有效性。
1 计算机软件工程维护的意义
软件是计算机发挥其功能的重要工具和基础承载,同时也为人与计算机互动创造了条件,并且能够帮助使用者利用软件查找和获取所需信息。计算机和软件均是二进制码组合的产物,也由此决定了软件會存在一定的安全隐患或者是软件工程故障。只有定期科学有效的对计算机进行维护才能最大程度的减少软件故障、应用问题等的发生频率,进而保证计算机及其软件能够正常工作和运转。另外,计算机不单是一个软件程序,它具备多样化的功能,并且在帮助用户减轻工作难度、工作负担和压力等方面发挥着重要价值。因此,一旦计算机软件出现故障或者运转不正常的问题,就会影响到工作、学习、生产生活等多个方面。因此,对计算机软件工程进行科学维护十分必要,只有提高对这一问题的重视程度,才能逐步降低软件的维护难度。
2 计算机软件工程维护的有效措施
2.1 提高计算机软件工程质量
全面提高计算机软件工程的质量,有效减少计算机软件的开发成本使用,科学推进软件工程维护的模块化工作是计算机软件工程维护措施的关键和基础,同时也是软件工程维护不可或缺的工作环节。提升计算机软件工程的质量和水平的优势主要体现在以下几个方面:第一,在应用这一措施的过程中,如果需要对其中的某一模块的功能进行改变或者调整的话,不会影响和涉及到其他模块的正常工作和运转,只要将需要改变某个功能的模块进行操作和处理就可以达到维护目的。第二,在应用这一措施时,如果需要对某一计算机软件程序的功能进行一定的拓展和增强,通过增加相应的功能模块或者模块层次就能够实现软件功能的扩展和增强。第三,应用这一措施可以为软件程序的多次测试和反复测量创造良好的条件和环境,并让及时发现和纠正软件程序存在的事物和问题成为可能。与此同时,结构化程序的开发和设计,使计算机软件工程的系统性能和维护水平进一步提升。因此,计算机软件工程建设质量和水平得以不断提升,并且真正提升了软件的运行和使用效应。
2.2 建立全面的软件品质管理目标
对于一个全面完整的计算机软件工程,维护软件工程的措施必须要具备以下特征:第一,可靠性。维护的可靠性能够保证软件工程在稳定安全的环境中发展。第二,可修改性。计算机软件工程的维护措施必须要能够根据软件维护的需要进行修改和相应的调整。第三,可测试性。计算机软件工程维护措施不能够保证绝对的适用和有效,需要经过一定的调试和测试才能够确定适用性以及效果。第四,高效性。维护效率高是维护计算机软件工程的必然要求和要达到的目标。维护措施要具备以上几个特征,需要进行严格、科学、可靠的可行性分析,并且要认识到以上特征是相互矛盾和互相依存的。为了确保维护效果和质量,就要确保正确使用软件程序,建立全面的软件品质管理目标,并根据软件应用的实际进行针对性的变更和调整,实现计算机软件工程的持续性进步和全面发展。
2.3 科学选用软件程序设计语言
科学选用软件程序设计的语言是计算机软件工程维护环节的重要内容,对于计算机软件工程的全面发展具有重要意义。低层次语言的维护难度相对较大,也比较复杂,主要原因是换边语言和机器语言的理解难度大,并且不容易被掌握,维护的难度相应增大。高层次语言的维护难度相对较小,也较为简单,但是需要注意的是理解高层次语言需要注意区分细微差异,不能采取相同的措施处理不同的问题。除了低层次语言和高层次语言外,还要注意第四代语言的应用。这一软件程序设计语言不用指定算法,只需要程序编译人员提出要求并完成相关操作即可。由此可见,有效维护计算机软件工程需要从不同的程序设计语言出发,科学选用软件程序设计语言,提高维护的针对性,进一步发挥计算机软件工程的巨大作用。
3 计算机软件工程维护的重要方法
软件作为重要的应用程序能够为用户提供多样化的功能,进而降低用户的工作难度,减轻工作负担和提升工作效率等。但是,计算机软件会受到硬件设备和用户操作等方面的限制,一旦出现故障,后果将不堪设想。因此,必须采取全面科学和有效的计算机软件工程维护方法来确保计算机软件工程的使用和发展。
3.1 建立健全软件病毒防护机制
建立健全计算机软件病毒防护机制是保证计算机软件工程的平稳运行的基础和重要方法,只有这样才能让计算机尽可能避免病毒的侵扰和危害,维护计算机软件工程的运行环境。建立健全病毒防护机制需要从以下两个方面着手:一方面,需要为计算机安装性能好、可靠性高和安全性强的病毒防御软件、病毒防火墙等,形成对计算机病毒的全面防护,更好的维护计算机软件工程的安全和稳定。另一方面,用户自身要安全上网,逐渐养成正确的上网习惯,并且要提升病毒防范意识,对于可能存在病毒危害的网站、网页、软件等要格外注意。另外,用户要定期对计算机系统进行病毒扫描,防止病毒侵害,维护好计算机软件工程。
3.2 定期管理和清扫硬盘
每隔一段时间就要对硬盘进行优化管理和清扫,主要原因是硬盘中会因为使用时间的增长逐渐积累数据、信息和垃圾等,进而硬盘的可使用空间会大大缩小,运行速度也会因此减慢。另外,硬盘空间不足也会影响到硬盘使用的安全性和稳定性。因此,对于重要的信息和数据等要定时备份,而对于一些硬盘垃圾、碎片等需要定期扫描和清理,保证硬盘空间充足和硬盘的正常使用,进而有效维护计算机软件工程。
3.3 优化和减少计算机系统盘软件
系统盘是计算机的核心和基础部分,影响着系统的稳定以及计算机的运行。在安装计算机软时,系统盘内安装的软件过多的话,会造成软件运行速度下降以及软件使用效率降低。因此,为了确保计算机软件工程的正常运营和持续性发展,就要做好系统盘的维护工作,尽可能少的将软件安装在系统盘内,确保系统盘空间充足。另外,优化系统盘也是维护计算机软件工程的一个有效方法,采用的方法多为定期重装系统,实现系统的全面优化和管理,保证系统的运行速度和效率。
4 结束语
随着计算机技术和计算机软件的普及和发展,有效维护计算机软件工程的重要性不断突显。对此,要积极探索和研究出科学的计算机软件工程维护措施和维护方法,并有针对性的对运行软件进行管理和维护,确保软件工程的安全、稳定和信息传递的有效性。随着科学的软件维护措施和方法的应用,软件利用率和功能性将会进一步得到提升,其未来的发展空间也会进一步拓展。
参考文献:
[1]程红英.计算机软件工程的维护措施与方法分析[J].计算机光盘软件与应用,2014(08):43-44.
[2]李茂平.浅析计算机软件工程的维护措施和方法[J].无线互联科技,2014(09):56-57.
[3]冯鑫.计算机软件工程的维护措施和方法研究[J].城市建设理论研究(电子版),2013(29):89-90.
作者简介:孙宝霞(1979.01-),女,助理通信工程师,同济大学的在职研究生,北京邮电大学市场营销学士学位。
软件措施 篇6
(一) 软件工程技术。
软件工程技术是对软件工程化开发方法、软件开发工具和软件开发环境的研究。软件工程技术的研究方法在实践当中逐渐形成了瀑布模型和快速原型, 推动了国内外软件工程技术的成功发展。
(二) 软件工程管理。
对软件质量标准的管理、软件开发支出的管理、软件开发配置的管理是软件工程的三大基础管理任务。在软件工程管理的进程中, 对开发成本、资源、质量和进度的控制成为项目操作的难题。
二、对软件工程质量管理现状的分析
现如今, 国内外软件工程质量管理水平呈不均衡发展趋势。国外各大软件工程开发企业已经逐渐形成高效、科学、系统的质量管理机制, 日益成熟的软件质量工程管理正朝向成功的彼岸进发。而我国软件工程质量管理的发展进程仍面临诸多挑战, 造成这一局面的最主要原因有两点:第一, 软件工程质量管理的技术水平缺乏科学性和实践性;第二, 软件工程质量管理的思想陈腐落后[1]。我国软件工程质量管理目前的发展水平在一定程度上难以满足经济市场的需求, 跟不上时代进步、社会发展的步伐。考虑到软件工程质量管理是一项长远且艰巨的时代任务, 制定一套行之有效的软件工程质量管理机制是十分迫切的, 同时需要设置软件工程质量的标准线以适应行业发展要求。
三、软件工程质量管理危机
软件工程质量管理中显现的最大危机是低质量软件的无节制开发。软件工程产生的根源是软件危机的爆发, 软件危机扰乱了市场秩序, 影响了生活质量, 阻碍了科技革新, 由软件危机引起的经济虚假繁荣现象频频发生[2]。实现对软件工程质量管理的控制, 必须在软件工程项目得以顺利实施之前制定出完整、规范的软件工程管理体系, 在实现软件产品质量监控的同时, 还要对软件产品进行质量鉴定和评估, 力求软件工程在生产前和生产后都得到质量保证。事实证明, 软件工程发展存在的技术问题和质量问题是由于软件工程管理层面出现了差池, 因此将软件工程质量管理作为日后发展工作的重点成为软件工程行业领域得以拓新进步的必要之举。
四、加强软件工程质量管理的措施
(一) 实现对软件工程开发人员质量的提高。
切实应对软件工程开发人员质量的提高问题必须从两个方面着手进行:第一, 加强软件工程开发人员的技能培训, 实现软件工程开发人员的定期培训不仅可以强化对技术技能和管理知识的掌握, 同时培养了企业员工的道德素养和职业素养。第二, 利用先进的软件工程管理机制规范技术人员和管理人员的行为, 减少管理工作中出现的疏漏。
(二) 规范软件工程质量管理步奏。
一套完整、规范且行之有效的软件工程质量管理体系的生成要规范以下管理程序:首先, 规范软件工程的市场需求, 市场消费是软件工程得以开发、发展的动力, 从根源上保证软件工程的质量到达规范标准;其次, 规范软件产品的生产流程, 保证原料、技术和商品符合市场标准, 实现软件工程的生产管理。最后, 规范软件产品的检测和评估, 严格对软件产品向市场流通的最后一步进行把关, 保证高质量软件工程的问世。
(三) 强化QSA的管理作用。
为充分保证软件工程质量管理的有序进行, 在软件开发的评审过程中要强化QSA的管理作用, 明确QSA的监管范围, 为软件工程质量提供坚实保障。QSA小组有必要成为一个独立的个体, 不受企业其他部门的管理和限制, 使软件工程的质量管理工作公正、公开。
总结
在软件工程的开发过程中出现低质量、低水平的软件产品是在所难免的, 及时提出切实有效的解决办法是以发展的眼光看待问题的明智之举。在软件工程质量管理的进程中, 要做好软件工程的质量监管和质量评估工作, 使软件工程质量标准满足市场发展需求、迎合大众消费心理, 不断地提高软件工程质量管理水平, 开创软件工程发展的新纪元。
摘要:面对市场产品的多元化特征、市场构成的复杂性特征和市场存储的广泛性特征, 人们逐渐形成对软件工程同工业产品一样的质量标准要求。人们希望软件工程能够形成统一的质量标准和高效的管理机制, 以满足市场供求和经济发展需要。基于此, 本文对软件工程质量管理做出简要概述, 并为软件工程的管理提供有效方案。
关键词:软件工程,质量标准,管理措施,分析
参考文献
[1]贾羽.浅析软件工程质量标准以及管理措施[J].计算机光盘软件与应用, 2014, 13:81-82.
软件措施 篇7
2012年11月12日消息, 据3G门户与第1象限联合发布的《手机人2012》报告显示, Android平台已占据国内整体手机市场的35.52%[1]。然而由于市场自身制度的不完善以及弊端, 使得该平台成为众多黑客攻击的主要目标, Android市场内应用的质量低下以及垃圾软件、恶意软件的泛滥为用户带来了非常大的危害。恶意软件是拥有恶意行为的程序的统称, 包括病毒、蠕虫、特洛伊木马等[2]。恶意软件给用户带来巨大的安全隐患, 用户面临着极大的移动终端安全问题。Android系统的恶意软件功能各异, 有些目的是盗取数据, 骗流量, 有些是想通过GPS对用户移动装置进行跟踪, 还有的是为了发布广告或者安装拨号装置提高保险费率数字, 才外还有窃取国际移动设备识别码 (IMEI) 用于之前锁死或伪造的手机上, 骗取银行信息造成财产损失。因此, 智能手机用户在享受Android平台带来愉悦的同时, 必须采取有效的措施来应对恶意软件的危害。本文将Android平台上的各类常见恶意软件的传播来源及危害进行分析, 并建议用户采取相应措施在使用过程中对恶意软件进行识别和处理, 保证个人信息、隐私、财产安全。
2 恶意软件及病毒传播来源及常见攻击手法
以智能手机为代表的移动设备拥有很多高附加值的信息和资源。这些信息和资源不仅包含个人的手机信息、身份信息、地理位置信息, 还包含诸多账号信息以及邮件、文件等信息, 这些信息可被软件轻易复制和传送。SP业务黑色产业链是手机用户受害的罪魁祸首, 恶意软件利用运营商的SP业务进行吸费。随着手机智能化程度越来越高, 新型的恶意软件吸费呈现愈来愈隐蔽甚至无声无息的趋势。手机病毒发送的扣费短信指令、端口号、发送时间等均能根据用户所在地区、SIM卡所属运营商进行精准的扣费配置, 并可以随时更改, 还能轻易删除用户手机相关的扣费回执记录, 包括运营商发送给用户的扣费短信、上网记录等。新型的Android病毒对网银、支付、汇款等高度机密信息进行欺诈, 导致用户的网银财产损失。经常用手机进行网购或团购的用户比例已经达到31.52%[3].。由于手机支付用户的大量增加, 所以当用户的手机受该病毒感染之后, 银行卡和账户信息就很容易就会被截取并进行小额支付, 危害极大。如图一为2012年5月Android病毒类型分布图[4]。
2.1 ROM内置恶意软件和病毒
恶意软件预先被内置到ROM中, 并具有系统最高权限, 用户通过刷ROM的形式安装到手机, 不但不能通过正常途径卸载, 而且能够阻止安全软件安装。
2.2 伪装诱骗类恶意软件和病毒
通过感官刺激、游戏、工具或者利益诱惑吸引用户下载安装。
2.3 获取ROOT权限类恶意软件和病毒
该病毒通常伪装成某些热门小型应用, 激活后利用Android系统漏洞获取root权限, 通过终端设备无提示强制联网, 下载并静默安装其它恶意软件。这一系列动作都在用户不知情的情况下完成, 给用户的手机安全带来严重威胁。
2.4 云更新类恶意软件和病毒
Android平台的电子市场提供的软件几乎天天需要更新, 软件更新是提升软件品质, 升级软件性能必不可少的过程, 但是很多软件却借助云更新让用户下载恶意软件及病毒。该病毒常吸附在被篡改过的知名软件特别是工具类软件中, 诱导用户云更新, 给用户带来安全隐患。
3 针对Android系统恶意软件及病毒用户的防范方法
随着中国市场Android设备的飞速增长, 中国独特的应用商店生态系统已经出现了前所未有的混乱状况, 众多的第三方应用商店出现病毒滋生的情况, 让Android这一开源系统更加脆弱。iPhone上鲜有恶意手机病毒, 主要原因是苹果严格的审查制度以及封闭的生态环境, 恶意开发者如果想要提交病毒程序, 在应用审核环节就会被拦截, 还可能导致苹果官方的惩罚, 因此iOS开发者通常不敢冒险去搞恶意手机应用。但Android市场就不同了, Android一开始就较为开放, 通过设置手机上的一个选项“允许安装未知来源应用程序”即可安装谷歌电子市场之外的应用程序, 与谷歌的官方应用商店相比, 来自第三方的商店可能面临更大的安全隐患。
3.1 避免进入不合法的软件店
Android是一个开放的生态系统, 开发者上传应用至Google Play时接受的审查并不严格。比有严格审核机制的苹果App Store存在更多的风险。针对andriod设备国内市场有很多比如应用宝、Google Play、安致市场、应用汇、机锋市场、N多汇、优亿市场等举不胜举的软件店, 但是苹果产品只能使用苹果自己的软件店。这有效防止了第三方恶意程序的入侵, 除非是经过越狱的iOS设备。通过外部市场发布的各种程序, 其可靠度要低于本土市场。也就是说, 如果非要选择第三方的软件店, 要选择评级高的、可信度高的软件店。
3.2 查看该软件的专业评级
Google Play成为恶意软件来源:虽然Google也在努力进行过滤和扫描, 但还是有恶意软件出现在Google Play供人下载。安装时查看专业评级可以在很大程度上避免你下载到那些恶意软件及病毒程序。阅读其他用户对于该软件的评论和反馈信息, 因为很多用户会对恶意软件进行曝光, 考虑使用应用软件白名单的策略, 虽然这种方式需要更多的人工管理, 但是总比下载到恶意软件要好, 用户可以只安装白名单中的应用软件。
3.3 不要对手机进行ROOT操作, 或者采用非厂家升级ROM
对手机进行ROOT操作不但会让手机失去保修权利, 还会让你的隐私暴露在对手机进行越狱操作的越狱程序下, 而这些程序中很可能隐藏着窃取隐私的恶意代码。很多人为了更丰富的功能而放弃安全性。如果真这样做了, 当手机面对恶意代码时, 其内置的安全架构的防护性将大打折扣, 甚至起不到什么作用。对于现在论坛上网友DIY的ROM产品必须要保持警惕, 因为很多ROM里面因利益关系都内置了很多恶意软件, 我们还是应该去手机官网下载新的系统升级版本。
3.4 使用杀毒软件
手机杀毒软件比如安全管家、瑞星手机安全软件、avast手机安全、病毒终结者、AVG手机安全软件、卡巴斯基安全专家、诺顿手机安全卫士、江民手机安全管家、趋势移动安全、金山手机卫士、金山手机毒霸、迈克菲手机杀毒、Lookout安全杀毒、杀毒先锋等有很多。确保杀毒软件产品及时更新到了最新版本, 就和管理个人电脑上的反病毒软件一样, 你也要将相同的管理策略应用到手机安全软件上, 实现软件的最大安全防护能力。为所有软件提供商“不齿”的金山手机毒霸可以检测出你的手机里面那些是恶意软件、哪些软件有获取你隐私的嫌疑、哪些有广告嫌疑, 大家可以用它检测一下自己的手机。
3.5 对手机数据进行加密培养良好的使用习惯
如果你在手机中保存有敏感数据, 那么将这些数据加密存放、备份就非常必要了。另外, 如果可能, 尽量采用硬件加密措施。硬件加密会利用你的密码建立一个加密密钥, 数据必须使用该密钥以及你的密码, 并在该手机上进行解密才可以成功读取。如果没有任何加密措施, 你所保存的敏感信息将变得非常危险。Android应用程序在安装的时候均有相关的权限提示的, 这里就能最直观也最清楚的告诉大家你所安装的这个APK需要动用到你手机什么样的权限。如果发现安装的应用具有短信、网络或者手机通话功能的话, 那这款应用就涉嫌恶意吸费了。因此, 用户安装应用的时候, 务必看清安装应用的相关权限。如果一个简单的程序要求你同意该程序收发短信或彩信, 你就要提高警惕了。因此, 确保每个应用所要求的权限, 与它的实际功能相符, 是最关键的。就像使用PC一样, 随时关注任何打开的电邮, 附件, 以及网站。这是一种良好的上网习惯。不要在手机中打开任何可疑的附件或点击可疑的连接。删除陌生人发来的邮件等。
4 结束语
恶意软件及病毒正在借谷歌Android平台实现跳跃性的增长, 安全问题是限制Android生态进一步提升的瓶颈, 不仅用户对此百般诟病, 就连谷歌也头疼不已。最新的统计数据显示, Android应用生态恶意软件2012年同比增长580%, 在Android应用500强热门榜单中, 高风险应用的下载次数高达1.75亿次[5]。如此之大的恶意应用增长率对用户的选择影响极大。和其他操作平台的官方商店一样, Google Play作为官方商店成为用户应用下载的首选渠道。但不同的是谷歌却不能保证最基本的安全性问题。虽然与针对电脑的恶意软件相比, 针对移动设备的恶意软件数量仍然不多, 但攻击者正逐渐将目标转移到移动设备上来。到目前为止, 2012年从冒出的恶意软件来看, 针对移动设备的网络犯罪份子开始采用越来越复杂的技术。Android设备上的恶意软件类型, 几乎有一半都是会滥用增值服务的恶意软件。数据窃取软件、恶意下载软件、恶意破解软件、点击诈骗软件, 以及间谍工具给个人的金融数据带来被窃的危险。随着黑客技术的进一步加强, 越来越多的恶意软件会通过用户的手机的最高权限来进行静默安装、随意读写用户隐私数据、修改或删除非其他应用程序等恶意行为。同时黑客也将攻击目标瞄准了日益火热的移动支付, 通过“钓鱼”网站或者短信、伪装的恶意软件来窃取用户支付账户密码等, 以达到恶意消费或转账的目的。用户养成安全的手机使用习惯, 对于手机论坛的破解版、汉化版等热门游戏的下载链接, 应持有谨慎态度;应该选择经过手机安全软件认证或者病毒检测服务的电子市场下载软件;手机端应用市场与PC端相比, 目前尚缺乏覆盖面广的有效病毒检测与防御机制, 随着Android变得越来越流行, 它必将成为恶意软件更为关注的目标, Google为Android平台配备了多个安全机制, linux机制、Android特有的安全机制和其他保护机制, 但是经过对这些机制进行安全评估, 表明恶意软件侵入设备还是很有可能发[6]生。因此谷歌对付恶意应用软件的唯一战略就是一旦发现立即清除应该谨慎选择[7]。
参考文献
[1]搜狐it国内安卓手机市场占有率达36%iPhone增速放缓[EB/OL]http://it.sohu.com/20121112/n357294714.shtml 2012 11.12
[2]IDIKA N, MATHUR A.A survey of malware detection tech-niques, Tech.Rep.SERC-TR-286[R]., West Lafayette USA:DepartmentofComputerScienceofPurdueUniversity, 2007.
[3]第一象限市场咨询[2012年手机人数据发布]手机购物飞速发展, 已成手机上网重要活动[EB/OL]http://data.upperplus.cn/archives/377.html2012年10月24日
[4]浙江在线腾讯移动安全实验室2012年5月手机病毒报告 (1) [EB OL].http://news.ccidnet.com/art/1032/20120614/3958211_1.html, 2012, 06, 14
[5]佚名调查显示Android应用生态恶意软件今年同比增长580%深度[EB/OL]http://www.shendu.com/news/android-7673.html 2012-10-29
[6]Shabtai A, Fledek Y, Kanonov U, et al.Google Android:a comprehen sive security assessment.IEEE Security&Privacy, 2010:35-38
软件措施 篇8
关键词:软件企业,财务风险,管控措施
软件企业的财务管理相对于传统经济更具有特色, 传统的企业财务管理的对象主要是以物资为基础进行公司的资金周转的, 而软件企业中知识资本在企业基本结构中占据主导地位。根据现在对软件企业的研究发现软件企业所遇到的财务风险主要有以下三种:一是投资风险, 二是融资风险, 三是应回收款以及回收风险。
一、软件企业中存在的独特的财务风险
1. 软件企业中所存在的投资风险
如果想让企业一步一步地壮大, 那么企业投资是必不可少的。而投资风险是软件企业最普遍存在的财务风险之一, 因为软件企业具有所面临的竞争较大, 技术更新换代快, 投入的时间和人力较大等特点, 如果软件开发不成功, 将会给软件企业带来巨大的投资风险。软件企业经常遇到的问题是软件系统的开发周期长, 为了缩短开发周期对技术人员的要求就比较高, 但是技术人员的流动性大, 这样又提高了企业的投入资金, 那么所存在的投资风险就比较严重, 这样软件企业的投资的回报率又增加了许多的不确定性。
2. 软件企业中所存在的融资风险
当企业的流动资金较小时、进一步扩大企业发展的同时, 无论是传统企业还是软件企业, 通常采用的手段便是融资。可是软件企业的产品是无形的软件, 软件市场的变化特别的快, 一方面会导致产品被淘汰, 另一方面也会延长软件系统之内的开发周期, 不仅适用的范围窄, 而且更新换代的速度快, 正因如此软件系统一旦开发失败, 那么给企业带来的财务风险将会是不可估量的, 最终只能导致企业没有偿还资金的能力。人力资源作为软件公司最主要的资源之一, 如果一个特大的项目开发失败, 软件企业可能无法偿还所欠资金。
3. 软件企业中所存在的回收账款的风险
上文通过分析软件企业中存在的投资风险以及融资风险之后, 我们在此接着分析软件企业中存在的回收账款的风险。由于软件企业的业务会不断的日益增加, 因此也会伴随着很多应收账款的问题也会不断的增多, 如果软件企业知识一味的追求业务数量而忽视了回收应收账回款的话, 如果这一问题软件企业不足够重视的话, 那么将会给企业带来极大的回收账款的风险。软件企业的软件开发周期本来就很长, 由于技术人员的技术不过关导致开发效率低下从而增加企业的成本, 带来资金折现率风险。如果一味的追求业务数量而忽略回收账款那么将会很难收回资金。企业如果产生了资金缺口, 出现不确定的融资等等问题都会阻碍软件企业的发展。
二、软件企业的财务风险的管控措施
1. 提高防范风险的意识
第一, 财务风险是客观存在, 任何一家企业都不可避免, 所以软件企业的高层人员要充分认识并了解到本企业所存在的财务风险以及将遇到的财务风险。软件企业若要持续长久的发展, 企业的管理人员一定要特别重视企业的财务防范风险, 不断的提升工作人员控制财务风险工作的重视程度以及执行力, 不断促进形成最大化的企业利益。
第二, 风险防控人员是每个企业都必不可少的工作人员, 所以软件企业应该聘请专业的风险防控人员。在公司的重大业务执行之前让专业的风险防控人员进行相关的讨论并做出可行性报告。然后软件企业再通过开会的探讨做出最后的决定, 从而相对地降低企业的财务风险。例如在进行重大融资和投资决策时, 软件企业应该聘请有关的财务分析行业内的大师对失败项目的风险以及缺口债务的风险定期进行相关的综合评定, 同时应该设立出几套完整合理的可行方案, 最终再根据软件公司的自身条件以及实际情况, 最终选择风险最低的方案开展项目。
第三, 软件企业的资源主要是人力资源, 所以软件企业还应充分加强软件公司内的全体员工对控制财务风险工作的认识, 要求他们认真重视控制财务风险工作, 一方面使得软件的开发人员每时每刻注意风险的合理预测和控制, 另一方面还能在软件开发的日常工作中不断的提高开发软件的效率, 从而不断的提高软件开发的成功率以及质量。通过缩短开发软件的周期、提高开发软件的成功率, 从而降低由于软件开发所造成的企业财务风险。
第四, 软件企业应该建立起风险防控监督体制以及风险防控激励体制, 不仅能让员工在工作中随时注意着财务风险的防控, 还能很大程度上调动工作人员积极参与风险防控工作, 由于现在的生活节奏较快、生活压力较大, 软件企业中的软件开发人员对风险防控的积极性不高, 为了提高软件开发人员对风险防控的积极性, 软件企业的管理者可以建立员工的工资考评与风险防控的工作效果相挂钩的制度, 激励员工积极的参与配合整个企业的风险防控工作。同时结合公司的实际情况主动提升优秀软件的开发人员的薪资待遇水平, 同时也该在日常生活中多了解技术人员的需求关心他们的生活水平, 让他们真正的融入到公司中去, 这样才能留住真正优秀的人才, 降低优秀的技术人员的流失率, 不仅能够有效降低企业人力资源部招聘人员和培养人员的成本, 在很大程度上降低了软件企业的财务风险。
2. 做好软件企业的事前评估
软件企业在进行一个软件开发和融资以及投资时不仅要处理好事前的问题, 更要对事前评估的全过程加以不断的规范, 不仅要借鉴优秀企业先进的经验, 不断的提升事情的可行性, 执行评估人员的技术水平以及评估方法的准确率, 在评估的过程中不断改进评估的方法, 更加完整全面的进行可行有效的评估。
软件企业不仅要做好评估的可行性, 还要做好风险的正确评估与识别。软件企业也该不断的认识以及识别财务风险, 软件企业的领导人员与财务人员要详细的分析企业的经济环境, 同时也要不断关注企业财务活动中和软件开发过程中可能会出现的风险进行预测, 要防范对企业盈利有所冲击的事情, 并据此评估出财务风险的大小, 提前做好企业中可能出现的风险进行防控预案, 为以后的风险决策与控制提供有效的风险防控提供有效的参考依据。
三、控制好事中风险
在企业软件的开发过程中软件企业应该都做好风险控制工作, 时刻提高警惕。只有做好风险的控制才能不断促进企业的健康发展, 企业中良好的风险控制同时也可以在一定程度上保证企业的盈利能力和企业的市场竞争力。如何控制好财务风险呢, 主要有以下几点:
首先是控制好企业的投资风险, 企业内健全的财务风险控制体系可以降低投资风险, 软件企业可以通过风险控制来加强对企业风险的预测和预警, 强而有力的防范投资风险。软件企业在于其他的企业合作前应该对合作的企业进行深入的调查并结合自身企业的实际情况来不断考查与之合作的企业的信誉问题, 全面考虑本公司的经济实力来承接开发软件的相关工作, 不断降低投资的风险, 从而提升企业的工作效率。
其次是要控制好企业的融资风险, 通过研究我国软件企业的融资情况, 发现了我国大部分的软件企业的主要资金来源于自筹资金, 其次银行贷款也是企业的资金来源之一。相比其他需要融资的企业而言, 软件企业有相对较大的贷款难度, 相比之下融资比较困难, 融资风险也因此相对的较大。因此企业在控制融资风险时不仅要做好融资预算的相关工作, 首先对整个经济过程中企业所需的资金大小以及资金来源进行全面考虑, 再据此设定出一套完整的融资方案以及预算方案, 从而方便企业能够根据预算切实的开展融资活动。企业在融资前, 不但要对企业的各个环节所需的资金进行需求预算, 还要仔细考量评估相应的融资风险, 进而根据企业真实的财务状况以及企业的融资实力制定出完整的融资计划。另一方面要根据实际情况选择出适合企业自身的融资方式, 优先选择企业内部融资, 保证成本低、风险小的融资, 当内部融资已经无法满足企业时再考虑外部融资。进行外部融资时也应该注意成本低、风险小的方式, 企业也可以通过发行有价证券来进行融资, 相对而言有价证券的成本较低而且速度也较快。最后, 要设计好融资的结构, 通过债务和股权融资的比例制作出相对合理比例, 降低整个融资的成本与风险。
最后, 企业应该做好资金回收方面的工作, 软件企业不但要结合企业自身的情况监控管理企业财务的核心指标, 对于财务的支付能力, 合理进行管控财务的结构, 关注企业的现金比率, 流动比率和速动比率以及净利率和企业财务风险的控制率。综上所述, 软件企业不仅要重视开发软件的创新, 还应该设立相关的部门进行资金回收的工作, 有效分析软件企业的财务风险。
四、结论
综上所述, 软件企业在软件开发的过程中存在着各种各样的财务风险, 降低企业的财务风险的对软件企业特别的重要。软件企业必须进行有效的财务风险防控, 软件企业应充分重视企业内部外部风险, 不断提高员工的风险意识, 调动公司工作人员风险控制的积极性, 不仅要做好重组过程中的事前以及事中风险控制, 提高软件企业的风险控制的有效性, 让公司健康的发展。
参考文献
[1]沈彦.浙商特性、经营风险预警能力与企业可持续发展的关系研究[D].浙江工业大学, 2011.
[2]王卉.企业集团财务风险管控的内部报告体系构建研究[D].厦门大学, 2014.
[3]刘强.外资代工生产企业薪酬风险评价及管控体系研究[D].武汉理工大学, 2012.
计算机软件的安全维护及措施分析 篇9
1 计算机软件维护中普遍存在的问题
1.1 计算机软件受到互联网的影响
互联网空间是一个数字化的虚拟空间, 许多方面的信息交互工作需要通过互联网来完成, 比如线上互动交流、网上购物以及查阅资料等。然而互联网自身的信息内容十分复杂, 网上下载、安装的软件存在许多安全隐患。只有通过长期、持续地对计算机系统进行维护、对计算机软件进行升级, 才能够保证计算机在使用过程中能够流畅运行。
1.2 计算机软件存在许多漏洞
计算机软件虽然为用户提供了各式各样的服务, 但软件自身难免会存在一定程度的逻辑漏洞, 这些逻辑漏洞可能不会对计算机造成严重影响, 然而长期使用含有漏洞的软件程序一定程度上会拖慢计算机的运行速度, 对计算机使用寿命造成影响。
1.3 计算机用户自身的问题
许多计算机用户没有从正当的网络渠道下载软件, 从一些不良网址上所下载来的软件可能会伴有大量的木马病毒, 对其他软件和正常运行以及系统程序造成影响。部分换件虽然没有病毒, 但是为了自家软件的推广, 可能会连带安装其他用户不需要的软件, 这些软件在系统后台运行, 会严重影响电脑的启动速度和系统运行速度。而普通用户很难发现系统后台所运行的软件, 造成许多软件无法在桌面进行关闭, 长此以往, 可能会严重影响硬盘寿命。计算机软件使用者的专业水平可能不高, 在使用过程中会忽视计算机软件的管理和维护工作, 一方面, 在使用计算机软件时使用者不能对软件进行正确合理的管理和维护, 导致计算机软件使用中频繁出现问题。
2 计算机软件日常管理和维护的主要措施
2.1 杀毒软件的安装和使用
当前我国杀毒软件的市场竞争越来越激烈, 许多正规企业的杀毒软件可以在官网上免费下载, 用户只要按时进行操作, 几乎没有其他方面的直接成本, 这为计算机用户安全维护创造了有利条件。定期对计算机系统进行杀毒处理, 能够长期保持计算机的健康运行, 提高办公效率。
2.2 对于硬盘的维护
计算机硬盘相对于cpu和内存, 更容易受损。造成硬盘受损的原因外了外部物理撞击之外, 还包含日常工作量过大等方面的因素。其中, 过多后台程序的运行是造成硬盘工作量过大的主要因素之一, 计算机用户需要定期卸载不需要的计算机软件, 降低硬盘的运转负荷。同时, 计算机用户还要对硬盘空间进行科学、合理的BOOT分区, 通过磁盘扫描工具来对系统目录结构进行优化, 提高计算机硬盘的运行效率, 同时也能够提高磁盘空间的使用寿命。
2.3 定期对计算机软件进行管理和维护
用户在为计算机安装软件时, 一定要注意避免下载连带软件, 认真阅读下载规则, 仔细执行下载步骤, 不要勾选自己不了解以及不需要的软件, 仔细核查安装内容后方可进行安装。计算机用户尽量要选择正规的官方网址下载软件, 提高所下载软件的安全性。对于计算机系统来说, 用户需要定期清理软件中的缓存文件, 降低计算机系统的运载负荷。
2.4 对于安装补丁进行及时升级
随着计算机技术的不断完善与发展, 计算机的软件的升级频率越来越高。而另一方面, 计算机软件在不断升级的过程中所出现的bug也越来越多, 除了要对软件进行日常的清理与维护之外, 还要学会利用各种安全补丁来对调软件运行的安全性。计算机用户需要仔细阅读特定软件安全补丁的使用规则, 虽然安全补丁的使用相对比较麻烦, 但为了提高计算机系统的安全性, 一定要将安全补丁运用到计算机软件的日常维护工作中。
2.5 系统维护和漏洞检测
计算机软件的维护工作不系统要对软件自身进行修补, 还需要在系统层面加强系统自身对于病毒软件的抵抗力。利用专门的漏洞检测工具对计算机系统进行检测与修复是提高系统安全性的重要手段之一, 这方面的安全维护通常包含扫描漏洞防漏、个人信息加密、防火墙技术程序以及访问控制程序等方面。所使用的系统维护工作主要为金山安全系统和360安全卫士等安全防卫工具。
2.6 安装软件时尽量不要安装在C盘
通常情况下, 计算机C盘的存储容量相对较小, 并且是系统程序的主要安装位置。在C盘空间安装大量的软件, 在计算机启动的过程中, 非系统程序会对系统程序的运行造成不必要的干扰, 既降低了计算机启动速度, 同时也压缩的C盘有限的存储空间。即使用户卸载了C盘中的软件, 而卸载后的软件还是会留下部分无法删除的文件, 这些文件碎片长期留在系统中, 增大的系统运行出错的概率, 为系统安全留下隐患。
3 结束语
计算机技术从根本上提高了企业的运行效率和工作人员的工作质量。随着计算机技术的不断普及, 用户对于计算机软件以及硬件方面的了解越来越深入, 越来越重视计算机系统运行的安全性和流畅性。加强计算机软件的日常维护, 是保持计算机健康运行的有效手段。因此, 我们一定要学会利用各种杀毒工具以及系统补丁, 提高计算机自身的运行效率, 同时也能够提高计算机内部各个硬件的使用寿命, 为提高办公效率和扩大企业经济利益奠定坚实的基础。
摘要:随着科技手段的不断进步, 计算机广泛运用于人们的日常工作中, 大大提高了企业的运行效率, 计算机的日常维护工作对于企业各项业务的顺利进行有着十分重要的意义, 这就需要管理人员做好计算机软件的日常维护, 提高计算机的运行速度。
关键词:日常维护,计算机软件,分析
参考文献
[1]张凌子.对计算机软件的日常管理与维护分析[J].电子技术与软件工程, 2016, 07 (13) :76-77.
[2]薛志文.计算机软件的日常管理与维护探究[J/OL].电子制作, 2013, 13 (07) :25-26.
[3]丁亚菲, 徐济仁, 廉同黎.计算机软件的日常维护与故障处理技巧[J].计算机系统应用, 2003, 05 (29) :76-79.
软件措施 篇10
关键词:高职;软件测试;教学改革
软件测试是伴随IT产业的发展而出现的新兴工作岗位。不论目前还是将来,人才市场对软件测试人才都有很大的需求量。《软件测试》课程是高职计算机软件专业的一门新课程。这门课程的实践性很强,如果没有实验、实训环节的支持,用传统的灌输式教学方式枯燥地讲解测试理论和测试方法,会使学生产生抵触和厌学情绪。《软件测试》课程使用的工具和測试的对象都是看不见、摸不着的软件产品,实验与实训课程的组织和实施有较大的难度,容易造成实验的随意性。我院在开设这门课程之初,按照学院确立的“针对市场设专业、针对企业定课程、针对岗位练技能”的办学思路,在办学模式、课程内容和教学方法上做出了一系列的改革,取得了良好的教学效果。
教学改革的措施
(一)与软件公司合作办学
经过调研发现,IBM软件学院推出的高校软件人才教育伙伴计划,旨在利用IBM公司在软件技术和开发工具上的优势与中国高校合作,培养软件人才。该计划中的《软件测试》课程是与高职院校合作,培养软件测试人才。经过沟通和协商,我们决定同IBM软件学院合作。我院通过选拔的方式对软件专业的学生组建软件测试班,IBM软件学院为我院提供师资培训、测试工具软件、课件和技术支持。通过这种合作,我们可以利用IBM公司在业界的领先地位,引进最先进、最实用的测试理论和方法,使用最流行的测试工具软件。软件测试班的学生除了系统地学习学校规定的公共基础课以及专业基础课和专业课,掌握软件开发的技能以外,还要学习软件测试理论和实践课程,掌握软件测试的岗位技能。学习结束之后参加IBM公司测试工程师的认证考试。这样,不仅拓宽了学生的专业口径,还可以使学生在毕业的同时获得学校的毕业证书和IBM公司颁发的测试工程师证书。
(二)改革教学内容,强化实践教学
在课程内容的安排上,我们摆脱了传统的重理论,轻实践的做法,将《软件测试》课程划分为四个模块分别组织教学。《测试理论》课程是理论模块,占64个学时,《功能测试》、《性能测试》和《测试管理》等课程是实践模块,各占32个学时。
其中,《测试理论》课程系统地讲解软件测试的理论和方法。为了验证理论,加深对理论的理解和掌握,安排了需求分析和软件设计的UML建模、白盒测试、黑盒测试、系统集成测试等五个实验。理论课以一个软件项目的开发和测试实践为主线进行讲解,实验课选取了开发和测试该软件项目中的关键实践部分展开,帮助学生从软件开发和测试的实践中理解和掌握理论。这种安排使所有的测试理论和方法都能找到实践的依据。理论指导实验,实验验证理论和方法,实验与理论在同一个软件项目中融为一体。《功能测试》、《性能测试》和《测试管理》等课程分别要求掌握IBM公司的功能测试软件(Rational Functional Tester)、性能测试软件(Rational Performance Tester)和测试管理软件(TestManager)三个软件测试工具的使用方法。这三种测试工具对应软件测试工作的三种重要岗位。通过学习和实训,学生将掌握如何录制、回放脚本,如何执行自动化测试和回归测试,如何设置和使用验证点,如何使用数据驱动,如何分析性能测试报告,如何设计测试用例以及如何管理测试过程等基本的软件测试岗位技能。
经过这种划分,理论模块集中讲解理论知识,为实践模块提供理论基础和依据;实践模块培养学生的岗位技能,是教学的主要目的;实践模块的课时超过了理论模块的课时,反映了“实践为重”的思路。
(三)建立软件测试实训基地,实验和实训课采用项目教学法
为了确保实验课和实践模块的教学效果,在IBM公司的帮助下,我院建立了软件测试实训基地。IBM公司为我院提供了UML建模软件(Rational Rose)、功能测试软件(Rational Functional Tester)、性能测试软件(Rational Performance Tester)、测试软件(Rational Robot)和测试管理软件(TestManager)等。我院安排了专用机房,所有计算机的内存升级到1G以上。实验课的教学和实践模块的教学实训全部安排在专用机房进行。除了建立完善的软、硬件环境之外,我院还组织专业教师按照项目教学法的要求编写了实验、实训指导教材。
为了确保项目教学法的效果,我们开发出一个简化的学生选课管理系统。作为贯穿理论和实践教学的实践项目,系统采用J2EE(Java 2 Enterprise Edition)标准技术,通过Web访问。按照软件工程的要求,我们编写、整理出开发过程的所有文档,包括用例图、用例描述文本、时序图、类图、源代码以及单元测试和系统测试的测试计划和测试用例等。由于学生熟悉选课管理系统的应用背景和业务流程,以该项目贯穿《软件测试》课程的教学过程,不仅指导、促进了理论和实践的教学,而且激发了学生的学习兴趣。
《测试理论》课程包括理论教学和实验两部分。理论教学以选课管理系统的项目开发和测试实践为主线。理论教学开始时安排两个关键的实验,指导学生对选课管理系统做出需求分析和软件设计的UML建模。学生通过这种开发实践,可分析、评估在开发模型过程中的错误,可以认识到软件测试在整个软件开发中的重要地位,从而避免对测试理论产生枯燥、反感和厌烦情绪。白盒测试、黑盒测试和系统集成测试实验都是针对选课管理系统或其中的子项目设计并执行测试用例。由于理论和实验在同一个项目中贯穿始终,理论和实验的教学自然得以统一。实践模块的教学目的是培养学生的岗位操作技能。我们安排选课管理系统作为《功能测试》和《性能测试》课程实训的测试对象,《测试管理》课程也以该软件系统作为实训项目。采用同一个软件项目贯穿理论和实践的教学,有利于学生灵活地应用理论知识分析和解决实际问题。
(四)建立校外实训基地,通过企业实习提高学生的岗位技能
学生企业实习是我院确立的BPMM(Basic Platform and Model Menu,即基础平台+模块化菜单)人才培养模式的重要组成部分。我院学生完成全部的文化基础课、专业课和校内技能训练之后,根据学生本人自愿,学校推荐,用人单位审查的原则,经三方认可后签订联合培养协议书,学生参加企业的工作实习,按照企业选定的模块或企业修正后的模块进行学习,培养岗位技能,实现人才的职业能力与企业工作岗位的“零距离”。在此期间,学生还要完成毕业设计任务。
我院先后与常州、苏州、南京、上海等地的软件园、中科院软件所、北京和佳软件技术有限公司、南京联创科技有限公司、常州富深协通软件技术有限公司、OKI冲电气(江苏)软件技术有限公司等企事业单位签订了合作办学协议,建立了学生实习基地。校外实训基地的建设为学生的企业实习提供了良好的实习环境。到目前为止,我院软件测试班2004级学生已经全部安排到软件公司实习。
教学改革的效果
充分发挥了项目教学法的优势,实现了理论和实践教学的统一选择合适的项目是实施项目教学法的关键。我们之所以选择选课管理系统是因为该项目来自学生的选课实践且具有较强的启发性,有足够的空间引导学生自主设计和运行测试用例,能够培养学生分析和解决实际问题的能力。在《测试理论》的教学中,以该项目的开发和测试过程为主线,一步步引导学生思索,探究软件开发和测试实践,在实践中理解并掌握知识。在《实践模块》的教学中,通过使用软件测试工具对该项目的软件进行测试,使学生掌握岗位操作技能。理论和实践教学在同一个项目上实现了统一,有利于学生自觉地应用理论知识解决实际问题,突出学生在教学过程中的主体地位。
强化了实践教学,调动了学生的学习积极性在课程改革以后,实验实训等实践课的课时超过了理论课的课时,理论课的教学过程也贯穿了软件开发和测试实践等内容,体现了“理论够用,实践为重”的原则。学生在学习理论的过程中,经历了软件系统从无到有的开发过程,领悟到软件测试在这个过程中的地位和作用。他们对这门课的理论和方法不再感到枯燥乏味,而是主动地思索、探究和应用这些理论和方法。三个实践模块的实训使用的是软件测试行业应用最广泛的测试工具,熟练使用这些工具可以大大增加就业的优势。学生通过认证考试之后,将获得IBM公司颁发的测试工程师证书。这些措施激发了学生的学习积极性和求知欲,使学生由“要我学”变为“我要学”。
培养了学生的岗位技能,实现了就业岗位“零距离”实行分模块教学,凸现了培养学生岗位技能的重要性。理论模块只讲解测试实践中实用的理论和方法,为实践模块提供了理论基础。而实践模块使用软件测试行业的主流测试工具,可使学生熟知的项目软件执行测试并使用测试管理软件对测试过程进行管理。这种实训是对真实软件测试工作的模拟,有利于学生全面掌握这三种测试工具的用法,也有利于培养学生的动手能力和解决实际问题的能力。到企业实训时,学生进入软件公司参加生产实习,在软件开发队伍中从事真正的软件测试工作。经过理论教学、实践教学、企业实习等一系列过程,可以帮助学生毕业之后不需要培训就能直接上岗。
深化了教学改革,为高职其他专业和课程的教学改革提供了经验通过与IBM软件学院的合作,我们在短时间内跟踪到了最先进的软件开发和软件测试技术,掌握了主流的软件测试工具的使用方法,并顺利地应用于教学实践中。成功地使用了项目教学法,在教学过程中把加强实践、培养学生的动手能力及岗位技能放在首位,取得了良好的教学效果。同学校周边的软件公司合作,建立了众多的校外实训基地,实现了学生的职业能力与企业工作岗位的“零距离”,密切加强了学校与企业的关系。这些改革措施为软件专业其他课程的教学改革提供了经验,对其他专业的教学改革也有一定的借鉴作用。
参考文献:
[1]史国栋,等.BPMM人才培养模式教学改革与实践[J].常州信息职业技术学院学报,2004,(4).
[2]贺平.项目教学法的实践探索[J].中国职业技术教育,2006,(22).
[3]王妙.“实践课业教学”创新研究——《市场营销学》课程改革实践总结[J].教育与职业,2006,(21).
作者简介:
软件措施 篇11
1 计算机软件工程的安全维护
通常情况下, 在软件工程维护方面, 主要包括三个类型:一是, 为了保证软件可以适应不同状态下的外部条件, 对软件程序进行的一定维护。二是, 为了纠正软件中存在的一些错误, 展开的一些纠正性维护。三是, 为了保证系统性能, 同时增加软件功能, 展开的完善性维护。根据相关调查数据表明, 在总维护工作中, 第二类、第三类维护工作占据了80%。同时其维护成本已经超出了软件生命周期成本的70%。由此可以看出, 软件维护工作的重要性。
1.1 增强软件工程质量
增强软件工程质量, 降低软件研发成本, 开展模块化工作, 已经成为了软件工程维护的主要措施之一, 其具有的优点如下:一是, 要想改变某个模块的功能, 只要对此模块进行操作即可, 不会对其它模块产生一定的影响。二是, 在扩展程序功能的时候, 只要增加相应的模块或者模块层就可以了。除此之外, 在应用此种措施的时候, 可以为程序的反复测试与测量提供便利条件, 非常容易发现程序中存在的错误, 进而对其进行有效的纠正, 提高程序的运行效率。同时, 还可以应用结构化程序设计技术, 有效促进系统维护性的提高。并且, 在应用此措施的时候, 还不用对模块的运行状态进行掌握, 只要了解模块具备的相关特点即可, 通过对模块结构化的了解, 在很大程度上避免出现一些低级错误, 提高了软件工程的稳定性与安全性。
1.2 构建软件品质目标
针对软件工程而言, 其维护措施一定要可靠、可修改、可移植、可测试、效率高、可使用等。但是, 要想有效实现以上目标, 就需要付出很大的代价, 进而其在可行性方面存在着一定的难度。主要原因就是以上特征之间是互相矛盾的, 也是互相依存的, 所以, 要想有效实现以上特征, 就一定要加强正确使用程序的应用, 充分发挥其应有的作用, 构建相应的品质目标, 根据不同环境进行不同的调整, 实现软件工程的优先级, 促进软件工程的可持续发展。
1.3 重视程序设计语言的选用
在软件工程维护工作中, 程序设计语言的选用发挥着至关重要的作用。低层次语言就是指机器语言和换边语言, 此类语言不易理解和掌握, 并且在进行维护的时候, 存在着很大的难度。高级语言就相对容易理解和掌握, 在进行维护的时候, 也比较容易, 但是, 在高级语言中, 在进行理解的时候, 一定要明确其中的差异, 有效开展相关工作。还有一些非过程化第四代语言, 其不需要用户指定算法, 只要对程序编译者提出自己的要求就可以了, 之后由编译程序进行相关的智能操作, 完成相关的指令。由此可以看出, 对于不同程序设计语言而言, 一定要采取不同的维护措施, 进而确保软件工程的正常运行, 实现软件工程的作用。
2 计算机软件工程的维护方法
计算机软件属于一种应用程序, 为用户提供一些辅助功能, 并且保证用户可以利用计算机开展相关的工作, 降低工作难度, 同时提高工作效率。但是, 在应用计算机软件的过程中, 一定会受到一些硬件设施等方面的限制, 并且有时候, 用户操作也存在着一些问题, 致使软件产生一定的故障, 进而在一定程度上, 影响工作效率。所以, 一定要采用正确的维护方法保证软件工程的正常使用。
2.1 设立病毒防御机制
为了有效保证软件的有序运行, 一定要确保计算机不会受到一些病毒的干扰, 进而也就需要安装一些性能良好的防御软件, 即杀毒软件或者防火墙等。除此之外, 用户本身也要养成良好的上网习惯, 提高自身的防范意识, 不要随意浏览、使用、下载一些非法复制软件和文件夹, 并且加强对系统的扫描检查, 保证软件的正常应用。
2.2 及时扫描、检测、清理硬盘
在使用一段时间之后, 计算机硬盘中经常会积累一些残留数据, 不仅占有大量的硬盘空间, 还会影响软件运行的速度, 同时, 在一定程度上, 影响了硬盘的可靠性与安全性。所以, 一定要加强重要数据的备份, 及时扫描、检测、清理硬盘, 保证其功能的正常发挥。
2.3 减少系统盘内程序安装的数量, 并且进行定期优化
计算机系统是程序软件安装的主要载体, 对软件运行的稳定性有着一定的影响, 如果将所有的程度均安装在系统盘内, 一定会降低软件运行的稳定性与速度。所以, 在应用方面, 用户一定要减少软件的安装数量, 降低其在系统盘内占据的空间。除此之外, 还可以定期进行重装系统, 使系统盘的占用空间得到相关的优化, 进而提高系统运行的效率。
3 结束语
总而言之, 随着计算机在人们日常生活中的普及, 计算机软件工程的维护工作越来越重要。针对这样的情况, 一定要加强对维护措施与维护方法的提出, 结合软件运行的实际情况, 采用适合的措施与方法, 促进软件运行的可靠性与稳定性。通过维护措施与维护方法的应用, 还可以有效提高软件利用率, 充分发挥软件的辅助功能, 为用户提供一些便利条件。所以, 一定要加强对计算机软件工程的维护措施与维护方法进行研究, 促进软件工程的可持续发展。
参考文献
[1]陈小辉, 邓杰英, 文佳.浅谈软件的可维护性设计[J].华南金融电脑, 2010 (03) .
[2]熊亚蒙.高职移动互联网人才培养的探讨[J].信息与电脑, 2012 (09) .
【软件措施】推荐阅读:
软件质量与软件测试05-30
深圳软件开发公司_软件公司介绍07-29
邯郸财务软件_用友软件_奥维百特09-22
测评软件10-24
软件组态07-14
平台软件07-15
软件院校07-15
软件图标10-15
软件智能10-17
软件剖析10-20