第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/gdgy/SoftwareEngineering24/homework/15628 |
| 这个作业的目标 | 学习使用博客、Github,制定课程学习计划 |
| 学号 | 3224001663 |

- 设计理念
Logo整体采用现代感十足的扁平化设计风格,体现出我们对技术与美学结合的理解与追求: 三个齿轮协同运转,象征着三位组员各司其职而相互支撑;平面化的风格,呼应软件工程“简洁即高效”的设计哲学;外轮廓的圆形则暗示我们团队追求打造简洁、稳定、可扩展的系统。
我们相信,真正优秀的系统不仅要功能完善,更应具备优雅与稳定的内在逻辑。 - 生成过程
生图工具:Chatgpt。
关键词:生成一个团队logo,主体由三个以等边三角形方式排列的相互咬合的齿轮构成,并体现“圆”的概念,以简洁的平面风格概括,且体现未来科技感。 - 团队介绍
我们是一支由三位女生组成的团队,正如Logo中三个彼此咬合、循环运转的齿轮,象征着我们各自具备独立能力,同时又紧密协作、相互支撑。
在团队中,我们秉持简洁而高效的软件工程理念,追求清晰结构与可靠实现,在不断迭代中打磨出更具扩展性与可持续性的成果。
作为一支充满活力与创造力的团队,我们在探索中成长,在合作中进步。未来,我们将继续以严谨的态度、开放的思维和坚定的执行力,打造兼具实用性与创新性的作品。
团队主页的网址:(https://github.com/lkkkli/Group-homepage)
作业要求
请给出你当前的技能树与技术偏好,即进行自我评估:目前你已经具备了哪些专业知识和能力;你对哪类技术方向有兴趣;你觉得自己还缺少什么样的能力。请分点描述,比如我目前已经具备了三种能力,能力 A 是什么;能力 B 是什么;能力 C 是什么。格式不限于上述样例,关键在于需要逻辑清楚, 请注意:了解你会什么以及你不会什么,是教师与助教关注的重点内容。
你之目前的代码量;本学期这门课完成后,希望达到的代码量。
最期待在课程中能够学习到什么知识,有什么收获。
请选择一个Chatgpt类型的工具(如:chatgpt、文心一言,通义千问,讯飞星火等)生成一份简单的软件工程这门课的学习指南,并将指南复制到这篇随笔中。分析这份学习指南是否合理、是否对你有帮助。
一、自我能力评估
目前已具备的专业知识和能力
能力 A:C 语言基础编程能力
掌握基本语法、顺序 / 分支 / 循环结构、数组、函数、基础指针,能编写简单控制台程序,完成课程作业与基础算法题。
能力 B:基本逻辑思维与问题分析能力
能够理解简单问题并转化为代码逻辑,具备基本的程序调试与改错能力。
能力 C:基础计算机专业认知
了解程序运行流程、简单数据结构概念、软件开发的大致流程。
技术偏好与感兴趣方向
对 前端开发 方向最感兴趣,喜欢页面展示、交互效果、可视化成果。
目前只是兴趣,尚未系统学习 HTML/CSS/JS,不具备前端开发能力。
目前缺少的能力
缺少前端相关知识:不会 HTML、CSS、JavaScript,无法搭建页面。
缺少项目开发能力:没有做过完整项目,不了解需求、设计、开发、测试流程。
缺少工程化能力:不了解 Git、开发规范、文档编写、团队协作。
编程语言单一,只学过 C 语言,知识面较窄。
数据结构与算法薄弱,复杂问题解决能力不足。
二、代码量现状与目标
目前代码量目前只学过 C 语言,有效代码量大约 2000 行左右,以课后作业、实验题、简单算法为主。
本学期课程结束后希望达到的代码量希望达到 5000 行以上,包括课程练习、小项目、前端入门代码,注重规范与结构,不只追求数量。
三、最期待在课程中学到的知识与收获
掌握软件工程基本思想:需求分析、概要设计、详细设计、编码、测试、维护流程。
学会工程化开发方式,如模块化、文档编写、版本控制(Git)。
能够独立完成一个小型软件项目,提升实战能力。
为今后学习前端打下工程化基础,培养规范编程习惯与团队协作意识。
四、软件工程课程学习指南(由 通义千问 生成)
- 学习目标
理解软件工程的基本概念,了解软件生命周期与开发流程。
掌握需求分析、软件设计、编码规范、测试与维护的基础知识。
建立工程化思维,能够按规范完成小型软件项目。
学会使用基础开发工具,提高代码质量与协作意识。 - 学习内容
软件工程概述:软件、软件危机、软件工程定义。
软件开发模型:瀑布模型、原型模型、敏捷开发简介。
需求工程:需求获取、需求分析、需求文档。
软件设计:模块化、结构图、流程图、高内聚低耦合。
软件编码规范:命名、注释、结构、可读性。
软件测试:黑盒测试、白盒测试、单元测试。
项目实践:完成一个简单课程小项目。 - 学习方法
认真听课,理解理论,不要死记硬背。
多画图:流程图、结构图、ER 图,提升设计能力。
多写代码,注重规范,养成写注释的习惯。
小组交流,学习团队分工与协作。
完成实验与项目,将知识落地。 - 推荐工具
开发工具:Dev-C++、VS Code
流程图工具:ProcessOn、在线绘图网站
文档工具:Word、Markdown
版本控制:Git(基础)
学习指南合理性与帮助分析
这份指南内容简洁、重点清晰,难度适合大二学生,贴合课程内容,结构完整、可操作性强,非常合理。让我明确学习重点,知道该学什么、怎么学;帮助我建立工程化思维,提高规范编程能力,对我学习前端和做项目都非常有用。
后台编辑截图


浙公网安备 33010602011771号