软件工程实践寒假作业

Sora_x Sora_x 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
这个作业属于哪个课程福州大学_2302软件工程
这个作业要求在哪里软件工程实践寒假作业
这个作业的目标注册CSDN、加入班级社区、学习markdown语法、阅读《构建之法》、撰写博客:回首过去、立足当下、展望未来中的所有问题和要求、规划思维导图和学习路线
其他参考文献markdown教程-Gitcode、markdown教程-菜鸟教程、Xmind绘制思维导图教程

目录

  • 1. 准备工作
  • 2. 回首过去
  • 2.1 当初你为什么选择软件工程这个专业?
  • 2.2 当初对软件工程这个专业的期待和想象是什么?
  • 2.3 当初希望自己是如何投入这个专业的学习的?曾经做过什么准备,或者立下过什么FLAG吗?
  • 3. 立足当下
  • 4. 展望未来
  • 4.1阅读《构建之法》,并阅读构建之法社区中前人提出的问题,选择5个及以上的问题写下自己的思考。要求在自己的思考中贴上原问题的链接。
  • 4.2 你未来的职业规划是什么?
  • 4.3 对于软件工程实践课程,你有什么理解和期望?
  • 5. 思维导图和学习路线
  • 5.1思维导图
  • 5.2学习路线

1. 准备工作

仓库地址:https://gitcode.net/Sora_x/my_first_project

使用git上传代码:

img

img

2. 回首过去

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

因为本身自己就对计算机比较感兴趣,加上软件工程就业不错,于是就选了这个专业。

img

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

可以做自己想做的游戏和软件

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

当初希望通过认真听取课堂知识学习软件工程,后面发现还有很多知识需要自己在网上查找资料学习。
立过的flag:做自己想做的游戏

img

3. 立足当下

个人简历
昵称萌呱
性别女
籍贯广西
兴趣爱好听歌、阅读、打游戏
当前值
掌握的编程语言 C、C++、C#、Java、XML、php、HTML、CSS、JavaScript
技术框架yii2.0
开发软件Dev-Cpp、Visual Studio、VSCode、eclipse
累计代码量10k+
项目经历
个人博客系统基于yii2.0框架与php、html、css等web前端相关技术完成的个人博客网站。在实现了文章管理、用户管理、、评论管理、权限管理、前台的完善、url美化、缓存功能的实现等基础功能后,进一步完成了前后台前端美化工作、文章编辑界面引入富文本编辑器、引入音乐播放器等拓展工作
女鞋销售系统基于c#,sql编写的可视化销售系统。实现了对女鞋的增删改查操作;用户可以通过点击图片来进行对女鞋的库存和价格查询,并对女鞋进行购买;工作人员可以查看女鞋的库存和顾客的订单信息
图书管理系统基于Java和sql编写的图书管理系统,实现了对图书信息和读者信息的增删改查操作、友好的前端界面;用户可以根据关键词,作者,类别等对图书进行查找。

4. 展望未来

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

问题一:程序员是否有必要为满足小部分人的需求去做软件,或者为软件添加某些功能?

我认为要具体情况具体分析,首先要看这个需求的可实施性,其次要看实现该需求的投入是否大于产出,如果大于的话就没有必要满足。

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

我认为,如果软件的行为和用户的期望不一致,即使从软件角度看逻辑是正确的,但是给用户带来了不好的体验的话,那就是需要修复的bug问题。当一个用户在正常使用软件的过程中遇到了困难,需要通过反馈群进行反馈,那么如果不是软件的功能设计或者功能实现存在 bug,就是软件的用户引导存在问题。

问题三:我们在面对开始的需求时可以通过哪些方法增强程序的可扩展性呢?

在开始的时候通过框架搭建合适的程序总架构,后期增加功能时在此基础上使用从1到n的开发方式。还有,在设计模块的时候,尽量让各个模块之间不要互相干扰,保持独立性。

问题四:为什么软件工程师个人能力的衡量中重复性工作更重要?

从软件需求这一方面来说,软件所需要的是各个部分稳定,满足局部需求,在这样的基础上,软件的整体才能尽量保证稳定,而实现各部分稳定的过程更多的是是工程性,过程性,重复性的工作。当然创新性头脑也很重要,我们应该在保证重复性工作能力过硬的基础上,不断的开发自己的思维,不断迸发新的idea。

问题五:代码量与个人的编码能力有直接关系吗?

我认为代码量可以提高个人的编码能力,但是个人的编码能力不能通过代码量直接衡量。并且个人的编程能力指的是用代码解决问题的能力,对现实问题进行建模更加重要,写代码只是实现的最后一步。

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

巩固基础知识,进行更进一步的深入学习,进入公司做测试、运维或前端等相关工作。

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

希望通过软件工程课程提高开发软件项目的能力,能开发一个真正独立实用的软件。

5. 思维导图和学习路线

5.1思维导图

img

5.2学习路线

img

...全文

相关推荐

高校及科研院所如何利用外部数据完善技术转移转化机制.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN

完全复现虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比(Simulink仿真、Matlab代码实现)

内容概要:本文档围绕“【完全复现】虚拟同步发电机VSG自适应惯量阻尼控制仿真、根轨迹、调节系数对比”这一主题,利用Simulink和Matlab平台,系统性地实现了虚拟同步发电机(VSG)的自适应惯量与阻尼控制策略的建模与仿真。内容涵盖VSG的核心控制原理、系统动态响应特性分析、根轨迹绘制以及在不同调节系数下的性能对比研究,旨在深入剖析关键控制参数对系统稳定性与动态性能的影响机制,为新能源并网系统中提升频率支撑能力和暂态稳定性的控制策略设计提供理论依据和技术支持。; 适合人群:具备扎实的电力系统分析与自动控制理论基础,熟练掌握Matlab/Simulink仿真工具,主要从事新能源发电、微电网运行、电力电子变换器控制或电力系统稳定研究的研究生、科研人员及工程技术人员。; 使用场景及目标:①开展虚拟同步发电机(VSG)的建模与先进控制策略的深入研究;②探究自适应惯量与阻尼控制对改善电网频率响应速度和平抑功率波动的作用机理;③运用根轨迹法进行系统稳定性分析,并指导控制器参数的优化整定;④完成高水平学术论文撰写或科研项目申报所需的仿真复现实验。; 阅读建议:本资源以“完全复现”为核心目标,提供了完整的仿真模型与配套代码。使用者应在深入理解同步发电机转子运动方程、虚拟惯量及阻尼物理意义的基础上,结合电力系统暂态稳定理论,逐步操作并调试仿真模型,尤其需关注不同调节系数变化对系统动态性能指标(如超调量、调节时间)的影响,从而深化对VSG内在控制机制与稳定边界的认知。

天天程序猿

前端开发基于history.js的HTML5与HTML4浏览器兼容方案:单页应用无刷新历史状态管理技术实现-dQ4ehf7C1792158475

内容概要:本文系统介绍了如何利用history.js实现单页应用(SPA)在HTML5c与HTML4浏览器间s草错发的无缝历史状态管理。通过封装原生History API并在不支持的浏览器中自动降级为哈希路由,history.js解决了因浏览器兼容性导致的后退按钮失效、URL混乱等问题。文章详细讲解了其核心机制,包括状态对象管理、自动模式切换(HTML5 pushState vs HTML4 哈希)、状态数据持久化以及针,对Safari、IE等浏\览器的兼容性修复方案,并提供了从入门到实战的完整示例,涵盖初始化、事,件监听、页面加载及性能优化技巧。;DtPXB1792158476

2601_97196179

员工满意度数据集(11列,12000 条记录)CSV 合成

详情介绍:该 HR 员工数据集含 12,000 条 ×11 列(满意度、绩效评估、项目数、月均工时、司龄、工伤、福利包、晋升、部门、薪资),无缺失值但无离职标签列,且存在数据质量问题(141 条负绩效评估、144 条负工时、49.4% 异常高工伤率、项目数仅 0/1/2),疑似经过修改或合成,不能直接做经典的员工离职预测,适合做满意度回归、薪资三分类、晋升预测或员工聚类分析,使用前必须清洗异常值并注意数据真实性限制。

神仙别闹

科技服务机构如何通过数据服务增强市场竞争力?.docx

科技服务机构如何通过数据服务增强市场竞争力?

BIZKEEN
评论 1
收藏 已收藏
分享
返回顶部
Sora_x
2302软件工程 122 成员 758 内容