浅谈软件工程及其学习.docVIP

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅谈软件工程及其学习

学 号: 课 程 论 文 题 目 浅谈软件工程及其学习 学 院 计算机科学与技术 专 业 软件工程 班 级 软件zy1102 姓 名 指导教师 饶文碧 2012 年 07 月 04 日 浅谈软件工程及其学习 摘要:软件工程是计算机学科中一个年轻并且充满活力的研究领域。60年代末期以来人们为克服软件危机在这一领域做了大量工作,逐渐形成了系统的软件开发理论、技术和方法,它们在软件开发实践中发挥了重要作用。今天,现代科学技术将人类带入了信息社会,计算机软件扮演着十分重要的角色,软件工程已成为信息社会高技术竞争的关键领域之一,而软件工程已成为高等学校计算机教育计划中的一门核心课程。 关键词:软件工程 专业内涵 课程体系 专业学习 发展前景与挑战 一、软件工程 软件工程(Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。本专业培养以计算机应用软件开发为基本技能,具有较扎实的专业基础理论和较强的实践动手能力,受到程序员的系统训练,熟悉岗位要求,掌握岗位技能,懂理论、会操作的,适应社会信息化需求,适应市场经济的德、智、体、美全面发展的计算机软件开发与维护方面的高级专业技术人才。   软件在当今的信息社会中占有重要的地位,软件产业是信息社会的支柱产业之一。随着软件应用日益广泛、软件规模日益扩大,人们开发、使用、维护软件不得不采用工程的方法,以求经济有效地解决软件问题。借助于计算机科学技术、数学、管理科学与工程诸多学科,今天的软件工程己由最初的一个学科方向发展成为以计算机科学技术为基础的一个新兴交叉学科。该学科的发展可分为概念提出、学科雏形和学科确立三个阶段。 二、专业内涵 软件工程专业是一门构建优质、高效软件的技术性学科。具体地说,它是一门关于如何构建有效、实用、高质量软件的技术。它涉及到计算机应用技术、程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式、软件开发方法、软件开发过程、软件开发环境、软件测试技术、数字化技术、计算机辅助软件工程(CASE)、软件质量管理及软件经济学等方面的内容。软件工程的学习则依赖于计算机科学许多领域的基础理论和基本概念,并且也需要使用许多其他领域的概念,如数学、工程学、项目管理等。由于软件工程要求应用计算机科学和数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量和成本的管理。此外,由于软件工程也是一门实践性非常强的学科,融合了计算机科学、数学和管理科学等现代科学,因此,软件工程专业的学生必须学会将原理和实践结合起来,不仅要具备良好的设计能力,还要具有超越计算机学科获得某一领域的专业知识,从而支持其它应用领域的软件系统的开发。通常情况下,软件工程专业在课程设置上要求特别注重实践性教学环节。 三、课程体系 要想更好的了解和学习软件工程,我们必须很好的了解我们要学的主要内容,所以很有必要知道本专业软件工程的课程体系。通过这几场专业教育,我从老师的讲授中知道了我们的主要课程包括:离散数学、数据结构、高级语言程序设计(C++)、汇编语言程序设计、计算机图形学、计算机组成原理、操作系统、编译原理与方法、数据库原理、计算机网络、面向对象程序设计方法、信息系统分析与设计、Internet技术、多媒体技术、软件工程概论、软件测试技术、软件质量控制、软件开发文档模板及实例、软件工程标准、软件项目策划与管理、JAVA语言程序设计、WEB技术、XML技术等。有了这些了解,我就知道自己要学的是什么,有了一个明确的方向,给我的学习带来了很大的方便。 四、专业学习 在明确了主要学习课程之后,就要好好想一个问题,那就是该怎么学好它。无论学习什么,最重要的是兴趣,首先我们要培养自己对软件工程的兴趣,只有这样我们才激情和动力去认真学好它。我们知道软件工程是重实践的专业,因此在学习课程的时候,我们要更多的去实践,比如在学习计算机语言的时候就要多上机编程,以加强对知识认识。关于学习,我们要培养自己的自学能力,大学的学习不能再一味的依赖老师,老师更多是给我们指引一个方向,具体的学习都是要靠自己去完成,而自习也会培养我们独立思考的能力,这对自己是有很大帮助的。最后,我觉得学习软件工程一定要主动,多去找老师问问题,多和老师沟通,通过自己的主观能动性,努力学习更多,了解更多,这无疑会让自己的学习事半功倍。 五、发展前景与挑战 在充满机遇和挑战的“数字十年”中,软件和软件开发将成为数字化生活的核心驱动力。无所不在的软件。随着Internet的普及,软件也已经由PC机上的个人应用演变成了连接全世界的信息桥梁。在这些巨大变化的背后,产业内

文档评论(0)

liudao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档