



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件工程专业导论结业论文专业导论课结束了,现在我来谈谈我对软件工程的认识与理解。软件工程是应用计算机科学、数学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本为目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量,成本等管理。 软件工程从一个学科,或是某一个研究方向来说,人员仅仅是过程,方法的执行者,所以人员的素质往往被忽略。软件工程是一门实践性很强的学科,所以在实际的软件研制过程中,人员的素质占据着非常重要的地位。在具体的软件工程项目中,人员的角色定位,任务分配,以及团队内成员之间的协调配合是非常重要的。人员的角色定位以及任务分配,是属于技术层面的资源配置,软件过程的各个环节,都必须有最合适的人选,该环节才能得到最有效的技术资源,而整个团队内成员之间的配合协调,则是属于管理层面的资源整合,通过充分调度软件生产的各个环节,精细安排,整个软件工程项目才能有条不紊地展开,软件生产的理论才能更好地应用于实际。理论来源于实践,同样也高于实践,现有的软件工程理论也是经过了众多的科研工作者,业界人士和用户的创造,修改和更新所得出的经验总结。可以预想,软件工程的理论仍会随着软件产业的发展壮大而不断被推进完善。没有坚实的理论支持,实践就没有明确的方向,作为软件工程的学习者,既要夯实理论基础,制定解决方案,又要创新实践模式,完善产品功能。软件工程强调模块化,随着全球化的发展趋势和全球化市场竞争压力的增加,一方面企业需要更多的业务灵活性和创新能力;另一方面企业面临的IT环境复杂度的增加和历史遗留系统的增加,对企业的IT提出了新的挑战。模块化的思想恰恰能够帮助企业从根本上解决了这一问题,它一方面通过抽象、封装、分解、层次化等基本的科学方法,对各种软件构件和软件应用进行打包,提高对企业现资产的重用水平和能力;另一方面,基于模块化思想,业界提出了SOA技术,它提供一组基于标准的方法和技术,通过有效整合和重用现有应用系统和各种资源,对各种服务进行服务组件化,并基于服务组件实现各种新的业务应用的快速组装,帮助企业很好应对业务的灵活性要求。它通过有效平衡业务的灵活性和IT的灵活性、平衡业务的灵活性和IT的复杂度,为IT人提供了一个业务视角,让IT人学会用业务的睛看世界,有效的拉近了IT和业务的距离。虽然软件工程方法、技术和工具的发展可谓百花齐放,但谈到趋势,我们必须首先强调的是能够确定行业基础框架,指导行业发展和技术融合的开放计算,它融合了开放标准、开放架构和开源软件三个方面,通过坚持开放标准,不同企业开发和使用的软件可以互连互通,不同的软件工程工具能够更好地集成,不同国界和不同文化能够更好地协作交流,用户的投资能够得到很好的保证。正是它为全球化趋势奠定了重要基础;开放架构通过一组开放的架构标准和技术,有效地解决了商业模式的创新对IT灵活性要求的增加和现有IT环境的复杂度之间的矛盾,第一次使IT和业务走得如此之近,其典型代表包括SOA、REST等。而开源软件不但书写了Linux、Eclipse、Jazz等一个又一个的神奇故事,而且它还有效地促进了开放标准的发展,同时有效利用社区驱动的开发与协作创新,优化软件设计中的网络效应,开源软件越来越被中小企业和个人用户所认可。就我个人而言,软件工程在观念技术管理方面还有待创新加强。我国的软件企业对软件技术本身的了解大于对应用的了解,技术与市场的脱离使我们产生了一些高技术的软件,但没有获得市场价值的回报。在技术与市场的结合方面,没有找准技术变成价值的方向,中国的软件业要发展必须走出这个观念的误区。另外,目前软件服务已经成为巨大产业,软件服务将企业运营的重心由产品转向服务。用户不仅关心是否拥有自己的计算机、网络和软件,他们更关心以较低的成本建立和维护满足自身竞争力需要的业务。应用系统用户已经逐渐认识到,花钱获得高效便捷的专业化服务是必要的。未来的软件公司将成为传统产业的一个虚拟的“IT 部门”,这个部门必具备资深的行业背景,能够提供全方位的满足客户咨询、培训、系统实施、系统增值的解决方案。作为产业,在运用技术的同时,必须认识到对产业而言技术是否能换来市场的回报,这是对技术价值衡量的标准。没有市场回报的技术是技术的垃圾,或者是技术转移体制有问题。高技术的高回报是对技术、市场策略和市场环境有效利用的综合描述。盲目地把技术的先进看成是市场成功的唯一因素而忽视社会环境对技术的需要和适应能力,是中国很多软件企业以及科研院所常见的错误。只有以市场的观念来准确地表达技术,才是技术成功的关键。另外,以创新带动产业,注重软件关键技术的研究开发与创新,设立操作系统、数据库管理系统和网络信息安全系统等关键领域的研究开发专项,进而培养我国在软件关键技术和核心产品上的国际竞争力。软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。而且,软件工程在企业范围内运行,一定需要企业资源的支持,要与企业的经营、决策、管理体系联系在一起,才能够被踏踏实实的落实下来。软件业作为一个服务业,要想得到发展,首先必须形成一个对软件服务有迫切需要的市场。其次,这个市场中的消费者必须具备足够的购买力。软件的消费群体简单一点,可以分为个体消费和企业消费。中国的企业群体,数量庞大,但是质量不高。上规模的企业极少,因此,中国的企业对大型软件的消费肯定是有限的,软件的个人消费,至少目前在中国,还是不成气候。因此,国内目前能够形成比较大规模的独立市场的,肯定是小规模的软件系统。此外,质量的好与坏也不能绝对而论。比如说,你花500元,买双皮鞋,只穿了一个月就坏了,肯定是劣质产品。可是如果你只花了5元买这双鞋,还是穿了一个月就坏了,他就是个优质产品了,软件也是一样。根据软件工程的就业方向,我有一个四年计划。软件工程是一个偏重实践的专业,因此大学四年一定要注重编程能力。大一期间是一个奠基阶段,会学习C语言,并通过编写实践来逐步积累编程能力。由于我校采取全英文教学,我需要在大一一年的英语学习中打好大学英语基础,这对理解教材,进一步了解专业知识具有重要意义。同时若有良好的英语基础,也可从外语文献中扩展专业知识。鉴于大一课程较少的特点,充分利用课余时间通过查阅文献等方式了解专业相关知识,积极参加社团活动锻炼团队合作能力。为将来的工作做准备。大二时候由于有一定的编程能力,就要多参加一些类似于新软攀峰的比赛,获取实践经验,进一步提高自己的编程能力。由于大二阶段对于软件工程及编程会有一个较高的认识,这一阶段应多并补充关于编程技术类的书籍,提高自己的技术能力。并开始为保研或考研准备,不能放松各科的学习,争取拿到较高的绩点。大三的时候要密切注意考研.实习等信息。并适当读一些关于软件工程的著作,这些书涉及到软件的一些思想,并尝试对自己已掌握的知识进行梳理和归纳总结,是掌握了的知识系统化,为大四的实习奠定基础。并尝试组队编写软件,尝试项目经理.需求分析师.构架师.测试师的基本工作,为自己找到一个合适的角色。大四时
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医院放射科火灾应急预案(3篇)
- 火灾专项环境应急预案(3篇)
- 音频处理与编程基础试题及答案
- 2025年企业战略创新试题及答案
- 虚拟化技术应用试题及答案
- 计算机考试常见问题与试题
- 农村土地流转的法律问题试题及答案
- 法律文本与社会现实的对应关系试题及答案
- 软件架构设计的关键试题及答案
- 2025年公司战略变化与风险管理试题及答案
- 车辆超速考试试题及答案
- 成人患者营养不良诊断与应用指南(2025版)解读课件
- 2025年一级注册建筑师历年真题答案
- 十五五时期经济社会发展座谈会十五五如何谋篇布局
- 初中电与磁试题及答案
- 浙江开放大学2025年《行政复议法》形考作业1答案
- 国家开放大学《西方经济学(本)》章节测试参考答案
- 湖南省炎德英才名校联合体2025届高考考前仿真联考二英语+答案
- 重庆地理会考试卷题及答案
- 福建省三明市2025年普通高中高三毕业班五月质量检测地理试卷及答案(三明四检)
- 2024年四川省天全县事业单位公开招聘医疗卫生岗笔试题带答案
评论
0/150
提交评论