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

软件工程课程总结

时间:2023-05-23 10:58:48浏览次数:50  
标签:总结 JavaWeb 课程 单人 软件工程 开发 Android 团队 双人

本学期的软件工程课程主要涉及了单人开发、双人开发和团队开发的基本流程,以及Android开发、JavaWeb开发和参加中国软件杯赛题的项目实践。在课程结束之际,我想写一份总结,回顾这学期所学的知识和经验。

单人开发

在课程开始的时候,老师讲述了单人开发的流程和注意事项,并要求我们以单人开发的方式完成一个打卡APP项目。在实践过程中,我发现,单人开发需要全面考虑项目需求、设计、开发、测试等方面的问题。需要有一定的技术积累和经验,才能保证软件的质量和功能的实现。

同时,单人开发也需要有比较好的时间规划和进度控制能力,以保证项目的顺利进行。在实践过程中,我体验到了在技术、进度和沟通等方面都需要富有耐心和细致的品质,以避免出现一些麻烦和问题。

双人开发

在课程中,我们还通过参与地铁线路查询系统的双人开发项目实践,学习到了双人开发的经验。在双人开发的过程中,我们需要充分沟通合作,明确自己的任务和职责,并时刻与合作伙伴保持紧密联系,做到信息共享和项目管理的顺畅进行。

通过双人开发实践,我感受到了团队协作的重要性。与伙伴合作,可以有效地将知识和经验进行交流和分享,优化方案和提升效率。同时,尊重合作伙伴的意见和建议,有利于团队达成共识,协同一致地解决问题。

团队开发

在参加中国软件杯赛题为智能医疗影像分割的系统项目实践中。在团队开发的过程中,我们要求彼此互信、互助,明确的分工,确保项目的高质量完成。

在团队开发过程中,我学习到了诸多专业知识和有效管理技巧,如迭代式开发、测试驱动开发、代码审查、版本控制等。同时,团队开发要求懂得协商、沟通和管理,需要快速适应各种信息系统和工具,加强团队协调,确保项目按期完成。

Android开发和JavaWeb开发

在本学期的Android开发和JavaWeb开发中,我学习了如何使用Android Studio和创建Android应用程序,怎样进行JavaWeb开发和Web应用的部署。我还了解了一些Android生命周期,如何使用XML文件布局UI界面,如何与服务器交互和使用数据库等相关知识。

同时,我也领会到了时间管理的重要性,如何使用技术和工具提高软件质量,如何对技术不断提升和更新的必要性。

总结

通过本学期的学习和实践,我深深体会到软件开发的个人能力和团队协作的重要性,并通过实践掌握了很多与软件开发相关的技术和工具,如Android开发、JavaWeb开发和团队开发等。同时,我也发现了优秀的软件开发者需要不断学习和深入理解新技术,学习更有效管理项目的方法和手段,以改善软件质量和效率。这些经验和知识在我未来的职业生涯发展中将发挥重要作用,成为我的强大支持。

标签:总结,JavaWeb,课程,单人,软件工程,开发,Android,团队,双人
From: https://www.cnblogs.com/lmyy/p/17422628.html

相关文章

  • 升级到PyTorch 2.0的技巧总结
    PyTorch2.0发布也有一段时间了,大家是不是已经开始用了呢?PyTorch2.0通过引入torch.compile,可以显着提高训练和推理速度。与eagerly模式相反,编译API将模型转换为中间计算图(FXgraph),然后以某种方式将其编译为低级计算内核,这样可以提高运行速度。对于PyTorch2.0而言,你......
  • 代码随想录算法训练营第9天 | ●28. 实现 strStr() ●459.重复的子字符串 ●字符串总
     第四章 字符串part02今日任务  ● 28. 实现 strStr()● 459.重复的子字符串● 字符串总结 ● 双指针回顾   详细布置  28. 实现 strStr()  (本题可以跳过) 因为KMP算法很难,大家别奢求 一次就把kmp全理解了,大家刚学KMP一定会有各种各样的疑问......
  • 代码随想录算法训练营第13天 | ● 239. 滑动窗口最大值 ● 347.前 K 个高频元素 ● 总
     第五章 栈与队列part03今日内容:  ●  239. 滑动窗口最大值●  347.前 K 个高频元素●  总结  详细布置    239. 滑动窗口最大值 (一刷至少需要理解思路) 之前讲的都是栈的应用,这次该是队列的应用了。 本题算比较有难度的,需要自己去构造......
  • 总结命令
    下载dockeryum-yupdate:升级所有包同时也升级软件和系统内核;yum-yupgrade:只升级所有包,不升级软件和系统内核安装需要的软件包yum-util提供yum-config-manager功能,另两个是devicemapper驱动依赖yuminstall-yyum-utilsdevice-mapper-persistent-datalvm2设置yum源......
  • 软件工程课程总结
    通过大二下学期的软件工程学习,我在王建民老师的课上学习到了很多对软件开发有关的思维逻辑问题和答案,在这半年来的学习中,王建民老师虽然没有教过我们如何使用androidstudio进行安卓端的开发,但是直接让我们进行关于安卓端app的开发。我们在这些种种的艰难中,摸着石头过河,不断地和舍......
  • 5.22每日总结
    今天上课听老师讲了未来的学习规划,还有之后的作业期末考核内容,然后继续完成团队项目的优化和与团队成员讨论了将App挂到网机的问题,今天主要对交互页面进行优化,还有与团队成员进行讨论,下面是一些成果。 ......
  • 2023.5.22——软件工程日报
    所花时间(包括上课):6h代码量(行):0行博客量(篇):1篇今天,上午学习,下午学习。我了解到的知识点:1.了解了一些数据库的知识;2.了解了一些python的知识;3.了解了一些英语知识;5.了解了一些Javaweb的知识;4.了解了一些数学建模的知识;6.了解了一些计算机网络的知识;......
  • 软件工程日报——实现了换班的功能
    今天我在课上终于实现了排班换班的功能我一开始的思路是通过一个mysql语句来直接实现数据表中两行数据的调换,但是在经过两天的尝试下,这个方案被我放弃了,因为我的数据表和语句的问题,sql语句交换行数据的操作在我的数据表中并不能实现,于是今天我尝试换了另外一种思路,我试着利用两条......
  • 关于软件构造第一部分(PPT0、1、3)的总结复习
     学而时习之,不亦说乎?在学习新知识的路上,我们应时时复习,总结所学知识,归纳吸收以建立自己的知识体系。故此,我现在对软件构造这门课的第一部分进行一些总结 一、软件构造的多维度视图:共有三个维度:1.按阶段划分:构造时/运行时视图,2.按动态性划分:时刻/阶段视图,3.按构造对象层次划分......
  • 今日总结
    //判断1:这里会返回trueUseruser=null;if(user==null){returntrue;}else{returnfalse;}//判断2:这里会返回falseUseruser=newUser();if(user==null){returntrue;}else{returnfalse;}原因:Useruser=newUser();这时候已经创建了一个对象,......