浅谈计算机软件的深度开发应用问题

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:liongliong484
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]计算机硬件和软件组成了计算机使用的统一整体。因此,计算机资源应该既考虑硬件资源又考虑软件资源。软件资源包括系统软件和应用软件。系统软件是管理、监控、维护计算机的软件,如自检程序、操作系统等。应用软件是主要解决某些具体问题的软件,如学习管理软件、人事管理软件等。从功能上可以认为软件是利用计算机本身提供的逻辑功能,合理地组织计算机工作,简化或代替人们在使用计算机过程中的工作环境。因此,不论是支撑计算机工作还是支持用户应用的程序都是软件。
  [关键词]计算机 应用 软件 开发技术
  中图分类号:TP31 文献标识码:A 文章编号:1009-914X(2014)15-0105-01
  计算机硬件和软件组成了计算机使用的统一整体。因此,计算机资源应该既考虑硬件资源又考虑软件资源。软件资源包括系统软件和应用软件。系统软件是管理、监控、维护计算机的软件,如自检程序、操作系统等。应用软件是主要解决某些具体问题的软件,如学习管理软件、人事管理软件等。从功能上可以认为软件是利用计算机本身提供的逻辑功能,合理地组织计算机工作,简化或代替人们在使用计算机过程中的工作环境。因此,不论是支撑计算机工作还是支持用户应用的程序都是软件。在20 世纪 50、60 年代人们是基于手工方式进行软件开发的,人们认为计算机软件就是程序。随着使用化、商品化、通用化、大型化软件的开发,软件设计者逐渐感到要有一定规范的文档以保证程序从设计、调试到运行的成功。这样,从 20 世纪 70 年代开始,认为软件不仅是程序还包括开发、使用、维护这些程序所需要的一切文档。到了 20 世纪 80 年代,国际标准化组织从软件工程的概念上更为全面地给软件定义为:计算机程序、实现此程序功能所采用的方法、规则以及与其关联的文档和在计算机上运行它所需要的数据都是计算机软件。
  1 软件工程的概念
  1.1 “软件工程”概念提出
  20 世纪 50、60 年代开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状态不能满足日益增长的软件生产的需要,产生以下四个方面的问题。a。软件复杂性飞速增长;b。软件成本高;c。开发周期长;d。维护工作量大。即出现了“软件危机”现象。为了摆脱软件生产的这种局面, 在 1968 年北大西洋公约组织的学术会议上,第一次提出了“软件工程”这个概念。
  软件工程是开发和维护软件的规范化方法,它的指导思想是以处理工程问题(如建筑工程、机械工程等)一样的方法处理软件生产的全过程。为了指导这种软件生产的整个过程,产生了软件工程学。
  1.2 什么是软件工程学
  软件工程学是研究和探讨如何利用当代的科学理论和技术指导软件的开发,以达到利用较少的投资获得高质量软件产品的目的科学。
  软件工程学既是边缘学科,又是一种综合性学科。它包括计算机科学、系统工程学、管理学、经济学、人体工程学和心理学等。
  2 软件工程的发展
  软件工程的发展,大体经历了三个时代,即程序设计时代、软件时代、软件工程时代。
  2.1 软件开发的三个阶段
  前面讲过用软件工程的方式生产软件的过程类似于机械、建筑工程生产产品的过程。如一个建筑工程(如立交桥、宾馆大厦等)从开始到结束,经历设计、施工和验收三个阶段。软件产品的生产也要经过定义、开发、维护的软件开发三个阶段。
  2.2 软件工程与其他工程科学不同之处
  从上面建筑工程与软件二种产品开发阶段比较,可以看出:a.建筑工程流程图中,设计蓝图产生之后,往下的每一步没有回溯问题。但在软件开发工程中,每一步都可能经历不只一次的修改和适应的回溯问题。b.軟件交付使用后,还有一个运行维护问题,如运行后发现有隐藏错误、运行环境有变化、用户要求的变更等。
  3 应用软件开发方法
  一个大型的应用软件、如计算机辅助设计软件,大型仿真训练软件等,需要多人共同完成。为保证大型应用软件系统的开发质量,必须严格按照软件工程的思路和原则,采用软件的开发方法,使用软件工程提供的图示工具,组织软件人员协调一致地完成设计与开发任务。
  现应用的软件开发方法主要有三种:软件生命周期法、原型化方法、自动形式的系统开发方法。
  3.1 软件开发的生命周期法
  生命周期方法是从时间角度对软件的定义、开发和维护的复杂问题进行分解,分成若干个阶段。每个阶段的开始和结束都有严格的标准(前一阶段的结束就是后一阶段的开始。标准就是每个阶段都应该交出高质量的文档。软件生命周期一般分为六个时期,即六个阶段。
  3.2 原型化方法
  传统的生命周期法的理论基础较为严密。一般说来,在软件开发过程中,首先要经过严格的定义或预先说明,并要求软件开发人员和用户在系统的开发初期就要对整个的功能和信息需求做出全面、准确而深刻地认定。
  通常用户给出概括性的软件目标而无法描述详细的输入、处理或输出需求。而软件开发人员也可能尚未确定处理算法的效果、操作系统的适用性及即将使用的人机界面形态。在这种情况下,对事务只有边干边认识,原型化方法就是基于这一主导思想。
  3.3 原型的三种形态
  3.3.1纸上原型。这种纸张和墨水的模型解释了软件上的一些特征。
  3.3.2工作原型。制作所需软件中的一部分功能,让其在计算机上执行,可使用户和开发者在一定程度上了解即将被开发的程序。
  3.3.3现有原型。利用一个可运行的现成程序,完成所需功能的部分或全部,但是有一部分必须在新开发的基础上加以改善。
  3.4 原型法开发过程
  利用原型法开发软件大致经过可行性研究阶段、确定系统的基本要求阶段、建造原始系统阶段、用户和开发人员的评审阶段、开发人员修改系统阶段。
  3.5 自动形式的系统开发方法
  这种方法的特点是采用第四代技术(4GT)包含的大量软件开发工具,使软件开发者只需说明软件所要实现的内容,而不必说明如何去实现。4GT软件工具根据系统要求确定规范,进行分析,自动设计,自动编码。
  结束语在软件工程中,不应武断地选择某种方法,应当由应用特性来决定所要采用的方法。往往采用以上方法相结合的模式,可加快软件开发的进度。
  参考文献
  [1] 王炽鸿.计算机辅助设计[M].北京:机械工业出版社,1998.
  [2] 丁剑洁,基于度量的软件维护过程管理的研究[D],西北大学,2006.
  [3] 朱穆超.试析计算机软件开发[J].高等教育研究.
其他文献
[摘 要]本文阐述了热电联产的特点和形式以及目前我国热电联产的发展现状,分析了我国热电联产的发展潜力。  [关键词]低品位热能 热电联产 发展  中图分类号:F426.61 文献标识码:A 文章编号:1009-914X(2014)15-0084-01  1.引言  热电联产技术一种建立在能量梯级利用概念基础上,将供热与发电过程一体化的总能系统。其最大的特点就是对不同品质的能量进行梯级利用,温度比较
期刊
[摘 要]LNG储罐防火堤的设计。  [关键词]LNG储罐 单容罐 防火堤。  中图分类号:TB47 文献标识码:A 文章编号:1009-914X(2014)15-0083-01  1 引言  单容罐是LNG工业发展初期最常采用的一种型式。它是从石油化工装置常用的低温双壁金属罐发展来的。这种储罐不适用于大容量LNG的儲存,随着LNG储罐向大型化发展,这种储罐很少使用。从目前国内LNG液化工厂LNG
期刊
[摘 要]FTTH的概念,用户端成端的几种方式以及各自的优缺点,FTTH后期维护中的各种问题。  [关键词]FTTH 快速连接器 热熔  中图分类号:TN929.11 文献标识码:A 文章编号:1009-914X(2014)15-0082-01  一. FTTH  FTTH(Fiber To The Home ),即我们常说的光纤入户。顾名思义就是一根光纤直接到家庭。具体说,FTTH是指将光网络单
期刊
[摘 要]高职顶岗实习在人才培养中占据举足轻重的地位。但在导游专业学生分散型顶岗实习管理中存在诸如实习地分散、沟通不及时、管理难度大、校内外教学同步问题。本文试将移动应用引入顶岗实习教学管理中,借助移动学习随时、随地的特性,有效解决这一实习教学管理难题。  中图分类号:H319 文献标识码:A 文章编号:1009-914X(2014)15-0079-01  一、 以智能手机为代表的移动终端及其应用
期刊
[摘 要]经济管理学以激励人的积极性、提高组织效率为目标,必须兼顾多数人的一般行为与少数人的特殊行为,因为少数的特殊行为以对提高组织效率非常重要。正因为如此,经济学坚守着经济人假设,而经济管理学却认为追求经济利益虽然是人的基本需要,但在人的多种需要中属于低级需要,因而经济管理学对人性的假设早已超越了经济人假设,而有了复杂人、社会人、管理人等新理论,沿着这一方向,经济管理学从经济学中分离出来并独立发
期刊
[摘 要]缓冲罐稳压防溢装置,主要是针对杏三联输油岗稳前缓冲罐压力不稳定,脱水器不能平稳输油,影响采油三矿地区原油产量,由于压力的不平稳,输油岗的供料泵,排量忽高忽低,泵容易产生汽化现象,给生产带来了不安全的因素,而且还增加了员工的劳动强度,为了确保油系统的正常运行,对缓冲罐压力不平稳的原因进行了分析,并制定出一套解决方案,确保采油三矿地区的原油平稳输送。  [关键词]脱水器 缓冲罐 供料泵  中
期刊
[摘 要]胜利油田变电运行事故严重影响了电网的安全、稳定、可靠运行,给用户带来了极大的不便。导致胜利油田变电运行事故的原因包括设备制造和设计问题、设备老化与维护问题、电网结构影响稳定运行、安全管理问题等。为了有效地防范、处理胜利油田变电运行事故,相关单位应当加强基础设备管理、完善综合自动化装置、提高运行设备的可靠系数、加强设备治理、优化安全管理。  [关键词]胜利油田变电运行事故 分析 处理  中
期刊
[摘 要]随着油田进一步开发,石油工程科技开发有限公司油井产出液含水明显上升,油井的抽油杆和油管腐蚀现象日趋严重。本文从理论及缓蚀机理分析了加药的必要性及如何合理使用缓蚀剂,并对石油工程科技开发有限公司实际加药情况进行分析,目的是为改善加药效果,治理腐蚀和提高油田经济效益提供参考。  [关键词]缓蚀剂 石油工程科技开发有限公司 缓蚀机理 腐蚀速率 可溶性无机盐 金属 管线腐蚀穿孔  中图分类号:T
期刊
[摘 要]在现代机械设计中,其自动化程度成为机械设计中的重点,也是当前机械设计的发展方向。本文就此对如何提高机械设计的自动化程度进行阐述。  [关键词]机械 设计 自动化  中图分类号:TH122 文献标识码:A 文章编号:1009-914X(2014)15-0101-01  前言  随着我国经济的发展,企业对于技术的要求越来越高,尤其是生产制造业,对于自动化技术可谓是求贤若渴。机械制造业是为我国
期刊
[摘 要]油田电网规划是通过油田电网电力建设来实施的,油田电网规划的目的主要在于指导日常的油田电网建设和改造,通过日积月累的工程建设使得油田电网达到规划的目的。但长期以来,电力建设重主网、轻配网,使油田电网规划存在主配网发展不平衡最终导致出现局部地区网络混乱、装备陈旧落后、供电半径大、线路负载不平衡、配变容量不足和自动化水平较低等薄弱环节。  [关键词]油田电网规划 信息化系统 输变电工程 网络优
期刊