222200308_冯欣馨_软件工程实践暑假作业

222200308冯欣馨 2024-09-02 23:36:14

目录

  • 作业基本信息
  • 1.准备工作
  • 1.1 仓库上传及修改截图
  • 1.2 仓库地址
  • 2.回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3.立足当下
  • 3.1 个人信息
  • 3.2 项目经历
  • 4.展望未来
  • 4.1 阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。
  • 4.1.1 代码量与个人的编码能力有直接关系吗?
  • 4.1.2 低层次的问题能依赖工具解决么?
  • 4.1.3 软件的行为和用户的期望值不一样,就一定是 Bug 吗?
  • 4.1.4 个人在团队中角色就像是一个流水线上的机器吗?
  • 4.1.5 在团队项目中,是选择有利于自身成长、最具挑战性的工作;还是有利于团队、有把握的完成的工作?
  • 4.2 未来的职业规划
  • 4.3 对软件工程实践课程的理解和期望
  • 5.学习路线
  • 5.1思维导图
  • 5.2 学习路线

作业基本信息

这个作业属于哪个课程https://bbs.csdn.net/forums/2401_CS_SE_FZU
这个作业要求在哪里https://bbs.csdn.net/topics/619258010
这个作业的目标熟悉作业提交流程、学习Markdown语法、回首过去、立足当下、展望未来、学习路线、阅读《构建之法》、对其中问题进行思考并回答
其他参考文献《构建之法》

1.准备工作

1.1 仓库上传及修改截图

img


img

1.2 仓库地址

仓库地址

2.回首过去

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

答:在高中时期,拥有一个属于自己设计的软件的梦想,所以对软件工程专业产生兴趣,通过了解进而选择了本专业。

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

答:期待学成之后可以自己做一款游戏,能熟练掌握关于软件制作的相关知识。

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

答:当初希望自己满怀激情,认真学习,希望在大学四年能够熟练掌握关于软件制作等方面的知识和技能,曾经提前购买教科书了解编程,但是了解过于浅显。

3.立足当下

3.1 个人信息

姓名害嗨哈嗐
头像
学号222200308
兴趣爱好 看番、打游戏、买谷
专业水平
掌握的编程语言C语言、C++、Java、SQL
运用的开发软件Dev C++、Visual Studio、VSCode、eclipse
累计代码量1w+

3.2 项目经历

项目经历项目内容
学生信息管理系统对录入的学生基本信息(包括学生姓名,性别,身份证号,学院代号,辅导员姓名,专业代号)进行管理(增、删、改、查等操作)
健康陪诊系统建立陪诊师以及病患的联系,进行陪诊师陪护预约以及陪诊师接单,用户下单等功能的实现

4.展望未来

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

4.1.1 代码量与个人的编码能力有直接关系吗?

答:我认为代码量与个人的编码能力有一定的关系,但并不是直接的线性关系。代码量可以反映一个人在编程方面的经验和实践机会。通过编写大量的代码,我们可以熟悉编程语言的语法、结构和常用算法,提高对编程问题的理解和解决能力。此外,编写大量代码还可以培养代码规范、调试技巧和团队协作等方面的能力。

4.1.2 低层次的问题能依赖工具解决么?

答:我认为低层次的问题在一定程度上可以依赖工具来解决,但这并不意味着工具可以完全替代人的思考和判断。工具在软件开发中扮演着重要的角色,它们可以帮助开发人员提高效率、减少错误,并提供一些辅助功能。但是,工具也有其局限性。它们通常只能处理一些常见的问题或遵循特定的规则。对于一些复杂的问题或需要人类创造力和判断力的情况,工具可能无法提供完全准确或满意的解决方案。

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

答:在软件开发中,Bug 通常指的是软件中的错误或缺陷,导致软件的行为与预期不符。然而,软件的行为和用户的期望值不一样,可能有多种原因,并不一定都是 Bug 造成的。也许是沟通过程中用户未清晰表达对项目的要求,也可能是开发者对用户要求的理解不当。

4.1.4 个人在团队中角色就像是一个流水线上的机器吗?

答:我认为个人在团队中的角色是多维度的,既需要承担特定的职责和任务,又需要与其他成员密切协作,共同实现团队的目标。团队的成功不仅仅取决于每个成员的个人能力,还取决于他们之间的合作和协调。

4.1.5 在团队项目中,是选择有利于自身成长、最具挑战性的工作;还是有利于团队、有把握的完成的工作?

答:首先,我认为团队项目的成功是团队成员共同努力的结果。选择有利于团队的工作,可以确保团队整体的效率和质量,从而更好地实现项目目标。如果每个成员都只考虑自身的利益,选择最具挑战性的工作,可能会导致团队内部的不协调和冲突,影响项目的进展。但是,这并不意味着完全忽视自身的成长和发展。在选择工作时,可以尽量寻找那些既有利于团队,又能够提供一定挑战和学习机会的工作。这样可以在完成团队任务的同时,提升自己的能力和技能。我认为在团队成员之间应该相互支持和协作,共同承担挑战性的工作。通过团队的合作和努力,可以克服困难,实现项目的成功,同时也为个人的成长提供了更好的机会。

4.2 未来的职业规划

答:未来的职业更倾向于软件调试与测试,能深入学习软件调试与测试的理论和技术,掌握常用的调试工具和测试方法。通过参与各种项目的调试与测试工作,积累丰富的经验,提高自己的问题解决能力和应变能力。根据自己的兴趣和能力,选择适合自己的职业发展方向,如技术专家、项目经理、产品经理等。关注行业的发展动态和趋势,了解最新的技术和工具,为自己的职业发展做好准备。

4.3 对软件工程实践课程的理解和期望

理解:我认为本门课程会接触到更前言的有关软件开发的知识以及技术,可以更深层次了解软件开发
期望:期望在本门课程中能提高我的编程能力,对软件工程这个专业有更多的理解,能够更多了解有关软件开发的内容。希望能够在本学期学会前端技术,能够独立完成前端设计与开发。

5.学习路线

5.1思维导图

img

5.2 学习路线

img

...全文
292 回复 打赏 收藏 转发到动态 举报
写回复
用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创作助手写篇文章吧