首页 > 其他分享 >2023春季学期课程总结

2023春季学期课程总结

时间:2023-06-02 21:33:33浏览次数:49  
标签:软件系统 编程 学期 学习 课程 专业课 2023 软件 过程

 

    回顾课程计划:现状、经验、计划:软件工程专业的专业课学习并不算好,基础很差。Java部分增删改查不够熟练,但是也算能勉强写出来。

JAVA水平大概就是这样。计划的话,本学期结束时,在专业内部,水平达到中上游水平。学习要借鉴水平高的同学,多学习,用博客记录。

   完成程度就专业课web和数据库单就操作来说的话也算是比较熟练了,但是一但涉及知识点、卷面方面的东西就显得捉襟见肘了。CRUD部分的话单是一个表的增删查改很熟练,但是多表联系在一起,完成过程就有些混乱,并没有那种游刃有余的感觉。就拿上次测试来说,如果时间充裕的话,就可以完成的不错,但是因为逻辑不够清晰,建表的思路混乱,耽误了很多时间,一些细小的方面也拿捏的不是很好,这和专业课基础部分的知识也是有很大关系。总而言之,就这部分的完成程度较差。每次学期的开始和结束阶段都会雄心勃勃,但是一到最平常的过程就会偷懒、懈怠,我认为这个问题才是解决我个人一切问题的关键。

  五个问题:1.构建之法所谓“构建”的核心部分是什么?2.学习软件编程我们的主要目的和作用是什么?3.团队编程的核心关键是什么?4.面向对象和面向过程有什么区别?5.从概念到实际的转变都要经历什么?

答:1.《构建之法》所谓“构建”的核心部分是软件开发过程中的代码实现过程,即将需求和设计转化为可以运行的软件代码的过程。这部分包括编写代码、测试、调试和部署等环节。

2.学习软件编程的主要目的是为了开发可以解决人们实际问题和需求的软件系统。编程的作用是通过编写软件代码实现这些系统,为人们创造出更加高效、方便和便捷的生活体验,并推动社会和科技的发展。
3.团队编程的核心关键是协作和沟通。团队成员需要明确各自的角色和责任,建立团队间的信任和合作,密切协作,确保项目的高质量和高效率。
4.面向对象和面向过程都是软件编程的基本编程范式。面向对象强调用对象来描述和解决问题,把问题分解成一个个相对独立的对象,通过消息传递来进行交互和合作;面向过程则是以完成特定任务为目标,强调使用过程和函数进行模块化编程。
5.从概念到实际的转变都要经历需求分析、设计、编码、测试、部署和维护这些关键步骤。需求分析通过理解问题定义和需求,确定软件系统开发的方向。设计阶段则是通过建立软件的抽象模型来定义软件体系结构和组成部分,确定实现软件的细节。编码阶段是实现设计的过程,包括编写代码和调试。测试阶段则是对软件系统进行全方位的测试,以验证其可靠性和健壮性。部署是为了把软件系统实际的交付给用户进行使用,而维护则是在软件已经发布后,对其进行维护和升级。

  通过几次“事后诸葛亮”会议,最大的感想就是一定要做好整体的规划,不能“走一步算一步”,这样做出来的软件会出现各种各样的问题,一定要做好全局工作的方向。

  对于技能评价表我还是得从基础和编程方面多下功夫,更大的收获是每天都或多或少地学习编程。

 对于老师的工作意见和建议:个人感觉这门课所牵扯的精力过多了,对于每个同学的目标不一样,努力方向不尽相同,对这门课所需下的精力也不同(比如有想工作的就多下功夫,想要读研的方向就会偏向基础课程),如果都是这种“大水漫灌”式的教学模式,很容易出现精力不足、越做越差的情况。过多的注重测试,就会遗漏很多内容,没有系统的讲解编程语言,通过自学的方式,学习的知识很容易出现空缺。但是,就我个人而言,王老师这种教学模式,我是比较认可的,以考代学确实是一种提升较快的学习方式。

 课程衔接:web和数据库应该放在java前面学。

标签:软件系统,编程,学期,学习,课程,专业课,2023,软件,过程
From: https://www.cnblogs.com/ZRGUGUGU818/p/17452929.html

相关文章

  • 2023-06-02:给定一个二进制数组 nums 和一个整数 k, k位翻转 就是从 nums 中选择一个长
    2023-06-02:给定一个二进制数组nums和一个整数k,k位翻转就是从nums中选择一个长度为k的子数组,同时把子数组中的每一个0都改成1,把子数组中的每一个1都改成0。返回数组中不存在0所需的最小k位翻转次数。如果不可能,则返回-1。子数组是数组的连续部分。输入:nums......
  • [20230531]insert blob数据类型.txt
    [20230531]insertblob数据类型.txt--//链接https://connor-mcdonald.com/2023/05/29/why-i-blog/提供插入blob数据类型的简单方法,测试看看.--//正常插入要先插入一个empty_blob(),然后获得一个定位指针,使用dbms_lob.loadfromfile插入.1.环境:SCOTT@test01p>@ver1PORT_STRING......
  • 课程总结
    本学期学习专业课程,中间有许多地方让我觉得有所提高,同样有许多地方我需要提高,以下是我感受与总结。回顾之前的2月的开课博客,我发现自己当时的计划是改变自己对于这个学科的懒惰的心理,积极去改变,多总结,多投入时间。在过去的一个月的时间里,与舍友沟通,我将自己的作息进行了调整,每天......
  • 课程总结
    回顾你的课程计划(第一周的计划),你完成的程度如何?请列出具体数据和实际例子。完成了大概百分之八十,在第一周的计划中,我要求自己每天进行一个小时的编程练习,还有隔一段时间就去看一本软件工程的专业书,但是在学期中期,我就很难做到每天进行一个小时的编程,在团队项目作业结束之后,我就......
  • 总结20230602
    代码时间(包括上课)2h代码量(行):50行博客数量(篇):1篇相关事项:1、今天上午上的是计算机网络,实验报告的进度微乎其微。2、今天上午的第二节课是概率论,老师带着我们把知识点串了一遍,带着讲了讲卷子。3、今天下午是web考试,考的还可以,还有时间检查了一遍。......
  • CleanMyMacX 4.13.4软件怎么样?CleanMyMac X好用吗?2023亲测效果功能讲解
    本文参考:https://blog.csdn.net/weixin_55412152/article/details/131012653CleanMyMacX4.13.4苹果电脑专业清理软件,CleanMyMacX好用吗?当然好用了。以下就来介绍一下它的优点和殊荣。可以帮助用户简单高效获取Mac实时健康、压力、温度和资源占用情况等重要关键信息,并对用户提......
  • SSO2.0 12-20230602
                 ......
  • 软件工程课程总结
    软件工程是计算机科学中的一个重要分支,它主要研究如何组织、设计、开发和维护大规模复杂软件系统。在本学期的软件工程课程中,我们深入了解了软件工程的基本概念和方法,学习了软件开发的生命周期、需求工程、软件设计、测试和维护等方面的知识。在这门课程中,我收获颇丰,以下是......
  • 2023.6.2
    数据库的关系模式的设计 设有关系模式:教师授课(课程号,课程名,学分,教师号,教师名,职称,授课时数,授课学年),其语义为:一门课程(由课程号决定)有确定的课程名和学分,每名教师(由教师号决定)有确定的教师名和职称,每门课程可以由多名教师讲授,每名教师也可以讲授多门课程,在同一学年每个教师对......
  • 欧奈儿行业 RPS 排名,一图览全貌 2023-06-02,半导体排名显示继续提升
    自动复盘2023-06-02k线图是最好的老师,点击详情图可以看到行业20日RPS的排名,最底下子图是行业rps走势线据我观察,成交额超过100亿,成功几率比较高,一般有买点标注的,走势还可以公众hao:醉卧梦星河欧奈尔行业RPS排名天天更新追踪主力行业趋......