网站首页 | 经济学论文 | 证券金融 | 管理学 | 会计审计 | 法学论文 | 医药学论文 | 社会学论文 | 教育论文 | 计算机 | 艺术论文 | 哲学论文 | 财务管理 |
写论文网
  • 会计理论论文
  • 管理会计论文
  • 电算会计论文
  • 成本会计论文
  • 管理体制论文
  • 审计论文
  • 会计研究论文
  • CPA行业论文
  • 您的位置:写论文网 > 会计审计 > 会计研究论文 > 计算机软件工程浅析相关的论... 正文 2019-09-23 09:05:36

    计算机软件工程浅析相关的论文_计算机和软件工程的区别

    相关热词搜索:

    计算机软件工程浅析相关的论文

    计算机软件工程浅析相关的论文 计算机软件工程浅析相关的论文篇一 《计算机软件与软件工程》 [摘 要]随着软件产业的不断发展,计算机应用逐步渗透到社会的各 个角落,使各行各业都发生了很大的变化。传统的计算机学科逐步上升到计算科 学。这同时也促使人们对软件的品种、数量、功能和质量等提出了越来越高的要 求。软件的规模越大、越复杂,软件开发越显得力不从心。于是,业界开始重视 软件开发过程、方法、工具和环境的研究,软件工程应用而生。本文主要针对计 算机软件与软件工程做了相关简要阐述。

    [关键词]计算机 软件工程 开发应用 中图分类号:G623.58 文献标识码:A 文章编号:
    1009-914X(2015)15-0250-01 计算机从诞生至今,就一直与社会的发展和科技的进步密切相关,到 今天其重要性也愈发突出。而随着计算机技术的发展,计算机应用以及软件产业 也逐渐成为社会的支柱产业,软件工程知识为开发高品质的产品提供了理论和科 学支撑,强调采用工程化的方式开发软件。这些知识支持以精确地方式描述软件 工程产品,为产品及其相互关系的建模和推理提供了基础,并为可预测的设计过 程提供了依据。

    1 什么是计算机软件 “软件”这个词汇于20世纪60年代被首次提出。一个完整的计算机系统 由软件和硬件组成。它们相互依存,缺一不可。IEEE给软件定义为是计算机程 序、规划以及运行计算机系统可能需要的相关文档和数据。其概念是随着计算机 的发展而得出进一步完善的,最先人们认为软件就是程序,到了20世纪70年代, 人们认为软件不仅包括程序,还包括开发、使用、维护这些程序所需要的文档。

    到了80年代,较为全面的软件的定义才出现,包括计算机程序、实现程序所使用 的方法、规则、相关联的文档、运行所需的数据等都是程序。

    计算机软件的应用可以看到计算机和项目管理的发展在一定程度上有着一样的进度,前 者的发展为后者提供一定的基础,而后者的不断进步又促进了前者的更好应用。

    信息的不断进步促进了整体的工程项目的管理加强了应用软件的使用和发展,这 也是工程人员使用的一个助手。当前项目管理的软件可分为下面两个档次:
    像P3、Artemis、WorkBench和Open- Plan等的高档次的专业项目管理 应用软件,功能上的优点很多,但是价格较高。

    低档次的像Micro-soft开发的小型项目管理软件,如TimeLine、 ProjectScheduler和SureTrak等,通常仅仅能完成项目管理某阶段和某方面的功能。

    这里我们来了解一下Primavera项目管理系列软件,从而探究高档项目 管理软件的应用现状。

    Primavera Project Planner(简称P3),P3软件作为一个专业的工程项目 管理软件,它是可以很好的对于整个工程做好各方面的管理的,做好整体的进度 和实际的定量的协调管理,做好进度的设计合理的科学的计划。

    而且一个好的优秀的商业的使用软件,P3软件可以做到数据资源的共 享,保证了工程的实际参与的所有人员可以一同使用同一个工程的数据资源,按 照各有的权限进行数据的读取和管理。这个软件还有一个优点就是它的使用非常 的简单方便,使用者可以根据自己的喜好改变视图和整体进行更新,做好各个方 面的工作等等。

    伴随着工程各个项目管理的相应软件的研发和发展,这也就使工程项 目的整体管理更加的合理、科学,在整体的工作中也会更有计划性,保证所有的 工程人员都能向着一个方向努力,一起更好的做好这个项目。达到整个项目的最 好的效益化和更好的完成工程的进度。

    软件特点有:(1)复杂性;(2)一致性;(3)可变性;(4)不可见性。软件类型 一是通用软件,另一是定制软件,是根据软件服务对象的范围,将其划分为两个 类型。软件危机是:(1)软件维护费用急剧上升,直接威胁计算机应用的扩大;(2) 软件生产技术进步缓慢,是加剧软件危机的重要原因。软件生存周期是指一个软 件从提出需求开始直到该软件报废为止的整个时期,通常包括可行性分析和项目 开发计划、需求分析、概要设计、详细设计、编码、测试、维护等活动,它们将 以适当地方式分配到不同阶段去完成。软件开发是一个过程,是指软件工程人员未获得软件产品在软件工具 支持下实施的一系列软件工程活动。其开发过程包括获取过程、供应过程、开发 过程、操作过程、维护过程、管理过程和支持过程。其开发模型有:(1)瀑布模 型;(2)快速原型模型;(3)喷泉模型;(4)增量模型;(5)螺旋模型;(6)形式化方法模 型;(7)基于构件的开发模型。其开发方式是一种使用定义好的技术集及符号表示 组织软件生产的过程,包括:(1)结构化方式;(2)Jackson方法;(3)维也纳开发方 法;(4)面向对象开发方法。其开发工具一般指为了支持软件人员开发和维护活动 而使用的软件。有RUP、RequisitepRro、Rose及Robot。

    2 软件工程 “软件工程”自1968年首次提出软件工程概念以来,已经40多年了。编 程范型已经经历了三次演变,软件工程也从第一代发展到第三代。其概念提出那 个年代就开发大型系统软件用手工方式进行,其生产效率低、出错率高。这种状 态不能满足日益增长的软件生产的需要,产生以下四个方面的问题:(1)软件复 杂性飞速增长;(2)软件成本高;(3)开发周期长;(4)维护工作量大。即出现了“软件危 机”现象。软件工程定义为将系统性的、规范化的、可定量的方法应用于软件得 开发、运行和维护,即将工程化应用到软件上。

    总之,随着经济与技术的发展,信息网络技术发展愈来愈快。计算机 软件具备很高的准确性以及高效性,并且逐渐普及,人们的很多日常工作都是通 过计算机软件来完成的,计算机软件几乎成为人们日常工作生活不可或缺的部分。

    所以需要在计算机的软件工程的建设上给予充足的资源支持,寻求更具创新意识 的发展道路,选择全新的发展措施,确保计算机软件工程的顺利开展,从而提高 效益,促进我国经济的发展。

    计算机软件工程浅析相关的论文篇二 《浅谈计算机软件工程的管理与应用》 [摘要]计算机软件开发项目涉及的领域越来越广泛,同时也面临前所 未有的风险,已成为较为复杂的系统性工程。本文从软件工程的概念、目标等基 础知识入手,探讨了软件工程管理的方法和对策,还介绍了软件开发的一些方法, 以及软件工程在各领域的应用情况。[关键词]计算机;软件工程;管理;应用 [中图分类号]TP31 [文献标识码]A [文章编 号]1672-5158(2013)05-0059-01 目前我国计算机软件工程管理工作还没能引起充分重视,仍存在着一 些问题。究其原因,主要是由于人们传统的思想观念,再加上软件工程尚属于新 兴学科,很多问题还处于探索与研究阶段。另外,由于软件产品具有一定特殊性, 其管理工作也涉及诸多方面,如何强化计算机软件工程的管理工作,更好地发挥 应用效果,是当前值得思考的话题。

    1、软件工程概述 软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发 软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改 进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、 设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。

    软件工程的目标是在给定成本、进度的前提下,开发出具有适用性、 有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追 踪性、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产 品的质量和开发效率,减少维护的困难。

    2、软件工程管理的方法与对策 2.1构建完善的计算机软件工程管理体系 首先,构建计算机软件工程管理的人才体系,意识到人才在工程进展 中的积极作用,加强人力资源管理,调动工作人员的主观能动性,确保工程各项 目标的顺利落实;其次,加强对计算机软件工程相关知识的学习与渗透,对项目 管理人员、工作人员等进行专业化的培训,了解最新软件工程知识,做到理论与 实践相结合,运用到具体的工程项目中,增强计算机软件的开发水平与利用价值, 提高工程项目管理效率;再次,为了更好地调动工作人员的主动性和积极性,应 加强制度规范建设,全面落实奖惩制度,以更好地实现计算机软件工程效益目标。

    2.2加强计算机软件工程的风险管理与进度管理首先,构建完善的风险管理制度体系。作为计算机工程项目的管理工 作人员,应树立风险意识,学习风险管理知识,能够客观识别风险并进行量化分 析,有针对性地采取风险防控方法,提交计算机软件工程管理的风险报告。其次, 定期做好计算机软件工程项目的风险预控与识别。对于一个完整的计算机软件工 程项目来说,应该将风险管理贯穿于整个工作过程中,应对随时可能发生的风险, 将风险产生的损失降到最低。一般可采取规避、减缓、转移等手段处理风险。最 后,还应加强对计算机软件工程的进度管理,提高工程效率水平,合理控制开发 成本。结合计算机软件工程项目的实际情况,制订科学、完整、有效的进度管理 工作表,对工程项目的进展状况进行实时监督,确保各项工作有条不紊地进行。

    2.3强化计算机软件工程项目合作团队的管理 一个良好的团队是实现计算机软件工程管理的根本保障,强化团队管 理工作,对实现工程目标起到积极作用。其一,加强工作人员的沟通与联系,在 整个工作团队范围内渗透沟通意识,在团队内实现合作;其二,明确各岗位人员 的分工,结合计算机软件工程的实际情况,进行合理、明确的任务分配,将具体 的责任落实到个人,确保各项工作的有序开展;其三,充分调动团队内部的主动 性与积极性,确保每个人都能够全身心地参与到计算机软件工程建设中,激发团 队动力,共同做好计算机软件工程管理工作。

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

    面向对象的开发包含Booch、Coad、OMT等方法。Booch最先描述了 面向对象的软件开发方法的基础问题,指出面向对象开发是一种根本不同于传统 的功能分解的设计方法。面向对象的软件分解更接近人对客观事务的理解,而功能分解只通过问题空间的转换来获得。Coad方法是1989年coad和YourdOn提出的 面向对象开发方法。该方法的主要优点是通过多年来大系统开发的经验与面向对 象概念的有机结合,在对象、结构、属性和操作的认定方面,提出了一套系统的 原则。该方法完成了从需求角度进一步进行类和类层次结构的认定。尽管CoadYY 法没有引入类和类层次结构的术语,但事实上已经在分类结构、属性、操作、消 息关联等概念中体现了类和类层次结构的特征。OMT方法是一种新兴的面向对 象的开发方法,开发工作的基础是对真实世界的对象建模,然后围绕这些对象使 用分析模型来进行独立于语言的设计,面向对象的建模和设计促进了对需求的理 解,有利于开发得更清晰、更容易维护的软件系统。该方法为大多数应用领域的 软件开发提供了一种实际的、高效的保证,努力寻求一种问题求解的实际方法。

    4、软件工程的应用 随着计算机与网络技术不断发展并广泛应用,计算机软件工程体现出 良好的精准性、便捷性,在社会发展的各个领域广泛运用。典型的计算机软件包 括办公软件、操作系统、数据库、人机界面等,在我国工业、农业、金融业、政 府部门等各个领域发挥重要作用。在计算机软件工程中,融人了开发人员的智慧, 计算机软件的不断更新、不断升级,推动了计算机软件的系统化、细致化、普及 化发展。

    当前,计算机软件已经在人们的工作、学习、生活中普遍应用。例如, 在企业中使用办公软件,提高各项管理工作效率与质量水平,在企业内部实现信 息资源共享,确保各项信息的上传下达;在校园建设中,计算机软件也发挥了重 要作用,包括在教学过程中使用的计算机软件,便于师生之间的交流;同时,学 生学籍管理、学费管理、收费管理等都需要通过计算机软件而实现,确保校园内 各项工作的有序性。总之,当前计算机软件已经无处不在,改变了人们的工作、 生活方式,给人们带来诸多便捷。加强对计算机软件工作的管理,研发更多实用 性强、操作性强的软件,非常重要。

    5、结束语

    • 范文大全
    • 教案
    • 优秀作文
    • 教师范文
    • 综合阅读
    • 读后感
    • 说说
    计算机软件工程浅析相关的论文_计算机和软件工程的区别》由(写论文网)整理提供,版权归原作者、原出处所有。
    Copyright © 2019 写论文网 All Rights Reserved.