首页 > 其他分享 >软件工程期末总结

软件工程期末总结

时间:2023-05-28 22:46:57浏览次数:32  
标签:总结 需要 代码 学习 软件工程 期末 应用 可以

软件工程期末总结

作为一门涉及到实际应用的学科,软件工程在我的学习中给我带来了巨大的启示和认识。这门课程的学习,不仅丰富了我的知识面,还让我深刻地体会到了自主学习的重要性。在这篇期末总结中,我将分享我学习软件工程时的体会和思考。

一、认识软件工程
软件工程是研究如何高效地开发、维护和管理软件系统的学科。在我的学习中,我了解了软件工程的基本概念、发展历程和主要方法。软件工程不仅仅是编程的过程,而是涉及到从需求分析、系统设计到程序开发和测试的全过程。软件工程主要方法有结构化分析和设计、面向对象分析和设计、敏捷开发等等。

二、自主学习的艰辛与收获
在软件工程课程学习过程中,老师极其强调自主学习。虽然刚开始有些不适应,但是在长时间的学习中,我渐渐发现自主学习的重要性和必要性。在没有老师严格的督促下,自主学习成了我们课堂上的主要方式,我们要按照老师布置的任务自给自足,不停地在线上查找资料、解决问题,这让我学会了更好的寻找答案的方法,提高了自己的解决问题的能力。此外,这样的学习方式可以让我自由地安排学习时间和课程,帮助我更好地掌握课程内容,提高了我的自我管理和自我规划能力。

三、经验与教训
在学习软件工程的过程中,我总结了一些经验和教训。首先,在学习时要学会如何高效地查找资料,各种语言与框架的官方文档、博客文章、技术论坛等对于解决问题和拓展知识非常有帮助。其次,学会记录问题和解决方案,这样不仅可以提高对问题的理解,还可以方便日后的复习和查阅。同时,需要学会独立思考,多做思考,多动手实践。最后,遵循社区规则、文化和代码规范、标准,要有良好的代码习惯。

四、展望未来
在今天,软件工程已经成为了一个高薪的职业,未来的世界需要技术人才来驱动。通过学习软件工程,我明白了软件工程师需要拥有的技能,包括了解多种开发语言和开发框架、掌握开发工具等等。未来我还要更加深入地学习这门学科,和其他学科相结合,致力于为世界做出更多的贡献。

五、实践经验分享
在学习软件工程的过程中,我积累了一些实践经验,我将在这里分享一些具体的应用技巧。首先,我认为阅读源代码很重要,这可以帮助我更好地理解应用程序的工作原理,从而更好地进行开发和调试。其次,我也意识到了代码的可重用性非常重要,这可以节省开发时间并提高代码的质量。因此,我通常会将一些常用的代码封装成函数或模块,以便在需要时进行重复使用。此外,写好注释也是很有必要的,可以帮助自己和其他人更好地理解代码实现的细节和功能。六、软件工程的应用
在现代社会中,软件工程的应用已经遍及各个领域。例如,在金融行业中,软件工程可以应用于银行的信用评估、风险控制、证券交易等方面;在医疗行业中,人工智能和软件工程可以帮助医生进行疾病诊断和治疗方案的制定;在教育行业中,软件工程可以支持让学生通过在线视频、协作工具、聊天室等设备学习知识。 总之,在各种不同的行业中,软件工程的技术都可以应用。

七、软件工程的挑战
虽然软件工程技术可以应用于各种行业中,但是在实际应用过程中,也会遇到很多挑战。例如,软件工程师需要与业务专家进行沟通,了解功能需求和业务流程;软件设计必须要全面考虑各种业务场景和情况;软件开发中需要不断改进代码质量、可靠性、可维护性,同时需要考虑安全和保密问题等等。为了解决这些挑战,软件工程师需要具有广泛的知识和技能,不断学习并适应新技术和新方法。

八、结语
通过这门软件工程的课程学习,我深深体会到了独立学习的重要性和深入认识了软件工程的思想和应用。我相信,在今后的学习和工作中,这些知识和经验都会派上用场。我也将继续学习和掌握软件工程的新技术和新方法,掌握软件工程的核心思想,为社会的进步和发展做出自己的贡献。

 

标签:总结,需要,代码,学习,软件工程,期末,应用,可以
From: https://www.cnblogs.com/wrf1/p/17439038.html

相关文章

  • 项目总结会议
    经过讨论项目的存在问题总结出以下三个主要问题。主要是地图的定位设备开机位置无法实现。而后是售卖机的页面展示不够美观。再者是系统的操作是否符合用户的需求,是否过于繁琐。 ......
  • 个人软工结课总结
    大家好,光阴似箭日月如梭,时光过的总是很快,一转眼这学期已经过去了,我还是那个弱小无助的自己,这学期觉得比上学期要坚强一些,没想到回过头来更加脆弱了。不过收获还是有的。这学期学习了安卓的许多控件,四大组件还有接口的回调设计思路。除了安卓,我还对web端的框架进行了一定的学习,现......
  • 软件工程的问题
    我长期以来一直是这个应用程序的用户,它一直快速、响应迅速且易于使用。然而,在上周的一次更新之后,启动时间从不到一秒钟大幅增加到超过15秒。唯一明显的变化是添加了一个新的启动界面和更新了用户界面。我经常发现自己在质疑为什么工程师们会给应用程序添加某些功能,却无意中引发......
  • Oracle 死锁与慢查询总结
    查看死锁SELECTs.sid"会话ID",s.lockwait"等待锁",s.event"等待的资源/事件",--最近等待或正在等待的资源/事件DECODE(lo.locked_mode,0,'尚未获得锁',1,NULL,2,'行共享锁',3,'行排它锁',4,'共享表锁',5,'共享行排它锁',6,......
  • 软件工程课程本学期总结
    大二下学期过的很快,一转眼也快结束了;不能不让人感叹一句光阴似箭,时间从来不等人,这是我本学期的课程总结。在这个学期中,我学习了大量的软工相关的知识,从专业课程到项目实践,从个人开发到团队合作,这种全方位的学习方式让我感到收获很多。我在这个学期中遇到的一些问题,以及通......
  • 前端自动识别CAD图纸提取信息方法总结
    前言CAD图纸自动识别和提取信息具有许多意义,包括以下几个方面:提高工作效率:传统上,对于大量的CAD图纸,人工识别和提取信息是一项耗时且繁琐的任务。通过自动化这一过程,可以大大提高工作效率,节省时间和人力资源。减少错误和精度提升:人工处理CAD图纸容易出现错误,例如错读数字或......
  • 软件工程日报——《人间》读书笔记
    总结以下《人件》这本书中涉及到的几个概念和建议1、帕金森定律帕金森定律讲述了如下的定律:如果一个很平庸的人作了管理,那么摆在它面前的只有三条路:退位给有能力的人。使用比自己更优秀的属下。运用比自己还平庸的手下。第一条路和第二条路一般是个有欲望的人,都不会采取,......
  • 数据结构与算法脉络总结
    目录一、数据结构1.链表2.栈3.队列4.散列表5.集合6.字典树7.堆8.优先队列9.并查集二、算法1.排序2.字符串3.图论4.贪心5.动态规划6.其他:分治、二分查找、双指针、多路归并一、数据结构1.链表2.栈3.队列4.散列表5.集合6.字典树7.堆8.优先队列9.......
  • Python asyncio之协程学习总结
    实践环境Python3.6.2什么是协程协程(Coroutine)一种电脑程序组件,该程序组件通过允许暂停和恢复任务,为非抢占式多任务生成子程序。协程也可以简单理解为协作的程序,通过协同多任务处理实现并发的函数的变种(一种可以支持中断的函数)。下面,我们通过日常生活场景为例,对什么是协程......
  • java课程总结
    一转眼本学期的Java课程就要结束了,在开学时我们的王建民老师就让我们自己给自己定一个本学期的学习目标,老实说我给自己定的任务其实并没有很好的完成,至于原因有一部分是因为自己的懒惰,有一部分就是不知道怎么学、从哪学,现在大二快结束了我依旧有点迷茫,总是不知道该干什么,现在对我......