首页 > 其他分享 >软件工程课程个人总结

软件工程课程个人总结

时间:2023-05-24 19:34:09浏览次数:43  
标签:总结 课程 app 软件工程 自己 学期 开发

1.关于第一周的计划

对于增删改查相对来说比较熟悉,对于测试不那么慌张,从我自身感受来说,无论是上学期的期末还是这学期的开学考试,我整个人都是一个比较慌的状态,就像是高中考数学,明明会做但是因为自己的紧张到处出错,看着一点一点流逝的时间只能更加紧张,但是现在感觉没那么慌张了,或许是因为相对熟悉一些了

然后再团队中,在结对开发的过程中,由于队友当时在隔离,因此基本上整个地铁系统的web端都是我独立开发完成的,在团队项目中,第一阶段我拿到了第二,第二阶段我认为我也很积极的投入到了开发之中。

对于安卓app,详可以见我之前的《Androidstudio开发日记》,在对安卓进行了学习后,我开发了个人的app,现在会想起那个礼拜还是很感动,每天就在自己的桌子上,进行着各种功能的测试和开发,一次又一次的进行流程的熟悉,到最后已经可以从什么都不会到自己开发连接数据库的app了,这点我对自己还是比较满意

但是对于一些其他的方面,如在课上我感觉自己做的还是不够好

2.关于构建之法和软件工程这门课程,其实我起初对于软件工程不太熟悉,因为自己在大一的时候也听说过一些专业课的内容,但是以专业名作为课程名的这门课程具体要讲些什么确实不太清楚,直到有一次建民老师上课给我们提到了他创立软件工程的初衷,我们现在高校的教学模式,大多是从理论到实践,即先告诉学生如何做,然后再让学生去做,而在未来的公司或者企业中,我们是为用户提供服务的,也就是说我们首先接到的就是实践工程而不是理论,是我们根据实践的要求去学习对应的理论和内容,因此这两者恰恰相反了,可以说当下的教学有些背道而驰南辕北辙了,因此对于我们的软件工程这门课程会很有特点,注重实践,注重动手能力的开发,我认为通过这一学期的学习,软件工程这门课已经为我解决了它到底是什么,到底要讲什么这个问题,我们未来的工作也是如此,因此我感觉这门课具有很强的实战意义,就像是实际的工程项目,存在着各种各样的突发状况或者是要求的升级

3.感觉就是我们所做的东西比较浅,虽然我认为一些作业的内容难度已经很大了,但是我感觉我们在一直一直的东奔西跑,先做javaweb,或许是我不够勤奋,只是熟悉了基本的流程而没有深入了解内核就跑去做安卓app,安卓app做了一段时间,其实也没有怎么深入系统的学习,就开始做更大的项目,感觉是不是时间太紧张或者是我们的课程就是注重实践而弱理论?

4.本学期的团队项目,说实话起初我是有点头疼的,因为我习惯性的自己一个人,与别人合作特别是与不太熟悉的人合作,除了要进行开发上的沟通,更重要的是要和别人熟络起来,这样才能积极配合,而在团队开发上,我觉得自己学到了很多,比如自己应该积极的去承担事务,去了解队友的内心,去观察,而不是只停留于表面,软件开发不只是机械的工作,而更多的是和人打交道。

5.感觉自己在开发上会更加得心应手吧,以前遇到bug就想着就这么着吧,可能我就是解决不了,直接看看别人是怎么解决的或者看看让别人来帮我解决吧,但是通过这一个学期的课程学习,我不止一次的靠自己解决了很多奇怪的bug,有很多是网上搜不到或者网上解决不了的,而通过自己的理解,一遍一遍的去疏通代码或者去调节配置最后解决bug的时候真的会很让人欣喜的。我认为对心态的培养是无法用数字衡量的,我的心脏变得更强大,以前提到课堂测试我总是会皱起眉头,因为自己的编程能力不够强,加上限时,总担心自己做不完,但是通过这个学期我觉得,事在人为,就算做不出来,只要做到自己能做的最好,就已经足够了。

6.对老师的建议:我一直认为王老师虽然严格,但是其实十分关心学生,比起其他专业的系主任高高在上,王老师与我们的关系更加亲近,但同时他的要求很高,作业的量很大,就像是高三的班主任,我觉得这些也是为了我们好,但是希望能够逐渐加量,不要一上来就放一个大项目,直接把人压的有些喘不过气(苦笑)然后就是希望能够宽泛一下开发时间,有的项目确实做不完(苦笑)。

标签:总结,课程,app,软件工程,自己,学期,开发
From: https://www.cnblogs.com/Arkiya/p/17425446.html

相关文章

  • 团队问题总结
    经过本团队成员讨论本次团队主要的三个问题第一个:项目需求分析不到位第二个:团队会议效率过低第三个:团队分工出现重复现象本周开展了团队会议,重点讨论团队任务收尾工作,同时总结出现的问题。对于本次团队收尾工作,较为顺利,主要第一阶段已完成项目的整体,新的内容就是在原有的基......
  • 课程个人总结
    在这一学期中,开始提出了目标要求:本学期目标 对于这个目标基本完成,对于AndroidStudio项目有所了解,在项目中完成了Android手机端项目的构建。对于项目来说,了解到项目对我们并非太远,项目也是基于数据库的构建,此外关于条件的限制、界面的美化也是构建项目的基本方法。在对于Androi......
  • Trace32下对ARM内存访问Access Classes总结
    原内容来源于T32帮助文档debugger_arm.pdf的ARMSpecificImplementations->AccessClasses,这里记录方便查询。首先介绍AccessClasses都有哪些选项,然后介绍常见的AccessClasses组合,最后介绍如何创建合法的AccessClasses组合。1.单个AccessClasses描述2.常见AccessCla......
  • 软件工程日报——课程总结
    最近王建民老师给我们布置了一个最新的作业,让我们对软件工程这门课的一学期的学习做一个课程总结。回顾这学期的软件工程的学习,可以说是“历经九九八十一难”,现在想想这“噩梦”般的生活。我确实感觉自己收获了很多。还记得在上半年的这个时候,我专业分流选择了软件工程这个专业,......
  • upload靶场总结12-21白名单
    PHP版本为5.5.9nts版本第十二关白名单校验(GET型0x00截断)漏洞描述:使用白名单限制上传文件类型,但上传文件的存放路径可控利用方法:设置上传路径为upload/phpinfo.php%00,添加phpinfo.php%00内容为了控制路径,上传文件后缀为白名单即可例:test.jpg,保存后为/upload/phpinfo.......
  • upload靶场总结1-11客户端验证和文件后缀验证
    第一关JS校验利用文件上传js前端的后缀名检测来进行检测后端并没有对文件进行检验上传文件方法1.关闭前端的js2.burp抓包先上传允许上传的文件,然后抓包后修改上传文件的后缀3、将网站源码复制下来,放到本地,然后将js代码删除。先查看网页源代码然后复制粘贴到本地文本文......
  • SQL_lab总结11-20关
    第十一关现在为post类型抓包后发到repeater模块抓包后找注入点和闭合方式单引号闭合uname接下来开始尝试测试列数目由此可见有字段数只有2然后进行联合注入当然报错注入也可第十二十三十四关和第十一关操作相同,但第十二关闭合为")十三关为')十四关为"十五关布尔......
  • SQL_lab总结1-10关
    第三关字符型注入测试判断字段数?id=1')and1=1orderby1--+?id=1')and1=1orderby4--+回显库名?id=-1')unionselect1,version(),database()--+or爆破数据库?id=-1%27)%20union%20select%201,version(),group_concat(schema_name)frominformation_schema......
  • XSS-labs总结2
    level11从前端源代码看依然存在隐藏表单还是先去看源代码先获得请求头的Refererer然后过滤了尖括号后输出在了value处,我们还是闭合value然后使用on....值进行alert弹窗网上说这个t_refer的值的变化会在前端显示但是我没有显示hidden隐藏了表单,str与str00都被做了转义,可以......
  • XSS-labs总结1
    XSS-labslevel1先查看一下源代码由此可见并没有任何的过滤措施,直接输入关于name的参数作为payload即可弹窗成功level2再去看源代码由此可见在获取keyword的值之后有两次输出,一次被.htmlspecialchars()所过滤,但第二次在表单input输出并没有进行过滤操作,由此我们可以通......