软件工程第一次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/2026-01SoftwareEngineeringandSoftwareEngineeringPractice |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/2026-01SoftwareEngineeringandSoftwareEngineeringPractice/homework/16716 |
| 这个作业的目标 | 账号准备:注册GitHub、博客园并完善信息,关注老师及助教博客,加入班级。API调用:注册Hugging Face获取API,调用Flux模型生成图像,结合前端实现交互,展示截图与提示词迭代过程。个人主页:通过README或GitHub Pages搭建主页,包含自我介绍、成果技能、自我评估及三年规划。博客随笔:梳理技能掌握量与代码量,说明对课程的期待,并分析AI生成的学习指南的合理性。 |
| 学号 | 102402123 |
任务一:
1.1 前端界面以及生成结果

1.2 实现该功能的代码

1.3 提示词设计思路
设计的提示词不能过于简单,过于简单不加限定会让图片变为动画,甚至可能直接生成错误,物体细节必须阐释清楚,不然会被大模型自行修改。
1.4 心得体会
(1)提示词对生成的内容极为重要,漏掉关键的限定词就会导致生成的结果天差地别,远低于自己预想的效果。
(2)由于是调用国外的模型,为了提高速度,必须使用VPN进行加速,否则会导致速度非常慢甚至直接被拒绝的情况。
任务二:
我选择了第二个方案 通过github pages搭建主页

任务三:
1、能力:
(1)熟练C、JAVA、python等编程语言的使用,能够针对简单的环境进行编程
(2)拥有一定的排查出错点的能力
2、代码量:
目前的代码量较少,只能写四五十行左右的代码,超出范围容易逻辑混乱,并且思考能力大幅度降低
3、期待学习的知识和收获
这个课程让我能够编写属于自己的项目,希望通过此课程能够让我的代码量进一步提高同时也能够提前熟悉大型项目的设计流程,未来能让我自己开发属于自己的程序
任务四:
我利用豆包为我生成学习指南
软件工程 16 周精简学习方案
以 “考点 + 实操” 双核心推进,每周聚焦 1-2 个核心模块,兼顾课程学习、课程设计与期末备考。
一、基础夯实阶段(第 1-6 周)
第 1 周:软件工程基础
学:软件危机、软件工程三要素、软件生命周期全流程
练:绘制生命周期流程图,对比编程与软件工程的差异
达标:理解工程化本质,熟记生命周期 8 个阶段
第 2 周:软件过程模型
学:瀑布、原型、增量、螺旋、Scrum 五大模型的逻辑与适用场景
练:自制模型对比表,完成 3 道场景选型题
达标:任意项目场景能快速匹配对应模型
第 3 周:需求工程
学:需求 5 步流程、功能 / 非功能需求、可行性研究四维度
练:为 “图书管理系统” 列需求清单,写可行性研究大纲
达标:能准确区分功能与非功能需求
第 4 周:数据流图(DFD)
学:四类符号、分层绘制原则、常见错误
练:完成图书管理系统 0 层 + 1 层 DFD,配套写数据字典
达标:画图无原则错误,能识别常见漏洞
第 5 周:模块独立性
学:7 种耦合、7 种内聚的定义与优劣排序
练:10 道场景判断题,判断耦合 / 内聚类型
达标:按顺序背诵分类,理解 “高内聚低耦合”
第 6 周:详细设计工具
学:程序流程图、N-S 图、PAD 图、伪代码
练:用流程图 + N-S 图实现 “成绩等级判定” 算法
达标:熟练用流程图表达逻辑,看懂其余工具
二、核心深化阶段(第 7-12 周)
第 7-8 周:UML 建模
学:用例图(包含 / 扩展)、类图(6 种关系)、时序图
练:完成选课系统的用例图 + 类图 + 核心时序图
达标:三类图绘制规范,能区分聚合与组合、包含与扩展
第 9-10 周:软件测试
学:测试 7 大原则、4 个阶段;白盒 6 种逻辑覆盖、黑盒等价类 + 边界值
练:各完成 2 道典型计算题(逻辑覆盖、边界值设计)
达标:能独立完成白盒 / 黑盒测试用例设计
第 11 周:软件项目管理
学:关键路径法(CPM)计算、Gantt 图、COCOMO 模型、风险管理
练:3 道关键路径计算题,熟练正推 + 逆推步骤
达标:关键路径计算零失误,掌握项目管理四要素
第 12 周:敏捷与软件维护
学:敏捷宣言 4 大价值观、Scrum 框架;4 类软件维护
练:瀑布 vs 敏捷对比表,8 道维护类型判断题
达标:说清敏捷核心逻辑,准确区分 4 类维护
三、实战 + 期末冲刺阶段(第 13-16 周)
第 13-14 周:课程设计
选题建议:图书借阅 / 成绩管理系统
交付流程:需求说明书→设计说明书→代码→测试报告→答辩 PPT
重点:文档规范完整,覆盖全生命周期知识点
第 15 周:专项突破
画图题:DFD、用例图、类图、时序图各练 2 道典型题,整理易错点
计算题:逻辑覆盖、边界值、关键路径各刷 3 道经典题,固化解题步骤
背诵题:整理 20 个核心名词解释 + 15 道高频简答题
第 16 周:真题模拟
闭卷刷 3 套历年真题,严格按考试时间完成
整理错题本,回归教材补薄弱知识点
考前复盘错题 + 核心公式 + 画图规范
核心提分技巧
概念类:用表格对比记忆易混点(耦合 / 内聚、白盒 / 黑盒、瀑布 / 敏捷)
画图题:先背符号,按固定步骤画,画完对照易错点自查
计算题:总结标准解题步骤,按步书写,确保步骤分
必备工具
建模绘图:Draw.io、ProcessOn
思维导图:XMind
文档撰写:Markdown/Word
版本控制:Git
生成的指南有比较清晰的时间安排,层次性比较强,但是需要学习的知识点阐述还是很笼统,甚至有些是套话,需要根据指南查找相关的学习资源,该学习指南能帮助我更好的规划学习时间,不至于不知道该学什么,什么时候学,有了大致的方向,但是后续资料的查找还是得依靠自己
任务五:

浙公网安备 33010602011771号