我国计算机软件工程的管理和开发应用研究分析_优秀论文_第1页
我国计算机软件工程的管理和开发应用研究分析_优秀论文_第2页
我国计算机软件工程的管理和开发应用研究分析_优秀论文_第3页
我国计算机软件工程的管理和开发应用研究分析_优秀论文_第4页
我国计算机软件工程的管理和开发应用研究分析_优秀论文_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 我国计算机软件工程的管理和开发应用研究分析 0引言 现今社会已经进入互联网时代, 计算机已成为人们生活工作中不可或缺的组成部分, 电脑、计算机这样的名词对于所有人都已经不再陌生, 人们对计算机的依赖程度也越来越大, 就现在的工作环境讲, 几乎没有什么行业不在使用计算机, 对于计算机软件的开发研制也是从未停止过, 计算机软件工程主要涉及应用数学、现代管理学和计算机科学等学科, 在上世纪50年代, 软件的开发工作还是依赖手工操作, 但随着软件的商品化发展趋势日益加快, 对于软件的开发和设计过程也日益规范化起来。 1计算机软工程的概念及特征 1.1软件工程学的基本概念。我们所讲的软件工程学主要是指

2、研究如何通过先进的科学技术为计算机的软件开发提供指导服务, 以最少的投资来换取高效的回报, 以高质量的计算机软件为人们提供更好的科技服务。软件工程学涉及范围非常广, 是一门边缘学科, 其内容包括:人体工程学、系统工程学、经济学和心理学等多个学科领域。通过对各学科的交叉研究与指导, 设计出应用更为方便、设计更加人性化的软件。 1.2计算机软件的基本功能。我们知道计算机作为一个电子设备, 主要是由硬件和软件两个部分组成的, 对于计算机的研发和更新既要考虑硬件因素, 又必须在软件工程方面投入更多的精力, 一般来讲, 计算机的软件系统包括系统软件和应用软件两个组成部分, 系统软件的功能是监控、维护、管

3、理计算机运行过程中的各个软件, 如人们常见的操作系统和病毒查杀系统;应用软件就是指能够满足人们工作和生活的需要, 帮助人们解决实际问题的软件, 如常见的0ffice办公系统、人事管理系统、财务管理系统等。软件的作用就是通过自身的逻辑分析和计算功能, 指导计算机的正确有效运行, 让用户能够更加方便的操作。 1.3软件工程的研发特点。计算机软件工程的设计、研发是一项系统的、长期的工作, 其研发生产过程的每个步骤都是要经过反复论证修改的, 以求更加良好的性能, 满足用户的实际需要。一般的工程设计在产品完成生产投入使用后就完成了工作。但是计算机软件工程的研发, 在产品投入市场后, 还需要有一个长期的维

4、护过程, 因为一些设计上的漏洞和缺陷只有在实际使用中才能发现, 这就需要设计人员不断的更新思维, 解决问题, 使软件产品符合用户的使用要求。 2软件工程工作流程管理系统和开发方法 2.1软件工程工作流程管理。从理论上来说, 现代意义上的工作流管理系统是一种综合性系统基本驱动力, 是工作流的形式化表现, 基本手段是执行软件操作系统, 需要完成包括工作流定义、管理以及执行等多种任务。通常情况下, 工作流程管理系统的构建分为模型建立阶段、模型实例化阶段和模型执行阶段三个阶段。在模型建立阶段, 相关工作人员在分析了整个企业的工作特点及生产步骤之后, 依据工作流程建模工具或是人工操作, 实现对整个企业生

5、产经营管理过程中模拟, 使企业中的各类经营管理行为活动都能实现计算机化;在模型实例化阶段, 相关工作人员可以给每个过程(即PDM工作流程管理系统中所称的节点)来设定其运行过程中所需的基本参数, 同时给这些过程分配相应的资源, 在此基础上限制各个过程的使用权限;在模型执行阶段, 相关工作人员要严格执行这一阶段企业各项生产经营管理指标, 依据整个工作流程管理系统所提供的强大的人机交互界面与应用功能, 更好的实现整个流程管理系统的优化整合。 2.2软件工程的开发方法。软件工程的开发方法有Pumas方法、SASA方法、面向数据结构的软件开发方法、问题分析法、面向对象的软件开发方法、可视化开发方法、IC

6、ASE、软件重用和组件连接等, 其中面向对象开发方法是现代常用的开发方法。面向对象是当前计算机界关心的重点, 它是90年代软件开发方法的主流。面向对象的概念和应用已超越了程序设计和软件开发, 扩展到很宽的范围。如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域。面向对象的优点有:和现实世界更接近, 更符合我们人类的思维逻辑;开发出的系统容易维护和修改;适用于开发复杂、庞大的系统;开发出的程序更稳定合理;由于继承、类的机制, 更容易实现重用, 减少冗余;由于实现数据和逻辑的分离, 维护和扩展变得更加容易。 面向对象的开发包含Booch,Coad,0

7、M T等方法。Brooch最先描述了面向对象的软件开发方法的基础问题, 指出面向对象开发是一种根本不同于传统的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解, 而功能分解只通过问题空间的转换来获得。Coda方法是1989年Coda提出的面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对象概念的有机结合, 在对象、结构、属性和操作的认定方面, 提出了一套系统的原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管Cody法没有引入类和类层次结构的术语, 但事实上已经在分类结构、属性、操作、消息关联等概念中体现了类和类层次结构的特征。OMT方法是一种新

8、兴的面向对象的开发方法, 开发工作的基础是对真实世界的对象建模, 然后围绕这些对象使用分析模型来进行独立于语言的设计, 面向对象的建模和设计促进了对需求的理解, 有利于开发更清晰、更容易维护的软件系统。该方法为大多数应用领域的软件开发提供了一种实际的、高效的保证, 努力寻求一种问题求解的实际方法。 3计算机软件工程的实际应用 现在随着信息网络技术的迅速普及, 计算机走进了人们工作、生活的每个角落, 计算机软件凭借其运行高效率、执行命令的精准性和操作使用方便性得到了人们的广泛认可, 并迅速的被应用于人类活动的各个层面, 可以说当今社会的人类活动已经离不开计算机软件了。其具有代表性的功能软件包括:

9、电子邮件、0ffice办公系统、Win7、xp计算机操作系统、数据库和各种网游软件等等。在国家经济发展的各个领域如工业、农业、交通、金融、政府和企事业单位等几乎所有部门都需要应用计算机软件来完成工作。 随着计算机的普及和应用程度加深, 以后的计算机软件工程将会发展成为一项广义的工程技术, 在软件功能和操作方法上的研发也会越来越注重人性化的因素, 同机械制造业的流水化生产方式不同, 软件工程的研发与生产是非常具备个性化特征的, 它的设计思维和功能设置都是处于不断更新完善中的, 在丰富的实践经验和客户调查的基础上, 设计人员会根据客户的需要, 发散思维、综合考虑各方面的因素, 汇集大家的智慧才能设

10、计出一款成功的计算机软件。由于软件系统的广泛应用性, 设计人员必须提前考虑到各方面可能出现的问题, 不能等到问题发生了, 再去想办法补救, 因为一旦软件系统的安全或运行出现故障, 给客户带来的损失很可能是无法估量的。所以说, 要想做好计算机软件工程的研发工作是一项非常困难的事儿。 计算机软件工程设计的人性化、功能化的发展, 使得计算机软件在人们的现实生活中得到广泛应用, 在现代企业的经营管理中, 计算机软件发挥着非常重要的作用, 生产、销售、策划、财务之间通过软件系统实现了信息的沟通交流, 方便经营策略的时时变动;在商场、金融机构的管理中, 需要利用软件系统对消费信息进行确认和统计, 消费者使用刷卡消费, 通过金融系统的软件就可以支付费用, 免去了携带现金的麻烦;保卫人员通过安保系统可以对整个单位的情况进行实时监控, 一旦发生火灾险情报警系统会随时提醒安保人员采取防护措施。隐藏于计算机中的软件系统虽然微小, 但却具备了强大的管理能力, 从小处着手逐渐改变着人们的工作生活方式。 4结语 综上所述, 计算机

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论