欢迎光临112期刊网!
网站首页 > 论文范文 > 计算机论文 > 软件技术 > 软件的开发技术与应用价值

软件的开发技术与应用价值

日期:2023-01-24 阅读量:0 所属栏目:软件技术


摘 要:软件的开发技术高低,不一定与其应用价值成正比,软件开发要以人为本,合理应用技术

关键词:软件开发;应用价值;以人为本
  随着计算机科技的发展,软件的开发技术日益更新,人类对软件的需求也在日益增长。在实际应用中,软件的易用性和功能强大具有内在的相对性。往往现实中很多应用领域的软件使用者的操作水平非常有限,相信很多软件在实施时都遇到过困难,主要就表现为开发者与使用者之间的矛盾。一方面开发人员希望自己的产品功能尽量强大,所以不断地提升开发技术含量,以确保软件产品能够尽可能地适应用户的需求;另一方面软件的使用者也希望无论如何软件能够很方便地使用。所以软件的开发者在发布自己的产品之后,同时要求用户能够通过培训尽量地掌握该软件的使用技术。所以笔者认为,软件的开发技术是否先进,不一定能够成正比地实现其应用价值。
  首先看一个实例,在七年前我们为用户开发了两个产品,为了叙述方便,下文将两个软件称为A和B。由于某种原因,两个产品分别采用了两种方式开发。A采用了经典的VB6.0+Access且运行为单机版模式,B采用了Web+Xml+ActiveX,并有高级数据库服务器设计。因为服务器端相对于用户来说是透明的,所以以客户机端的安装为例,其中A需要在客户机上直接安装运行,由于使用的Access驱动和vb虚拟机都是微软的历史版本,也就是说现有windows系列操作系统都能自动兼容;B需要在客户机安装ActiveX组件,安装ActiveX组件需要修改相应浏览器的安全设置,由于开发ActiveX组件时需要的设计环境,在发布时在一定程度上也会对客户端的浏览器版本有一定要求,所以在客户端安装B产品时,往往需要多个安装步骤。在客户端的安装部署是与用户使用直接相关的,所以对用户的印象也很重要。七年的实际使用情况如下,产品A在安装上没有任何问题,可以适用与windows98/2000/XP/Vista,运行相当稳定,即使需要修复安装和备份还原数据,用户都可以单独完成或者在电话指导下完成,唯一缺陷是随着使用时间的延长用户数据逐渐增多,以至于运行速度在后期严重衰退,必要时需要人为转档;产品B在组件安装和运行上受浏览器安全设置甚至操作系统版本限制,因此给用户和实施者造成一定困难,当然,由于设计先进,一旦安装成功,程序在运行中功能强大,效率极高,但是还有一个问题,就是某些客户对自己的计算机使用有个性要求,从情感上不愿意接受复杂的安装,如果编写底层代码自动实现安装,还可能被客户机上的防火墙或者防病毒软件截获,所以某些使用者会认为像修改浏览器设置和安装系统补丁这样的做法会影响自己计算机的稳定,甚至会当成恶意程序,这在实施中造成了一定程度困难。从业务需求上两个产品的业务流程相当,只是B相对于A有界面上的特殊要求,从运行效率和技术评估上B绝对要远胜过A,但是从实际用户反映情况来看,还是A的口碑比B好,毕竟用户认为A比较放心,拿来后安装和使用从来都没有任何问题;但是B就显得比较“专业”,甚至需要为其配备“专用”的计算机,没有技术人员的支持自己没有信心很好地使用。那么这两个产品的运作给我们带来了思考,作为产品而言,A、B两个产品哪个更成功呢?
  对于上例提出的疑问,在开发者的角度我们应该提升自己对问题的认知层次。在探讨如何使得技术更先进,或者埋怨人群中计算机应用能力有待提高的时候,应该首先认识到,计算机是人类的工具,计算机工作者的存在是为了使之能够更好地服务于人类社会。当今时代计算机已经很普及,很多时候计算机已经是“大众化”的工具,所以计算机工作者不能要求各种需要使用计算机的岗位的工作人员都对计算机非常“专业”。否则,这个“大众化”的工具的实用性就不好,就无法使之具有较高的使用价值,势必在应用的过程中,投入的管理成本远远大于它所产生的效益。上例中从情感上A产品是成功的,因为它在用户心里更容易被接受;B产品让用户觉得始终有距离感,总觉得自己不够“专业”,但是从业务功能上B产品还是比较强大的。因此,在实际操作中,要善于根据实际情况权衡利弊。
  所以作为软件的开发者,首先应该具备“以人为本”的理念。当然,不是说只要是用户需要的我们就不惜一切代价去实现,因为软件不是万能的,它只擅长进行大量的、重复的、规范的事务处理,一些偶然的、特殊的、不规范的内容不如采用人工处理或者通过制度来限制。假设已经确定了软件的基本功能,那么在此基础上,是为了软件的性能和效率进一步改进技术呢?还是尽量多为用户考虑一些,使得软件更友好更可靠呢?当然都做到最好,但很多时候这两者是不可兼得的。毕竟功能越强大的软件,往往具有更详细的设置选项和更多的操作规范;而越简化的操作势必造成软件功能的局限。对于用户而言,必需的功能和软件运行效率对于业务很重要,但是很多时候,软件的易用和可靠更容易被人们接受,亦即如果一定要做个取舍的话,用户很多时候宁愿适当牺牲一些软件的功能和效率,也要保证它是相对好用可靠的。当然,对功能和效率的牺牲也是有限度的,否则一个功能和效率很局限的软件,即使稳定、方便、可靠,同样没有价值。所以,在软件设计中,需要融入“以人为本”的思想,开发者需要在技术和易用性上做个权衡,不能一味地追求高精尖,也不能做一些好用的“垃圾”产品。 本文链接:http://www.qk112.com/lwfw/jsjlw/ruanjianjishu/229537.html

论文中心更多

发表指导
期刊知识
职称指导
论文百科
写作指导
论文指导
论文格式 论文题目 论文开题 参考文献 论文致谢 论文前言
教育论文
美术教育 小学教育 学前教育 高等教育 职业教育 体育教育 英语教育 数学教育 初等教育 音乐教育 幼儿园教育 中教教育 教育理论 教育管理 中等教育 教育教学 成人教育 艺术教育 影视教育 特殊教育 心理学教育 师范教育 语文教育 研究生论文 化学教育 图书馆论文 文教资料 其他教育
医学论文
医学护理 医学检验 药学论文 畜牧兽医 中医学 临床医学 外科学 内科学 生物制药 基础医学 预防卫生 肿瘤论文 儿科学论文 妇产科 遗传学 其他医学
经济论文
国际贸易 市场营销 财政金融 农业经济 工业经济 财务审计 产业经济 交通运输 房地产经济 微观经济学 政治经济学 宏观经济学 西方经济学 其他经济 发展战略论文 国际经济 行业经济 证券投资论文 保险经济论文
法学论文
民法 国际法 刑法 行政法 经济法 宪法 司法制度 法学理论 其他法学
计算机论文
计算机网络 软件技术 计算机应用 信息安全 信息管理 智能科技 应用电子技术 通讯论文
会计论文
预算会计 财务会计 成本会计 会计电算化 管理会计 国际会计 会计理论 会计控制 审计会计
文学论文
中国哲学 艺术理论 心理学 伦理学 新闻 美学 逻辑学 音乐舞蹈 喜剧表演 广告学 电视电影 哲学理论 世界哲学 文史论文 美术论文
管理论文
行政管理论文 工商管理论文 市场营销论文 企业管理论文 成本管理论文 人力资源论文 项目管理论文 旅游管理论文 电子商务管理论文 公共管理论文 质量管理论文 物流管理论文 经济管理论文 财务管理论文 管理学论文 秘书文秘 档案管理
社科论文
三农问题 环境保护 伦理道德 城镇建设 人口生育 资本主义 科技论文 社会论文 工程论文 环境科学