【无标题】 (1)

222100129梅明胜 2024-06-06 23:59:04
这个作业属于哪个课程2302软件工程
这个作业要求在哪里软件工程实践总结&个人技术博客
这个作业的目标收获最大的知识或能力、谈谈自己的理解或心得、评估对各个课程目标的掌握程度、回顾自己思考过的5个问题、完成个人技术博客
其他参考文献

目录

  • 第一部分:课程回顾与总结
  • 对自己曾经思考过的问题再次进行解答
  • 在项目的需求/设计/实现/测试/发布阶段(一共5个阶段)中,每个阶段收获最大的知识或能力是什么?
  • 在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得
  • 七大课程目标的掌握程度
  • 第二部分:个人技术总结

第一部分:课程回顾与总结

对自己曾经思考过的问题再次进行解答

原回答链接

  1. 我都是大学生了,上课还要认真听老师讲课么?
    答:经过实验证明,完全不用。实验流程:来到福州大学软件工程专业,受教于汪璟玢教授曾在2020年度福建省一流线下本科课程认定的《软件工程实践》课程,通过不断的一轮接一轮布置的大大小小作业,写没用的虚假的PSP表格NABCD模型和废话连篇没有营养的博客。《软件工程实践》课程成功占据大三下的主线,以至于我能旷的课都旷了,不能旷的课就在课上完成《软件工程实践》代码和博客。终于在5月29号完成本课程所有作业和答辩。6月3日完成其他事情,开始准备6月6日的编译原理考试。编译原理这门课我只听了开学初了几节课,就再也没去了,平时作业直接抄答案上交。3天时间,看b站网课,看历年卷,在最后一天复习发现漏洞还有很多,果断通宵,然后我可以保证今天6月6日上午结束的编译原理考试可以及格。实验还在继续,软件工程理论还有一周时间,我同样前期没学进去一点,我相信很多同学和我一样考前几天征服几百页的ppt。实验结论:上课可以不用认真听老师的课。
  2. 在一个被认定为“足够好”的软件发布后,得到的用户反馈中,哪些是有用的?什么时候才能将这个软件优化到相对稳定的版本?
    答:保持原回答
  3. AI辅助编程,是一个银弹么?
    答:简直就是完成福州大学《软件工程实践》课程搬砖一样的代码任务和老奶奶裹脚布似的博客的神器。我教师节给AI送花,本学期所有成长收获来自于AI,而没有给学生带来实质性指导的教授可以被AI替代了。
  4. 对于一名工程师而言,究竟应该是更”专“一点好,还是更”广“一点好呢?
    答:保持原回答
  5. 想从事软件开发的大学生是去企业实习成长更快还是在学校实验室实习成长更快呢?
    答:企业实习。因为企业能学到微积分,学校的课程只会在教完加减乘除以后布置114514题的二元二次方程。学校实验室实习可以让你不想从事软件开发

在项目的需求/设计/实现/测试/发布阶段(一共5个阶段)中,每个阶段收获最大的知识或能力是什么?

  1. 需求:在用户角度考虑需求,在已有产品的身上查找缺点
  2. 设计:接口设计对前后端合作非常重要。尽管前期需求分析很完美,也难免后期会需要对接口进行修改。保持成员之间沟通。
  3. 实现:通过5个左右的接口,学会使用axios的get、put、header、params、body、response、拦截器等知识。然后重复50遍。不知axios有没有其他特性没学习到,有些接口可能可以使用socket,但没使用过,只把学到的内容重复了50遍。如果《软件工程实践》课程一学期只对一个项目反复打磨改进,我相信我能用同样的时间接触更多东西。
  4. 测试:用vue网页开发的语言写做apk软件,在浏览器和Android Studio平台查看适配情况。
  5. 发布:利用HBuilderX工具和capacitor工具把vue文件打包成apk项目。

在个人项目/结对编程/团队项目的经历,谈谈自己的理解或心得

  1. 个人项目:个人项目中学会使用仓库远程管理自己代码,课程非常好的引导我们去学习使用。
  2. 结对编程:学会多人代码协作,正儿八经学习vue3框架,课程也非常好的引导。
  3. 团队项目:从需求分析,到原型、数据库、接口设计,再到两阶段的代码实现,完整的流程过一遍就对项目开发有比较细致的了解。总体下来学到的内容不少,但对时间上的付出来说,并没有很值。

七大课程目标的掌握程度

  • 目标1: 理解软件工程师的职业道德规范和实践要求,了解国情社情民情,理解软件产品对社会、健康文化等影响,树立积极向上的软件开发理念。
  • 打分:90 解释:作为一名遵纪守法的公民,除了职业道德规范,剩下的不用这门课我也知道要守道德。可能是我理论课没有听,职业道德规范我了解的不多。

  • 目标2: 掌握需求分析的全过程,能辨别客户表述的多样化要求,熟练使用需求表达工具,能够规范、准确地表达客户的需求,构建需求分析模型。
  • 打分:60 解释:在分工中,我对原型设计负责得不多,大致流程能清楚,但原型工具不一定很好使用。

  • 目标3: 掌握软件开发的全过程,遵循体系结构设计方法和基本设计原则,通过正式的技术评审,完成从体系结构设计模型、数据设计模型和构件级设计模型,形成面向高效可靠的服务组件设计方案或软件系统设计方案。
  • 打分:20 解释:设计模式和体系结构这门课我都没听,有什么体系结构我都不知道。数据库我前端没参与设计。教体系结构设计方法的课程不要求写代码,《软件工程实践》这门课有写代码,但怎么不在需求分析的时候让我们思考我们采用什么体系结构来构建项目,而是在需求分析的时候搞什么NABCD和PSP?

  • 目标4: 能够执行从组件到软件系统的技术评测,具备设计模型的评判能力,具有创新设计意识,能够优选设计方案。
  • 打分:30 解释:前端vue3写的组件,好像也有测试组件的工具的,在创建项目的时候我勾选了Add Vitest for Unit Testing单元测试,但是没尝试使用过。模型设计的话,,,整个项目就是搬砖,apifox根据接口的定义自动生成模型代码,我复制到项目中直接就使用了,不会创新地异想天开想改模型,也没得可以优选的。

  • 目标5: 遵循软件开发各阶段文档标准,采用规范的表达,掌握需求规格说明书、系统设计说明书、系统测试报告等文档撰写方法,具备与业界同行交流能力。
  • 打分:70 解释:高考语文106,满分150,换算一下刚好70。

  • 目标6: 具有良好的团队意识和合作技能,能够与其他成员开展有效的沟通和协作;能够组织、协调或指挥团队开展工作。
  • 打分:100 解释:我觉得结对编程和团队编程能做出来就是最棒的。

  • 目标7: 能够辨别具体软件项目管理中涉及的构成要素,掌握软件规模和工作量的估算方法,能够选择合适的工具规划软件进度并对项目管理过程进行配置,具备初步的管理复杂软件工程项目的能力。
  • 打分:30 解释:没有使用软件项目管理工具。

第二部分:个人技术总结

vue3框架中使用axios调用接口

概述:这门课程寒假布置第一篇博客我非常认真的码字,没有使用AI工具,那个时候希望好好对待拿高分争取保研。现在回首真的思绪万千,我在第一篇博客就说了不想搬砖,结果最后还是搬砖了。

在这里插入图片描述


那个时候还不喜欢前端,想学后端学Java,学习路线做的是Java。但结对和团队中需要我做前端。

本次博客除了vue3框架中使用axios调用接口这篇文章是纯AI生成的,其余的也都是纯手写。但做不到第一次那么认真了,从旷课不听课开始,我就知道《软件工程实践》课程和考高分保研对我来说是不可兼得的。如果不是要对团队负责,这2学分我早就摆了。

很荣幸上学期选择了林老师,林老师yyds
祝贺汪璟玢教授获得学院“优秀教师”称号。

“我们这个课程教学安排是根据教学目标来设置的,教学目标是教学办要求的。课程难度和以前相比已经降低很多了,这几年一直是这样的强度......”

总书记在福州工作期间,曾兼任闽江职业大学校长6年时间,为学校提出了“不求最大、但求最优、但求适应社会需要”的办学理念。

...全文
268 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

122

社区成员

发帖
与我相关
我的任务
社区描述
FZU-SE
软件工程 高校
社区管理员
  • LinQF39
  • 助教-吴可仪
  • 一杯时间
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧