首页 > 其他分享 >《软件工程》结课总结

《软件工程》结课总结

时间:2023-06-03 17:45:03浏览次数:39  
标签:总结 结课 老师 学期 学习 软件工程 开发 一些 我们

经过一个学期的努力奋斗,我们的《软件工程》这一门课终于迎来了结束,回顾这一学期,我从这门课中不仅仅学到了我们需要的的专业知识,对于与人打交道的方法、软件程序设计的思想也有很大的提高,这与学期的努力与挫折,对于我的个人成长的意义是重大的。接下来我会从我在在一个学期学到了什么,在结对开发的过程中我收获了什么,以及团队开发过程中,面对的问题我们是如何解决的做一些介绍。

 

刚刚回来时的课堂测试,我的测试成绩虽然勉强及格,但客观的讲并不算的上是十分理想,在寒假的期间,我对Java微博开发中的dao层mybatis框架进行了一些加强性的训练,最终能够的得以熟练的运用,但在考试的过程中发挥的并不是很理想,接着一段时间,老师带领着我们进行了一些算法的训练,老实说这并不是我所擅长的,我对于数据结构的掌握以及算法的运用算不上是得心应手,这是因为没有学好数据结构这门课所导致的,因此我深感后悔,同时也深知这些基础学科的重要性,同时也导致了接下来对于最优路径的查找一踏糊涂,这件事上我反省了一下,终于发现是在为我自己在为自己找借口,为自己的怠惰找借口,对于算法的学习,注定不是容易的,我并非天资过人,算不上是人们眼中的“大佬”,但我却总是再给自己找借口,逃避算法以及数据结构。这是我面临的第一个问题。在接下来的学习中,我还学习了一些进阶的Java微博学习,如ajax技术,vue技术等同时,学习了一些简单的安卓应用的开发,虽然只是一些皮毛,但还是有所收获,虽然与之一些大佬的东西差的有点远,但是也并分遥不可及,同时为了将来的长远考虑,我学习了一些python的相关知识为将来的爬虫大数据分析做了一些准备,我把python基础学好了,同时还学习了一些python的爬虫技术,例如在进行老师布置的地铁查询系统时,运用爬虫技术爬取了全国的地铁信息,并成功导入数据库。同时,略微的学习了一些数据分析的知识,但是学习的都不是十分的透彻和深入,有待将来的进一步的学习。

 

在假期的时候我们老师让我们组队参加服务外包杯,我与我们班的两位同学组队,好在得知老师的目的在于培养我们的团队开发能力,团队开发训练可以说的上是我们课程之中的重中之重了,本学期的大多数内容都是围绕着它来进行的,并且当我们将来的工作中,软件的开发也并非靠一个人的一己之力所能完成的,老师在课程中反复强调过“软件工程是一门与人打交道的一门学科”作为软件开发工程者,我们要了解用户的需求,因此需求分析作为软件开发的第一步,也是最重要的一个步骤。在解决了用户的需求问题之后,我们就要进行项目的架构以及实际的开发,在实际开发的过程中,我们也要掌握与队友分工与合作,在我们的开发过程中,也难免会遇到技术难题、分工冲突等各种问题,队伍的成员之间的沟通是必不可少的。

 

同时应老师的要求,我在这一学期阅读了《人月神话》这一本书,是讲述一些编程思想的,读的并不算的上是详细,但大概了解了一些编程思想,在自媒体高度发展的今天,放下心来读书反而成为了一种挑战,也没有将这本书读完,但最重要的章节我看了,对将来软件应用开发过程中可能会面临的问题有了进一步的了解。

这学期我也有着自己所未完成的目标,及业务逻辑层的框架spring boot还没有开始,在接下来考试结束后的时间里,我要进行spring的学习了。

最后关于一些我们的课程方面的一些问题,我也看不到其根本所在,反正挺喜欢老师讲课的。接下来是我提的一些问题。

  1. 挺喜欢老师这种教学模式的,对同学们的自学能力是一个重大的考验,但是许多同学在学习的时候可能会陷入手足无措,不知道方向,因此希望老师多给同学指明一些具体的方向。
  2. 这一学期的程序设计训练,我认为是比较欠缺的,老师应多给我们布置一些简单的crud的练习。
  3. 考核方式方面,我对团队考核有一点建议,就是三级比重不要差别太大。

 

 

总之,通过这一学期的学习,我的code能力,编程思维都有一定的提升,但没有达到起飞的地步,说明我还有努力进步的区间。

标签:总结,结课,老师,学期,学习,软件工程,开发,一些,我们
From: https://www.cnblogs.com/130-gzh/p/17454295.html

相关文章

  • mybatis批量更新和踩坑总结
    1.mybatis批量更新示例:<?xmlversion="1.0"encoding="UTF-8"?><!DOCTYPEmapperPUBLIC"-//mybatis.org//DTDMapper3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mappernamespace="com.cars.ic......
  • C盘清理总结 1.0
    C盘清理总结1.0备注:1->查看2->修改3->疑难杂症4->小问题目录C盘清理总结1.0一、查看1.1cmd命令关闭休眠1.2怎么看电脑是不是双硬盘1.3如何查看自己电脑系统有没有被激活?1.4win7磁盘容量显示条怎么不见了?1.5三大文件hiberfil.sys,pagefile.sys,swap......
  • 分布式医疗云平台(项目功能简介截图)【系统管理(科室管理、用户管理、角色管理、菜单管理
    项目功能截图1.系统管理 1.1.科室管理 1.2、用户管理1.3、角色管理 1.4、菜单管理  1.5、字典管理1.6、通知公告管理 1.7、登陆日志管理 1.8、操作日志管理 1.9、检查费用设置 1.10,挂号费用设置 项目功能截图1.系统管理 1.1.科室管理1.1.1、科室查询 1.1.2、科室添加......
  • 2023年上半年软件设计师中级学习总结(超详细)
    目录前言一、背景1.1上次考试感受:1.2这次考试感受:1.3方法:二、过程2.1计算机网络概论计算机组成数据表示相关知识校验码相关知识计算机体系结构网络体系结构OSI/RM和TCP/IP计算机安全性可靠性性能评价2.2程序设计语言基础知识编译和解释的区别编译过程图示编译各个阶段常见的错误......
  • 人工智能GPT科普知识的简单总结
    人工智能GPT相关知识的简单总结背景工作已经很久,工作十几年来有过好多波新的技术浪潮.但是每次都离技术前沿比较远.最近发现只低头拉车是一个没有前途的行为.人生很短,选择很重要,不仅要低头拉车,还要抬头看路.感谢网上的资料.人工智能的起源人工智能起源于上......
  • Oracle 死锁与慢查询总结
    查看死锁SELECTs.sid"会话ID",s.lockwait"等待锁",s.event"等待的资源/事件",--最近等待或正在等待的资源/事件DECODE(lo.locked_mode,0,'尚未获得锁',1,NULL,2,'行共享锁',3,'行排它锁',4,'共享表锁',5,'共享行排它锁',6,......
  • Python asyncio之协程学习总结
    实践环境Python3.6.2什么是协程协程(Coroutine)一种电脑程序组件,该程序组件通过允许暂停和恢复任务,为非抢占式多任务生成子程序。协程也可以简单理解为协作的程序,通过协同多任务处理实现并发的函数的变种(一种可以支持中断的函数)。下面,我们通过日常生活场景为例,对什么是协程进行说......
  • 国考平面图形推理高频考点(结合近五年常考规律和图形特征总结)
    理清楚平面图形的推理,争取在发卷审题后就全部秒杀!一定要培养出对该类题型极度敏感的感觉!总结如下:1、对称性题型特征:黑白格、规则图形拼合,三角、T型等箭头指向性明显①拼接在一起(并非重合)②③黑白格④2、一笔画题型识别很重要:【束手无策就想一笔画】①②③......
  • 2023/6/2每日总结
        今天,上午上机,做了计算机网络的实验,将不同主机用交换机,vlan结合等等操作,后来做了一套概率论卷子,有点难,不会,下午考了个web,上完课再实验室学习了一会,晚上数学建模复习了一会,写了的英语演讲稿,明天考两科。......
  • 非监督异常点检测算法总结——没有想到矩阵分解和编码解码器也是一种思路
    非监督异常点检测算法总结 一、基于密度1) d(p,o):两点p和o之间的距离;2)k-distance:第k距离 对于点p的第k距离dk(p)定义如下:p的第k距离,也就是距离p第k远的点的距离,如图。  3)k-distanceneighborhoodofp:第k距离邻域 点p的第k距离邻域Nk(p),就是p的第k距离即以内的所有点,包括......