软件工程实践暑假作业

222200216张上毅 2024-09-01 13:16:41
这个作业属于哪个课程软件工程实践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

...全文
231 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
代码转载自:https://pan.quark.cn/s/a4b39357ea24 在本项研究中,我们研究了如何运用8155微处理器扩展单元与74LS164串行到并行转换电路来操控八段数码管的显示。74LS164被视为一个核心部件,它使得串行数据能够转化为并行输出,这对于驱动数码管极为关键,因为数码管普遍需要并行数据输入来点亮不同的段。74LS164的功能机制在于接收串行输入的数据,并在每个时钟脉冲之后将其转化为并行输出。在该配置中,8155的PB0引脚被用来管理数据位的输入,而PB1则承担时钟信号的角色。这表明我们可以通过调控8155的这两个引脚来决定何时将数据传输至74LS164,以及何时执行位移操作。 在编程层面,我们需要开发一段代码来处理上述流程。在提供的代码示例中,`DAT164`标识数据位地址,`CLK164`指代时钟位地址。`LEDBuf`是一个用于存放待显示数字的缓冲存储区,而`Num`则用于保存待显示的数值。`DisplayLED`子程序负责将数据从缓冲区`LEDBuf`搬运到74LS164,并通过8155的PB0和PB1引脚来调控74LS164的输入与时钟。 在`DisplayLED`子程序的操作中,首先会关闭所有的八段数码管,然后逐位从缓冲区`LEDBuf`中读取数据,通过循环右移指令(`rlc`)进行数据位移,并将最低位送入74LS164。在每次数据传输完成后,会通过变换PB1的电平(交替高低电平)来生成时钟脉冲,使74LS164能够接收新的数据。这一过程会重复8次,确保所有8段数码管的段码都被精确设置。通过调整`OUTBIT`的值来选择特定的数码管进行显示。 另外,实验还包含了8155 I/O/RAM扩展单元的应用。8155芯片提供...
内容概要:本文系统研究了计及电动汽车充电站接入的配电网承载能力评估与优化问题,提出了一套完整的基于Matlab代码实现的双层评价模型。通过构建涵盖系统安全性、经济性、电能质量及设备利用率等多维度的指标体系,采用熵权法进行客观权重计算,并结合模糊综合评价法实现承载能力的量化评分,全面评估不同渗透率下电动汽车接入对配电网的影响。研究通过算例仿真深入分析了各项指标的变化规律与灵敏度特性,验证了所提模型在承载能力动态评估中的科学性与实用性,为高比例电动汽车接入背景下的配电网规划、扩容改造与运行调度提供了有力的决策支持和技术路径。; 适合人群:具备电力系统分析基础、熟悉Matlab编程工具,从事新能源并网、智能配电网、电动汽车与电网互动(V2G)、电网承载力评估等相关领域的科研人员、工程技术人员及研究生。; 使用场景及目标:①科学评估大规模电动汽车充电负荷对配电网安全稳定运行的冲击及其承载极限;②优化充电站选址与接入策略以提升电网接纳能力;③为配电网的扩容规划、无功优化与调度运行提供量化的分析依据;④支撑相关科研项目、学位论文的建模、仿真与实证分析工作。; 阅读建议:建议结合文中提供的Matlab代码与详细的仿真算例进行复现,重点掌握熵权法确定权重与模糊综合评价的实现逻辑,深入理解各评估指标的物理含义及其在不同场景下的灵敏度表现,并可尝试将其拓展应用于其他类型的分布式电源接入评估或采用不同的优化算法进行模型改进。

113

社区成员

发帖
与我相关
我的任务
社区描述
202401_CS_SE_FZU
软件工程 高校
社区管理员
  • FZU_SE_TeacherL
  • 助教_林日臻
  • 防震水泥
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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