软件工程实践寒假作业

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

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

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

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

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

  • 对于这个问题的回答,可以在第二次作业中的PSP表格中进行实践和反思。
221900331郑江涛 学生 2022-03-03
  • 举报
回复
@助教_陈乐曦 收到!谢谢助教指教!

142

社区成员

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

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