软件工程的第一次作业

news/2025/10/4 20:38:13/文章来源:https://www.cnblogs.com/Mrchenjiaming/p/19125909

软件工程的第一次作业

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/13546
这个作业的目标 梳理个人技术能力,明确课程学习方向,记录软件工程全流程知识与实践成长
学号 102301539

团队主页网址 https://github.com/sureyoung86-byte/smilefacetiger

团队主页image

个人主页image

自我介绍

我是一名计算机专业的学生,如果把我自己比作一个正在开发中的操作系统,那么我现在正处在最激动人心的“快速迭代”阶段。

兴趣爱好:听歌,打游戏,数学,打羽毛球

一、个人技能树与自我评估

(一)已具备的能力

• 编程语言应用能力

熟练掌握C、C++基本语法,能独立开发中小型程序(如命令行工具、算法实现);熟悉指针、内存管理及多文件编译,理解C++面向对象思想(类、继承、多态)。同时掌握Python基础语法,可完成小型项目开发;对前端HTML、CSS语法也有基础了解。

• 数据结构与算法能力

熟悉数组、链表、栈、队列、树、哈希表等常见数据结构的原理与实现,能运用排序、查找、递归等算法解决问题,掌握时间/空间复杂度分析方法;熟练使用C++ STL容器提升开发效率。

• 开发工具与版本控制能力

熟练操作VS Code等编译调试工具,可通过调试定位代码错误;精通Git版本控制,能在GitHub上完成代码提交、分支管理、冲突解决等操作。

(二)技术兴趣方向

聚焦 全栈Web开发 与 人工智能应用开发 领域,尤其关注“AI技术与Web应用的融合”,希望实现更智能的用户交互体验。

(三)待提升的能力

1. 前端框架(Vue、React)掌握不足,需强化页面开发与交互设计能力;

2. 缺乏大型项目架构设计经验,对高并发、高可用系统设计思路需深入学习;

3. 项目经验薄弱,在模块化设计、代码规范的实战层面需积累;
4. 代码量有限,算法题与实际项目代码编写量不足,复杂场景下思路灵活性待提升。

二、代码量现状与目标

• 当前代码量:约7000行以内(涵盖C、C++、Python课程作业与个人项目);

• 课程结束目标:冲刺1.5w行代码量,通过团队项目与个人拓展,提升代码规范性与开发效率。
三、课程学习期望

期望深入学习 软件项目管理 与 敏捷开发流程,掌握团队协作开发、项目进度与质量把控的方法;同时希望学习微服务架构设计与实现,为大型软件项目开发积累经验。
四、软件工程学习指南分析

(一)指南核心内容

  1. 基础阶段(1-4周):学习软件工程理论(生命周期、需求分析),掌握UML建模工具;

  2. 实践阶段(5-10周):参与团队项目的需求调研、设计与开发,运用敏捷方法迭代优化;

  3. 提升阶段(11-16周):学习软件测试、部署与运维,完成项目全流程闭环并输出技术文档。

(二)合理性与帮助性

该指南具备以下优势:

• 阶段划分科学:从“理论认知→实践应用→全流程落地”的进阶逻辑符合学习规律;

• 痛点解决精准:针对“重编码轻流程”“忽略文档”等学生常见问题给出实用建议;

• 资源可及性强:推荐的工具与知识多为免费资源,便于快速上手;

• 时间规划合理:阶段任务量适中,平衡了课程学习与课后实践。

对我而言,它清晰规划了各阶段学习重点,尤其是实践阶段的团队项目环节,能有效提升我的协作与项目开发能力。若在技术栈细分(如Web开发中前端、后端技术的具体学习节点)上进一步优化,指导性会更强。

image

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/927530.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实用指南:Matlab通过GUI实现点云的快速全局配准(FGR)

实用指南:Matlab通过GUI实现点云的快速全局配准(FGR)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas&qu…

Eclipse 中文语言包安装教程:一键将界面切换为中文 - 教程

Eclipse 中文语言包安装教程:一键将界面切换为中文 - 教程pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

『OI 回忆录』停课有感

原来已经快 2 年了吗。怀恋啊。时值 11.17 晚 20:11。 停课结束了。写一篇文章。\(\text{Schedule}\)开心是一天,不开心也是一天。11.11 第一次和高中联考,获得了 125 pts 的好成绩。11.11 并且得知自己去不了 NOIP,…

『回忆录』初三第三学月

呜呜呜停课 半期 我计划着每次月考完都写一篇,当做纪念。 感觉真的太快了,一眨眼就是一个月,记不起发生了什么…… 可能写得有些乱,敬请谅解。经历 上中旬的时候听说基本全员去 NOIP,于是跟着一起停课。 关于停课…

完整教程:MySQL 5.7 主主复制 + Keepalived 高可用配置实例

完整教程:MySQL 5.7 主主复制 + Keepalived 高可用配置实例pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Conso…

题解:P14074 [GESP202509 五级] 有趣的数字和

感觉这题真的不止黄(可能是我太菜了<(_ _)> 这道题会让我们联想到数位dp(其实没有多少关系(@_@) 这里还是借用的老师的思路 计算l-r之间有趣数字的个数,也就是0-r之间有趣数字的个数减去0-(l-1)之间有…

完整教程:数据结构从入门到实战————栈

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

解码Huffman 编码与 Huffman 树

为什么需要 Huffman 编码?—— 从 “编码浪费” 说起 在数据通信或存储中,我们需要将字符转换成二进制码(如 ASCII 码)。但常规编码(如 ASCII)存在一个问题:无论字符出现频率高低,都用相同长度的编码(比如 AS…

『回忆录』初三来高中的半学期

搬运自洛谷小号。看到过去的自己莫名地想哭。前情摘要:CSP2023S 90 分有关考试 估计在 560 左右,算是很差的。 语文:[80,100] 数学:[105,114] 英语:127 物理:[62,64] 化学:[87,88] 生物:97 总分:[560,580]目标…

怎么维护好网站.net网站 还原数据库备份

数据中台的定义 在云开发中&#xff0c;数据中台是一个综合性的数据管理和服务平台&#xff0c;它集成了数据管理、数据治理、数据服务等多个功能&#xff0c;并基于云计算技术架构而建立。数据中台的核心目标是为企业提供稳定、高效、安全的数据支持和服务&#xff0c;进而推…

10.1 容器云部署准备(一) - 实践

10.1 容器云部署准备(一) - 实践pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco&…

企业网站必须备案吗h5页面可以跳转到小程序吗

思路&#xff1a; 需求1&#xff1a;检测用户输入的字数 注册input事件 将输入文本长度赋值给对应的数值 需求2&#xff1a;输入不能为空 点击按钮之后判断 如果输入为空&#xff0c;则提示不能输入为空&#xff0c;并直接return 为了防止无意义的一些输入&#xff0c;利用字符…

常州网站建设怎么样网站之家查询

这里给大家分享我在网上总结出来的一些知识&#xff0c;希望对大家有所帮助 前言 在前端开发中&#xff0c;有时候一些业务场景中&#xff0c;我们有需求要去实现excel的预览和打印功能&#xff0c;本文在vue3中如何实现Excel文件的预览和打印。 预览excel 关于实现excel文档在…

dede可以做商城网站吗一个新产品怎么推广

作者&#xff1a;Liuweifei 硬盘结构 1.硬盘结构 ​ 硬盘大致由盘片、读写头&#xff08;磁头&#xff09;、马达、底座、电路板等几大项组合而成。 ​ 硬盘的每一个盘片都有两个盘面&#xff0c;即上、下盘面。每个盘面都能利用&#xff0c;都可以存储数据&#xff0c;成为…

建筑工程招聘网站哪个好建站模板招募设计师

102. 最佳牛围栏 农夫约翰的农场由N块田地组成&#xff0c;每块地里都有一定数量的牛,其数量不会少于1头&#xff0c;也不会超过2000头。 约翰希望用围栏将一部分连续的田地围起来&#xff0c;并使得围起来的区域内每块地包含的牛的数量的平均值达到最大。 围起区域内至少需要包…

关于缓冲区以及输出方式

先有个前置知识:CPU 速度差不多是 I/O 设备的 \(10^6\) 倍这样 CPU 访问内存的顺序:L1 缓存 → L2 缓存 → L3 缓存 → 主内存 → I/O设备 系统调用发生在「主内存 → I/O 设备」这一步中 缓冲区通常设置在主内存中为…

asp网站可运行jsp吗wordpress接入安卓

在计算机使用过程中&#xff0c;我们可能会遇到一些错误提示&#xff0c;其中“找不到msvcr120.dll”就是常见的一种。那么&#xff0c;找不到msvcr120.dll是什么意思呢&#xff1f; 一&#xff0c;msvcr120.dll文件概述 msvcr120.dll 是 Microsoft Visual C Redistributable …

详细介绍:2025三掌柜赠书活动第三十五期 AI辅助React Web应用开发实践:基于React 19和GitHub Copilot

详细介绍:2025三掌柜赠书活动第三十五期 AI辅助React Web应用开发实践:基于React 19和GitHub Copilot2025-10-04 20:11 tlnshuju 阅读(0) 评论(0) 收藏 举报pre { white-space: pre !important; word-wrap: norm…

网站推广设计制作专做女装拿货的网站

目录 1、向量点乘 2、相似度计算举例 3、QKV分析 4、整体流程 (1) 首先从词向量到Q、K、V (2) 计算Q*&#xff08;K的转置&#xff09;&#xff0c;并归一化之后进行softmax (3) 使用刚得到的权重矩阵&#xff0c;与V相乘&#xff0c;计算加权求和。 5、多头注意力 上面…

深圳建设银行宝安支行网站市场营销在线课程

1. JVM快速入门 从面试开始&#xff1a; 请谈谈你对JVM 的理解&#xff1f;java8 的虚拟机有什么更新&#xff1f; 什么是OOM &#xff1f;什么是StackOverflowError&#xff1f;有哪些方法分析&#xff1f; JVM 的常用参数调优你知道哪些&#xff1f; 内存快照抓取和MAT分…