欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    软件工程的技术和管理的发展,软件工程论文.docx

    • 资源ID:73289863       资源大小:18.28KB        全文页数:6页
    • 资源格式: DOCX        下载积分:8.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    软件工程的技术和管理的发展,软件工程论文.docx

    软件工程的技术和管理的发展,软件工程论文1.1 软件的定义及特点 软件是根据顺序组织的计算机数据和指令的集合。一般软件被分为系统软件、应用软件和编程语言。华而不实系统软件为计算机使用提供最基本的功能,最基础的软件就是操作系统 ;应用软件是在系统软件的基础上衍生出来的为用户提供不同功能的软件系统,比方讲财务系统 ;教务管理系统等等 ;编程语言就是设计软件最基本的开发语言,有 Java,C,C+,php等多种语言。 计算机软件与硬件同样是支持计算机运行的重要组成部分,但是软件与硬件有着非常大的区别。软件不同于硬件 ;硬件是详细的物理实体,而软件只是逻辑上的存在,具有很强的抽象性 ;软件的生产没有明显的制作、加工经过,一旦软件研发成功,能够广泛的应用,但硬件有明显的制作经过,应用范围具有单一性 ;软件在详细使用经过中,不会出现由于使用时间长,机器老化等问题出现在状况况 ;软件的研发极大程度上依靠于计算机系统,假如计算机系统暂时无法支持,那么就会影响软件的开发和正常运行 ;软件开发复杂性高,开发周期长,成本较大 ;最后软件开发还牵涉众多的社会因素。 1.2 软件危机的出现 上世纪中期,计算机走向了广泛的民用行业。传统软件开发复杂性高,开发周期长,成本较大,可维护性较差这些问题都导致了传统的软件开发无法知足市场需求,因而导致了 软件危机 。 软件工程建设是一项复杂的工作,包括了有设计形式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。 尤其是在软件行业发展还不够完善的时期,更需要构造化的程序设计方式方法,将复杂的工作从构造上予以简化,进而得到简洁、清楚明晰的程序。软件工程就是研究利用工程化方式方法开发和维护有效、实用并且高质量软件的一项工程。 软件工程 这一概念在 1968 年的 NATIO 会议上第一次被提出,这时就初步明确了将传统软件开发的个体化行为转化为构造化的工程协作。 在软件危机的促使下,构成了一门新型学科 软件工程,在计算机专业发展的如火如荼的今天,软件工程虽属新型学科,但是它在软件工程管理和技术支持上都有了一定的发展。 2 软件工程的技术和管理 自上世纪中后期以来软件危机的爆发后,构造化的软件工程学科逐步发展。 固然软件开发复杂性高,开发周期长,成本较大,可维护性较差这些问题当前还没有办法解决,但是从软件工程的技术层面和软件工程管理层面来讲都有了一定程度上的提升。 2.1 软件工程的技术层面 软件工程建设是一项复杂的工作,包括了有设计形式的选定、设计标准的设置、程序设计语言的选择和软件开发工具的选用等等。从技术层面来讲主要包含了软件设计方式方法和软件开发范型,选定如何的方式方法从正确途径完成软件设计和如何的范式去开发适应需求的软件。 在技术上注重软件的可重复性使用,在借鉴成熟工业产品的开发范式上进行软件研发,这不仅借助了别人优秀的成果,更避免的不必要的人力资源浪费,能够更好地投入到新产品的开发,提高软件开发的效率,提升软件质量。当前关于软件复用技术主要包括了软件构件技术、领域工程和软件体系构造等。 软件构件技术要能明确识别构成成分,华而不实可复用构件包括了需求、文档、测试计划、测试用例和数据等其他对开发活动有用的信息。作为软件复用技术的核心部分需要在现有系统中提取有用构件 ;了解构件的性质、特征和互相之间的关系以及如何对现有构件进行分类查询等。 软件可重复性性使用不仅借助了别人优秀的成果,更避免的不必要的人力资源浪费,还能够更好地投入到新产品的开发,所以软件复用技术在一定领域范围内更容易获得作用。这就导致了软件工程的领域工程的出现。 2.2 软件工程的管理层面 软件工程是一项复杂的工程,因而软件工程管理也是非常复杂的,它包括人的管理、组织机构管理和用户管理三大层面。计算机软件行业是知识密集、人才密集型行业,因而在整个研发、生产的经过中,人是贯穿始终的重要部分,因而人员的管理非常重要 ;人的管理是最基础的,还要加强组织机构管理,组织机构强调的是组织的系统协调性,不是松懈的人员组织,开创建立好的组织机构需要发挥各项人员的优势,并将优势整合,促进整体的发展 ;最后最重要一点是,软件固然不同于一般的产品,但它作为一种特殊的产品,它的对象仍然是用户 ;能够讲没有用户需求就没有软件行业的蓬勃发展,因而用户管理需要时刻关注用户的需求。 因而完善软件工程管理需要建立健全计算机软件工程管理体系,要从制度上予以规范,让详细项目执行有度可依,完善鼓励措施,奖罚分明,奖罚有度,使得管理工作得以顺利高效进行 ;注重团队化建设,加强团队协作性,人才其才,人尽其用,为团队的发展谋福利 ;还要专门制定详细项目的进度和风险管理预警机制,结合详细实际,进行监督管理 ;最后还要充分利用当代信息技术的先进成果,采用精研 软件工程管理平台,更好控制项目成本、进度等可调控因素,使得软件供给和需求双方能够共赢。 3 总结 当代信息技术的飞速发展,使得计算机软件所面临的环境开场从静态封闭逐步走向动态、多样化。如今软件工程的发展必须努力改变自个去不断适应这样的形态,获得本身在技术上的突破,在管理上的创新,这样才能不断提高软件研发效率,大力提升软件质量。 【以下为参考文献】 1 王博然 ;苏钢 . 软件工程的历史与发展趋势 J. 北京工业职业技术学院学报 ,2008(03) 2 仲萃豪 ;詹少梅 . 从认知观看 软件危机 是如何解决的 J. 程序员 , 2006, (08) 3 杨芙清 . 软件工程技术发展思考 J. 软件学报 ,2005, (01)

    注意事项

    本文(软件工程的技术和管理的发展,软件工程论文.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开