软件工程实践寒假作业

221900331郑江涛 学生 2022-02-17 19:15:08
这个作业属于哪个课程2022年福大-软件工程;软件工程实践-W班
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标1.准备工作 2.回首过去 3.立足当下 4.展望未来 5.学习路线
其他参考文献《构建之法》、CSDN

目录

  • 一、准备工作
  • 1.1 上传截图
  • 1.2 仓库地址
  • 二、回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 三、立足当下
  • 3.1 个人简历
  • 3.2 当前值
  • 四、展望未来
  • 4.1《构建之法》问题回答
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 五、思维导图和学习路线

一、准备工作

1.1 上传截图

img


img

1.2 仓库地址

https://gitcode.net/qq_45794288/221900331

二、回首过去

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

很小就接触了电脑,喜欢使用计算机解决各种事情的感觉,预感今后时代的发展,工作的需要,个人的提升将与计算机有着密不可分的关系。即便当时可能对软件工程专业以后的具体的工作内容理解不够深入,时至今日可能并不是我最喜欢的模样,但是结合个人的好奇心、挑战心和时代发展趋势,选择了该专业。

img

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

我的期待和想象是通过专业学习,能够掌握计算机基本原理,基本技术手段,能够熟练使用计算机;有能力开发符合自己设想的应用程序,满足社会生活的需要,解决一些特定的需求。凭借科学知识和技术手段,提升个人能力,成为技术型人才。

img

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

希望自己能面对未知的事物也充满热情,不论困难与否,都能够全力以赴,甚至能够从中找到自己的兴趣所在,兴趣带动学习。以学带练,以实践带动学习。曾经希望自己能不余遗力地学习这个专业,发挥自己的特长和能力,获得更多收获,但实际与理想总是存在偏差。

img

三、立足当下

3.1 个人简历

个人简历
姓名郑江涛
联系方式19859580318
邮箱878604385@qq.com
兴趣爱好篮球、足球、旅游

3.2 当前值

成功和获奖经历
2020年5月福州大学“优秀学生干部”荣誉
2020年8月福州大学2019-2020学年第一学期三等奖学金
2021年5月福州大学2020-2021学年第一学期三等奖学金
2021年5月福州大学数学与计算机科学学院“优秀学生干部”荣誉
2021年12月福州大学2021年度“精神文明建设先进个人”荣誉
专业水平
掌握的编程语言C、C++、JAVA、C#、HTML、CSS、JavaScript、PHP
技术框架Yii
开发软件Visual C++ 、Visual Studio、Visual Studio Code、Eclipse、Android Studio
累计代码量10k+
项目经历
基于Yii2.0框架的博客系统一个基于Yii2.0框架上搭建的博客系统,拥有前后台两大主要模块。具有功能:基于数据库表的用户认证、RABC功能、控制台命令、SEO URL 美化、缓存等等。个人额外扩展完成了Dashboard界面,文章编辑界面增强(UEditor),Markdown编辑器添加,基于角色的用户权限管理界面,文章浏览次数统计等功能。
简易图书管理系统用户可通过相应界面,依据图书的各项属性查询数据库中的符合条件的书籍;提供用户相应的方式借书;提供用户相应的方式还书;提供读者、书籍的增删改;查询用户的借阅记录。

四、展望未来

4.1《构建之法》问题回答

1.创新不需要考虑实际问题吗?原链接
需要考虑,创新的最终目的一定是有意义的,如提高生产力、改进生产方式、创新生产模式、提高效益等,绝不是为了创新而创新。一个问题的解决方案一定是基于实际问题为前提提出的,脱离需求和条件背景的方案都是难以真正实现和取得成功的。正如《构建之法》16.1.3迷思之三:好的想法会赢,所提出的例子键盘的设计,并不是所有好的想法就会被采纳应用,原因就是和行动相关的各个方面都需要考虑,即实际问题仍不可忽视。

2.软件发展到一定阶段用户体验反而不太重要了?原链接
软件在设计初期需要考虑用户体验的各种角度,设计的层次,步骤和目标,认知阻力,用户体验的衡量标准,情感设计,跨设备的用户体验。用户体验,用一个字概括就是“爽”,即用户的主观感受。既然是主观感受,就受限于使用者本身的特性、使用场景等因素。每个用户的需求并不完全一致,所以软件发展到一定阶段后,拥有了数量较为庞大的客户群,面对的需求将非常广泛且复杂。所以可能会出现舍弃小部分群体的用户需求,而满足大多数人的需要的情况,让人产生开发者并不在意用户体验的错觉。本质上,用户体验是软件维持活力的涡轮增压。

3.结对编程的价值体现在哪里?原链接
(1)在开发层次,结对编程能够提高设计质量和代码质量,提升两个人合作解决问题的能力,互相学习借鉴,提升个人水平。
(2)对开发人员来说,结对编程能够为程序员带来更多的信心,提升工作效率,提高工作质量。
(3)在企业管理层次上,结对能更有效地交流,互相学习,能更好地处理人员流动。

4.作为”卑微“的乙方,开发团队该如何面对变化无常的需求?原链接
其实很多时候,客户并不具有专业的知识,也不清楚功能实现所需要的技术手段的难易、可行性、性价比等,因此在着手开发前一定要做足充分的准备。要找到软件的利益相关者,了解和挖掘他们对软件的需求,引导他们表达出真实的需求。获取一组基本的需求定义后,快速地建立一个目标系统的最初版本,并让客户试用、补充和修改,再进行新的版本开发。反复重复这个过程,直到客户满意为止。获取需求后,要多做预案。做好项目每一阶段的日志,做好回溯的准备。

5.完成任务的预估时间如何预估?原链接
(1)制定任务的全过程计划表,尽可能的细化到实现的技术难点上。
(2)根据开发人员经验,组织小组成员分别为每个阶段赋予时间估算,取平均数。
(3)为每个阶段制定最大可额外时间。
(4)整理统计整个任务的时间,并分析讨论合理性,进行改进。
(5)考虑任务中可能出现的有利或不利因素,制定预估时间区间,最终取较长于平均时间。

4.2 你未来的职业规划是什么?

继续深造,希望取得更高的学历,提升个人各项能力,不仅仅局限在专业知识。在毕业后,先从事比较具有挑战性的工作,提高我面对各项事物、群体的处理能力。希望拥有一份能够长期奋斗且具有稳定持续上升空间,需要不断学习的工作。

img

4.3 对于软件工程实践课程,你有什么理解和期望?

软件工程实践课程,是一门具有极大挑战性和工作量的课程,超出我以往所接受的任务,难免让人感到紧张。困难重重,同时也是极具收获的一门课程,往往真知和能力都是在一次次“奋战”中飞升。希望通过这次一个项目的完整开发过程,为今后学习工作指明道路,明晰个人定位,起到承上启下的作用,开启新世界的大门。
我希望学习到更多关于后端的知识,提高自己组织开发项目能力,团结团队合作能力,个人技术能力。
希望人美心善的老师、助教们能多多包容弱鸡且愚笨的我,今后多多交流学习!

img

五、思维导图和学习路线

思维导图

img

学习路线图

img

...全文
430 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
助教_陈乐曦 2022-02-20
  • 打赏
  • 举报
回复
  • 博客配图丰富有趣!赞!

    希望人美心善的老师、助教们能多多包容弱鸡且愚笨的我,今后多多交流学习!

  • 不用太过妄自菲薄,往年也有很多同学对开发所用到的技术一窍不通,但最后也能很好的完成了各种作业!我们都是很相信各位同学的成长和学习能力的!

    5.完成任务的预估时间如何预估?

  • 对于这个问题的回答,可以在第二次作业中的PSP表格中进行实践和反思。
221900331郑江涛 学生 2022-03-03
  • 举报
回复
@助教_陈乐曦 收到!谢谢助教指教!
下载代码方式:https://pan.quark.cn/s/28492da20c79 依据所提供的文件资料,本资源将系统地探讨FPGA(即现场可编程门阵列)的核心概念、其在视频图像技术领域的入门及进阶知识要点,以及图像处理算法的实现方法。此外,还将对VIPBoardBig这一特定FPGA开发板的详细资料和使用途径进行深入剖析。 FPGA的入门与进阶学习主要涉及以下核心内容: 1. FPGA的基础概念:FPGA是一种能够通过编程进行配置的集成电路,主要目的是达成硬件逻辑的可重构特性。该类芯片由大量的可配置逻辑模块(CLB)、输入输出模块(IOB)以及可编程互连资源共同构成。 2. FPGA开发板与相关套件:FPGA开发板是一种用于FPGA芯片学习和测试的硬件平台,通常配备有基础的外设设备,例如LED指示灯、按键开关、LCD显示屏、串口通信接口等。套件则通常包含硬件板卡、技术文档、相关资源,以及可能的软件工具和示例代码集。VIPBoardBig即为本教程选用的FPGA开发板,拥有特定的硬件配置和功能特性。 3. FPGA的开发流程:FPGA开发一般涉及硬件描述语言(HDL)的设计与仿真阶段,常用语言为Verilog或VHDL。随后,借助综合工具将设计蓝图转化为FPGA内部的逻辑网络,最终通过编程设备将配置文件传输至FPGA芯片中,从而实现设计的预期功能。 4. 外设开发与设计工作:涵盖LED显示控制、键盘驱动、LCD显示驱动、UART串口设计等基础外设的开发任务。这部分知识将引导学习者掌握如何在FPGA平台上管理和运用这些基础外设。 5. VGA驱动显示与字符显示测试:VGA(Video Graphics Array)是一种视频传输接口标准,能够支持640x480...
内容概要:本文系统阐述了企业在搭建官方知识库后如何通过“7步锚定法”实现GEO(生成式引擎优化)的落地,重点在于从知识库走向内容矩阵的战略升级。文章指出知识库仅为起点,真正的核心是让大模型“信任并推荐”企业内容。为此提出“一个主战场+多个品牌布局”的策略,强调需根据行业特性选择高商业流量的大模型(如豆包、文心一言、通义千问等),而非工具性模型(如ChatGPT、Claude)。通过业务场景画像、大模型流量测绘、采信逻辑拆解、内容架构设计、语义关键词埋点、信源建设与效果迭代七步法,构建高质量、高可信度的内容体系,并警惕“全模型覆盖、内容堆砌、一套内容通用、忽视第三方平台”四大误区。最终指出GEO本质是一场认知战,比拼的是对大模型逻辑与客户需求的理解深度及长期主义投入。; 适合人群:已完成官方知识库搭建、希望提升AI引用率与获客效率的企业市场负责人、品牌运营、数字营销从业者及SEO/GEO优化相关人员。; 使用场景及目标:①指导企业科学选择主攻大模型并制定差异化内容策略;②构建符合大模型采信逻辑的高质量内容矩阵;③避免常见GEO落地误区,提升AI搜索下的品牌曝光与转化效果;④建立可持续优化的数据反馈闭环。; 阅读建议:建议结合自身行业特征与客户决策路径,逐步实践“7步法”,优先聚焦单一主战场打透,注重内容质量与第三方权威信源建设,坚持3-6个月持续投入以观察真实效果。

142

社区成员

发帖
与我相关
我的任务
社区描述
2022年福大-软件工程;软件工程实践-W班
软件工程 高校
社区管理员
  • FZU_SE_teacherW
  • 丝雨_xrc
  • Lyu-
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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