软件工程专业导论课作业.docx

上传人:b****7 文档编号:11100502 上传时间:2023-02-25 格式:DOCX 页数:7 大小:22.05KB
下载 相关 举报
软件工程专业导论课作业.docx_第1页
第1页 / 共7页
软件工程专业导论课作业.docx_第2页
第2页 / 共7页
软件工程专业导论课作业.docx_第3页
第3页 / 共7页
软件工程专业导论课作业.docx_第4页
第4页 / 共7页
软件工程专业导论课作业.docx_第5页
第5页 / 共7页
点击查看更多>>
下载资源
资源描述

软件工程专业导论课作业.docx

《软件工程专业导论课作业.docx》由会员分享,可在线阅读,更多相关《软件工程专业导论课作业.docx(7页珍藏版)》请在冰豆网上搜索。

软件工程专业导论课作业.docx

软件工程专业导论课作业

软件工程专业导论课作业

1、什么是软件工程以及我对软件工程的认识

软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。

它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。

软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义。

例如:

BarryBoehm:

运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。

IEEE:

在软件工程术语汇编中的定义:

软件工程是:

1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究。

FritzBauer:

在NATO会议上给出的定义:

建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。

国际上,各国科学家比较认可的一种定义认为:

软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。

在现代社会中,软件应用于多个方面,在日常生活中我们随处都可以看到软件的应用。

在人们的日常基本生活中的典型软件就有如电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等这些工作、学习、娱乐发面不可缺少的工具。

同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。

我认为,这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。

二、软件工程的诞生、分类、以及今后的发展趋势

随着信息技术的发展,软件作为一种信息技术的主要载体日益渗透到社会政

治,军事,经济,文化乃至生活的各个方面和各个层次.软件无所不在,其需求

愈来愈多,复杂度愈来愈高,可用性要求愈来愈强.如何高效地开发和生产可靠,

可信的软件,是软件领域一直必须面对的问题.

20世纪60年代,随着第三代计算机的产生,计算机的硬件性能发生了翻天

覆地的变化,运行大型的复杂软件系统已经成为可能.然而,相应的软件开发技

术却难以满足大型软件系统的开发需要,因而造成:

1.大多数大型的软件开发项目的成本都超过预算,开发进度一再拖延;

2.软件产品质量不可靠,大型软件系统存在bug几乎成为不可避免的问题;

3.软件产品难以维护;

4.软件产品的开发成本过高;

5.软件产品开发的效率跟不上计算机硬件发展以及用户需求的增长;

软件技术跟不上硬件技术发展而造成的诸多问题被称作"软件危机"

(SoftwareCrisis).为了解决软件危机,1968年北大西洋公约组织(NATO)的

计算机科学家在德国召开的国际学术会议上第一次提出了"软件工程"的概念,

希望通过系统化,规范化,数量化等工程原则和方法来实现复杂软件系统的开发和维护。

软件则是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。

软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。

当年中国这片广袤大地上缺少计算机方面刚毕业就能很好与企业接轨的人,因为高校供给企业的生源往往只知道理论知识,却不能又快又好地上手工作,企业又往往不愿意花费太多精力去培养这样的人,所以为了解决这种尴尬的状况,中国的软件工程专业诞生了,更重视计算机实践方面的教学。

软件工程大致可分为三类,软件工程、数字媒体以及信息安全。

据我了解,例如中南大学的软件工程专业还未开设信息安全这一课程,说明我北京理工大学在软件这一方面还是相当强悍的。

软件工程包括技术和管理两方面。

由方法.工具.和过程三部分。

软件开发方法就是完成软件开发的各项任务的技术方法,软件开发工具是为了方法运用提供支撑。

软件工程的过程包括定义.开发.运行维护。

定义包括可行性研究.需求分析两个步骤。

可行性研究就是根据已有的技术手段结合要开发软所可能运用的技术来判断开发的可行度。

需求分析就是要通过客户了解软件所应具备的功能。

这一阶段是软件开发前的准备阶段,是很重要的一个阶段。

开发包括概要设计.详细设计.实现.组装测试.确认测试五个阶段。

概要设计包括总体设计与初步设计。

详细设计包括模块设计.物理设计。

而实现就是编码和单元测试,就是用代码来实现功能。

组装测试就是对整个软件的测试。

最后还有确认测试来确保软件的可行性。

运行维护包括软件的使用.维护及退役。

软件交付客户使用之后,可能在运行过程中发现错误,这是维护人员就要根据漏洞进行修补软件以保证软件能正常工作。

当一款软件可而被新产品替代,且替代后维护成本降低时,它就会退役。

对于软件:

软件分为不同的种类,包括系统.实时.嵌入.科学和工程计算.事务处理.一定阶段内的工作成果和结束标志,可记录开发过程中有关技术信息,还能提供但对软件运行.维护.培训的信息。

文档包括十四项:

可行性研究报告.项目开发计划.软件需求说明书.数据要求说明书.测试计划说明书.概要设计说明书.详细设计说明书.数据库设计说明书.模块开发卷宗.用户手册.操作手册.测试分析报告.开发进度日报及项目开发总结。

这些文档不仅能让用户更好的使用软件,也能为及维护人员提供足够的信息来修补软件的漏洞,还可以为开发人员提供开发经验。

就软件工程发展现状来看,目前软件工程的理论落后于软件实际发展。

因此,在未来软件工程的发展中,软件四六七零零四零二二号码论文写作工程的理论建设将会进一步加强,以更好的适应软件工程的实践发展。

在理论不断发展的同时,软件工程的自动化、智能化发展趋势将会进一步明晰。

进入新世纪以后,自动化和智能化已经成为现代计算机和信息产业发展的一个重要趋势。

要实现这个目标,软件工程也必须实现自动化和智能化,因此在未来软件工程的发展中,这一个趋势将会进一步明显。

此外,软件工程参与社会生活的深度将会加深。

事实上,现在智能家庭等软件工程在技术上已经成形,但是四六七零零四零二二号码论文写作由于成本的原因,目前这类技术还没有得到推广,但是随着成本的不断降低,未来软件工程对生活的影响将会进一步加深,届时我们普通民众也可以享受到现代的生活模式。

除了以上几点趋势外,我还认为随着软件技术的不断普及,软件工程以及相关技术在未来会为更多的人所了解和掌握,而且软件工程的模块化建设将会得到进一步实现,届时普通民众都可以参与一体的软件设计和制作。

三、我的兴趣发展方向

北理软件共分为三大类,软件工程,数字媒体,信息安全。

而对于我来说,最感兴趣的便是数字媒体这一块。

数字媒体是指以二进制数的形式记录、处理、传播、获取过程的信息载体,这些载体包括数字化的文字、图形、图像、声音、视频影像和动画等感觉媒体,和表示这些感觉媒体的表示媒体(编码)等,通称为逻辑媒体,以及存储、传输、显示逻辑媒体的实物媒体。

但通常意义下所称的数字媒体常常指感觉媒体。

如果按时间属性分,数字媒体可分成静止媒体(Stillmedia)和连续媒体(Continuesmedia)。

静止媒体是指内容不会随着时间而变化的数字媒体,比如文本和图片。

而连续媒体是指内容随着时间而变化的数字媒体,比如音频、视频、虚拟图像等。

 

 按来源属性分,则可分成自然媒体(Naturalmedia)和合成媒体(Syntheticmedia)。

其中自然媒体是指客观世界存在的景物,声音等,经过专门的设备进行数字化和编码处理之后得到的数字媒体,比如数码相机拍的照片,数字摄像机拍的影像,MP3数字音乐、数字电影电视等。

合成媒体则是指的是以计算机为工具,采用特定符号,语言或算法表示的,由计算机生成(合成)的文本,音乐,语音,图象和动画等,比如用3D制作软件制作出来的动画角色。

 

 如果按组成元素来分,则又可以分成单一媒体(Singlemedia)和多媒体(Multimedia)。

顾名思义,单一媒体就是指单一信息载体组成的载体;而多媒体(Multimedia)则是指多种信息载体的表现形式和传递方式。

  

简单来讲,“数字媒体”一般就是指“多媒体”,是由数字技术支持的信息传输载体,其表现形式更复杂,更具视觉冲击力,更具有互动特性。

 

 图形图像数字出版是新媒体技术的一部分,以计算机技术、通讯技术、网络技术、流媒体技术、存储技术、显示技术等高新技术为基础,通过设计规划和运用计算机进行艺术设计,融合并超越了传统出版内容而发展起来的新业态。

如数字视听、数字动漫、网络学习、手机娱乐等都属于图形图像数字出版范畴。

数字媒体包括用数字化技术生成、制作、管理、传播、运营和消费的文化内容产品及服务,具有高增值、强辐射、低消耗、广就业、软渗透的属性。

“文化为体,科技为酶”是数字媒体的精髓。

由于数字媒体产业的发展在某种程度上体现了一个国家在信息服务、传统产业升级换代及前沿信息技术研究和集成创新方面的实力和产业水平,因此数字媒体在世界各地得到了政府的高度重视,各主要国家和地区纷纷制订了支持数字媒体发展的相关政策和发展规划。

美、日等国都把大力推进数字媒体技术和产业作为经济持续发展的重要战略。

 在我国,数字媒体技术及产业同样得到了各级领导部门的高度关注和支持,并成为目前市场投资和开发的热点方向。

“十五”期间,国家863计划率先支持了网络游戏引擎、协同式动画制作、三维运动捕捉、人机交互等关键技术研发以及动漫网游公共服务平台的建设,并分别在北京、上海、湖南长沙和四川成都建设了四个国家级数字媒体技术产业化基地,对数字媒体产业积聚效应的形成和数字媒体技术的发展起到了重要的示范和引领作用。

  数字媒体产业链漫长,数字媒体所涉及的技术包罗万象。

未来五年将是我国数字媒体技术和产业发展的关键时期。

为在“十一五”期间进一步推进高附加值、低消耗的数字媒体产业发展,攻克数字媒体产业化发展中的技术瓶颈,在国家科技部高新司的指导下,国家863计划软硬件技术主题专家组组织相关力量,深入研究了数字媒体技术和产业化发展的概念、内涵、体系架构,广泛调研了数字媒体国内外技术产业发展现状与趋势,仔细分析了我国数字媒体技术产业化发展的瓶颈问题,提出了我国数字媒体技术未来五年发展的战略、目标和方向。

数字媒体的发展不再是互联网和IT行业的事情,而将成为全产业未来发展的驱动力和不可或缺的能量。

数字媒体的发展通过影响消费者行为深刻地影响着各个领域的发展,消费业、制造业等都受到来自数字媒体的强烈冲击。

  各种数字媒体形态正在迅速发展同时也各自面对种种发展瓶颈,中国这个拥有最大的互联网用户群体的市场也成为国际数字媒体巨头的必争之地。

目前3亿多中国网民常常观看在线视频的现状,预示着在线视频即将成为产生数字媒体广告预算的主力引擎之一。

中国社交网站(SNS)用户已经超过1.5亿,约1/3的网民都在使用SNS;各大主流互联网媒体纷纷向社交化转型,众多SNS新平台和产品竞相登场。

视频网站和社交媒体成为数字媒体发展的新方向。

  将数字媒体的产品服务和创新技术融入品牌的市场推广体系,最大化数字媒体的营销效果;现有广告主、代理商、媒体主以及其他各方角色如何在新媒体市场中迅速找准定位,利用现有业务的优势拓展新市场,成为当前数字媒体行业持续发展亟需回答的问题。

4、身为北理软件人,我的四年计划

大一:

打牢地基。

脚踏实地学好专业基础课程和英语数学。

在大规划下要做小计划,牢固的掌握专业基础课内容,如C语言程序设计基础,要学细学精,熟练掌握。

坚持每天记英语单词、练习口语,要从大一开始就坚定不移地学下去,要知道英语对于软件这个专业的重要性,要时时牢记。

还要考英语四级证书。

数学的学习不能忽视,数学能力和今后的编程能力息息相关,认真学习数学,多做题。

努力提高数学知识,为以后的专业课程打基础。

大一的学习任务相对轻松,可适当参加社团活动,提高自己的组织能力和交流技巧,为毕业求职面试练好兵。

熟练的掌握一些软件的应用,如PS,会声会影等。

我要改变自己以往的学习和生活上的一些习惯。

我要积极参加学校的活动增强交流技巧,和老师同学以及比自己早步入大学的师哥师姐们进行交流,询问学习以及将来的就业情况,同时也能提高我的人际沟通能力。

大二:

承前启后。

在这在大二一年里,要稳抓基础,做好由基础课向专业课过渡的准备,并要把一些重要的高年级课程逐一浏览,以便向大三平稳过渡。

进一步提高自己编程能力,掌握一些基本技能,数据结构等专业课程一定要学好。

并开始有选择地辅修其他专业的知识充实自己,不能只局限于本专业,要开阔视野。

并开始有计划地广泛阅读,扩大自己的知识面。

并学习摄影,培养自己的爱好。

让大学生活在快乐的学习中度过,也不能一味的埋头苦学而不问世事。

做一个有理想有抱负的积极青年。

大三:

明确目标。

首要问题就是要明白自己面临的是继续深造还是就业。

根据自己那时的具体情况作出合理决定。

打算考研,应该加大力度的学习专业知识,扩大英语词汇量,着手做好考研前的一切准备。

就业,就要求把目标锁定在提高求职技能、搜集公司信息。

同时锻炼自己独立解决问题的能力。

多参加和自己专业有关的的活动,与同学交流求职工作的心得体会,了解搜集工作信息的渠道。

在暑假的实习过程中积累经验,进一步了解社会对人才需求的方向及具体要求。

大四:

用最短的时间完成自己大学的学业任务。

为将来的就业或是考研争取时间。

此时最主要的就是对前三年做一个总结,对自己要有一个清楚的认识。

在公司实习阶段应认真对待,了解基本的公司工作流程,认真完成毕业设计。

根据自己的情况,做出果断的决定,为下一步做好充分的准备。

不能犹豫徘徊,也不能盲目跟从他人,根据自己的实际情况来为未来作出规划。

软件工程专业需要一定的专业技能,只有有能力的人才能在社会上立足,所以,我不能放松,要按照学习计划按部就班的学习,不能盲从也不能懈怠。

每个阶段都要有明确的目标,并把目标细化,付诸实践,要立长志不能常立志。

这样才能提高自己的学习效率,解决时间。

在这个竞争激烈的年代,生存和生活的压力明显增大。

只有付出了,才能得到自己想要的东西。

大学的丰富教学资源就摆在我的面前,我今后的生活要好好的利用这些资源,努力的去付出。

成长为一个真正的北理软件人。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1