软件工程实践暑假作业

222200216张上毅 222200216张上毅 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程软件工程实践2024年
这个作业要求在哪里软件工程实践暑期作业
这个作业的目标加入班级社区,详细阅读作业要求,提前学习markdown语法,阅读《构建之法》撰写博客
其他参考文献《构建之法》 CSDN

目录

  • 1. 准备工作
  • 1.1 截图
  • 1.2 GitCode地址
  • 2. 回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗
  • 3. 立足当下
  • 4. 展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 问题1:为什么读了书之后我提出的问题那么少?
  • 问题2:我都是大学生了,上课还要认真听老师讲课么?
  • 问题3:软件的行为和用户的期望值不一样,就一定是 Bug 吗?
  • 问题4:花费时间越多,代表工作量越高吗?
  • 问题5: 如何给别人提供容易接受的反馈?
  • 5. 学习路线和思维导图
  • 5.1 思维导图
  • 5.2 学习路线

1. 准备工作

1.1 截图

img

img


1.2 GitCode地址

(https://devcloud.cn-east-3.huaweicloud.com/codehub/project/a205c408db4f4d95aaebf131aa2b0a5b/codehub/7775895/home?ref=master)

2. 回首过去

2.1 当初你为什么选择软件工程这个专业?

个人喜好:未学习编程前对编程抱有强烈兴趣
职业前景:薪资待遇普遍较高。

2.2 当初对软件工程这个专业的期待和想象是什么?

可以通过学习代码满足自己的需要,创造出符合自己风格喜好的软件
可以拿到较高的薪资,工作一定时间后实现基础的财富自由,回家养老

2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗

与朋友一同学习,相互交流,共同进步。加入了学习编程的学习群。
30岁攒够钱回家养老

3. 立足当下

个人简历
姓名Nobody
兴趣爱好羽毛球,网球,游戏,听歌
特长睡觉
成果和获奖经历
无
专业水平
编程语言C/C++,Java,SQL,C#
技术框架spring boot,spring cloud
累计代码量>2w
开发软件 IDEA,Visual Studio, Sql Server,
项目经历
基于C++的学生管理系统该系统存储了学生的学号,性别,年龄,专业等信息,实现了学生端和教师端两个端口,提供不同的服务
基于sql server和c#的仓库管理系统在sql server 中保存仓库内的货物信息,存入时间,库存量等等,可以出入库功能,库存查询功能,并且可以对存入的货物进行分类,并且可以查询各分类下各货物的数量。我在其中负责出入库功能的实现

4. 展望未来

4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。

问题1:为什么读了书之后我提出的问题那么少?

答:
首先我觉得大学的课本专业性较强,一眼看过去甚至不知所云,需要认真的思考后才能理解书中的内容,因此我避免了因误解而提问的情况。其次因为专业性较强,我也很少质疑书上的内容,因为书的作者大多数领域的权威,而我掌握的知识又较少,因此也不敢发问。另外可能是对大学课程的认真程度不高,一时不理解也懒得发文,想着等到之后再弄明白。
[0.0 为什么读了书之后我提出的问题那么少?]

问题2:我都是大学生了,上课还要认真听老师讲课么?

答:
我认为这是要看老师的,毕竟大学里老师的教学水平不一,有的老师上课照着PPT念,也不管学生理解不理解就往下教,这种课我认为没有必要认真听,不如课下把PPT下载下来自己学。
如果是比较负责的老师,上课比较认真,会听取学生意见,理解学生,我认为这种课值得一听,并且这种老师也能对我们自身的发展起到促进作用,多向他请教可以大大提升自身的专业知识。
[0.0 我都是大学生了,上课还要认真听老师讲课么?]

问题3:软件的行为和用户的期望值不一样,就一定是 Bug 吗?

答:
我认为这种情况要考虑两方面问题,首先是用户在描述功能时是否描述清楚。另外就是程序员在理解功能时是否理解清楚。所以我认为这并不是bug。另外为了解决这种情况我认为可以分阶段实现功能,并且在每个阶段结束后与用户交流
[1.2.4 软件的行为和用户的期望值不一样,就一定是 Bug 吗?]

问题4:花费时间越多,代表工作量越高吗?

答:
我认为这两者并无必然关系,花费的时间多可能是由于对知识的不熟练,对自身的要求过高,或者是对工作目标的不理解,和工作量并无关系。
[2.3 花费时间越多,代表工作量越高吗?-CSDN社区]

问题5: 如何给别人提供容易接受的反馈?

答:可以先肯定对方正确的成果,观点等,给予对方一定的肯定,之后再引导他思考自己的不足之处,指出你认为可以更改的地方,并且适当提出可行的建议,鼓励他继续按照你的建议
[4.6.2 如何给别人提供容易接受的反馈?]

5. 学习路线和思维导图

5.1 思维导图

img

5.2 学习路线

img

...全文

相关推荐

软件工程领域测试覆盖率:衡量软件测试成效的利器

软件测试的终极目标是“用最少的测试成本发现最多的潜在缺陷”,但如何判断“测试是否到位”?测试覆盖率通过量化代码被测试用例执行的比例,为这一问题提供了客观依据。本文将覆盖测试覆盖率的定义、常见类型、计算方法、工具实践及行业应用,帮助开发者掌握这一核心质量保障工具。用“检查暑假作业”的故事引出测试覆盖率;拆解行覆盖率、分支覆盖率等核心概念;用Python代码演示覆盖率计算;实战搭建覆盖率统计环境并分析报告;讨论不同场景下的覆盖率选择与未来趋势。测试覆盖率。

AI软件工程实践

微电网中蓄电池与超级电容混合储能的协调控制(Simulink仿真实现)

内容概要:本文系统研究了微电网中蓄电池与超级电容混合储能系统的协调控制策略,并基于Simulink平台完成了仿真验证。文章围绕两类储能元件的特性差异,提出通过合理的能量管理策略与功率分配算法实现优势互补:利用蓄电池的高能量密度承担长期能量支撑,结合超级电容的高功率密度应对瞬时功率波动,从而有效平抑微电网中的功率不平衡问题,提升系统动态响应速度与运行稳定性。文中构建了包含多级控制架构的混合储能系统模型,采用低通滤波、改进下垂控制或状态反馈控制等方法实现功率的频率分量解耦与动态分配,详细阐述了控制环路设计、能量管理逻辑及参数整定原则。仿真结果表明,该协调控制策略能显著降低单一储能单元的负荷压力,延长其使用寿命,并增强微电网在并网与孤岛模式下的电能质量与供电可靠性。; 适合人群:具备电力系统分析、自动控制理论及新能源技术基础知识,熟悉MATLAB/Simulink仿真环境,从事微电网、分布式能源系统、储能技术等相关领域研究的研究生、高校科研人员及电力行业工程技术人员。; 使用场景及目标:①深入理解混合储能系统在微电网功率平衡、频率调节与电压稳定中的协同作用机制;②掌握基于频率分解或下垂特性的功率分配算法设计与实现方法;③为储能系统寿命优化、动态性能提升提供可复现的仿真验证平台;④支持学术论文研究、毕业课题开发及实际工程项目前期方案论证与优化。; 阅读建议:建议读者结合文中提供的仿真模型与参考文献,亲手搭建Simulink系统,重点剖析功率分配逻辑与多层控制结构的协同机制,深入理解控制参数对系统动态性能的影响,并可通过设置不同的负载扰动工况或引入可再生能源出力波动来测试系统的鲁棒性与适应性。

wlz249

产业园区运营负责人如何提升园区内企业与高校的协同创新能力?.docx

产业园区运营负责人如何提升园区内企业与高校的协同创新能力?

BIZKEEN

MCP协议实践:工具目录与延迟绑定的Python实现(token开销测算)

【内容概要】 本资源是《智能体演化史》系列第七篇的配套代码,用 106 行 Python 演示 MCP(Model Context Protocol)最关键的一个设计:延迟绑定。传统做法是把所有工具 schema 一次性塞进系统提示词,工具一多,光说明书就把上下文吃穿。代码里模拟了一个暴露 50 个工具的 MCP server,只把工具目录(名字加一句话描述)给模型看,等模型决定要用哪个,再把那一份完整 schema 拉下来。配套测算脚本给出两组数:M 个客户端对接 N 个服务的集成数量从 600 降到 62,减少约 90%;单轮 token 从 11650 降到 1299,即使把"先查目录再拉详情"带来的额外规划轮次算进去(按 15% 规划税计),仍然节省约 87%。结论有点反直觉:MCP 的代价不在账单上,而在多了一次往返带来的延迟和失败点。 【适用人群】 工具数量多、上下文经常被 schema 占满的智能体开发者;需要对接多个外部服务的平台工程师;正在评估是否引入 MCP 的架构师。 【使用场景及目标】 1) 参考目录加延迟绑定的写法,改造自己的工具注册逻辑; 2) 用测算脚本评估接入 N 个服务后的 token 与集成成本; 3) 作为选型材料,向团队说明 MCP 省的是什么、付出的是什么。 目标:把工具接入做成可扩展的协议层,而不是每接一个服务就改一遍提示词。 【其他说明】 需 pip install openai 并配置 OPENAI_API_KEY;文中的 MCP server 为本地模拟实现,替换为真实 server 时只需改 call_tool 与目录拉取两处。测算脚本离线可跑,参数可改。引入 MCP 会增加网络往返与信任边界,生产环境请对 server 做来源校验与超时控制。

积流成海

国央企创新负责人如何高效配置创新资源并推动内部技术成果的市场化转化?.docx

国央企创新负责人如何高效配置创新资源并推动内部技术成果的市场化转化?

BIZKEEN
评论
收藏 已收藏
分享
返回顶部