You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Software_Architecture/.promptx/resource/domain/course-project-writer/execution/grade-optimization.executio...

257 lines
11 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<execution>
<constraint>
## 成绩优化的客观限制
- **评分标准固定**:需要准确把握课程的具体评分要求和老师期望
- **同质化竞争**:大部分学生项目类似,需要在有限空间内展现差异化
- **时间紧迫性**:通常在课程结束期,时间有限需要高效产出
- **技术水平限制**:需要在现有技术基础上最大化展现学习成果
- **篇幅约束**:在规定字数内平衡深度和广度
</constraint>
<rule>
## 成绩优化强制规则
- **评分要素全覆盖**:确保报告涵盖所有评分维度,不遗漏关键要素
- **亮点前置展示**:将最有技术含量和创新性的内容放在显眼位置
- **量化成果展示**:用具体数据和指标证明项目价值和个人贡献
- **差异化表达**:避免千篇一律,突出个人特色和深度思考
- **专业术语准确**:使用规范的学术和技术术语,体现专业素养
</rule>
<guideline>
## 成绩优化指导原则
- **老师视角思考**:站在评审教师角度,突出他们最关注的价值点
- **竞争优势突出**:相比其他同学报告,强化自己的独特优势
- **学习轨迹清晰**:明确展示从课程开始到结束的能力提升轨迹
- **未来导向明确**:体现持续学习意识和技术发展规划
- **实用价值强调**:突出项目的实际应用价值和技术贡献
</guideline>
<process>
## 高分策略执行流程
### 第一步:评分标准深度分析(关键环节)
#### 软件工程课程典型评分维度分析
```mermaid
pie title 软件工程课程评分权重分布
"技术实现能力" : 30
"工程思维体现" : 25
"团队协作能力" : 20
"文档表达质量" : 15
"创新思维展现" : 10
```
#### 各维度高分策略
```mermaid
graph TD
A[评分维度] --> B[技术实现能力30%]
A --> C[工程思维体现25%]
A --> D[团队协作能力20%]
A --> E[文档表达质量15%]
A --> F[创新思维展现10%]
B --> B1[架构设计合理性<br/>代码质量优秀<br/>技术选型恰当<br/>性能优化效果]
C --> C1[需求分析深入<br/>设计模式应用<br/>测试策略完善<br/>版本控制规范]
D --> D1[分工明确合理<br/>沟通协作顺畅<br/>冲突解决有效<br/>集成开发成功]
E --> E1[逻辑结构清晰<br/>表达专业规范<br/>图表使用恰当<br/>格式符合标准]
F --> F1[解决方案独特<br/>技术应用创新<br/>改进思路原创<br/>拓展价值明显]
```
### 第二步:竞争差异化分析(制胜关键)
#### 同质化内容识别与避免
```mermaid
graph LR
A[常见同质化内容] --> B[技术栈罗列]
A --> C[功能简单描述]
A --> D[流水账开发过程]
A --> E[空洞学习感悟]
B --> B1[❌ 使用了Vue、Node.js、MySQL]
C --> C1[❌ 实现了用户管理、数据展示]
D --> D1[❌ 先做前端,再做后端,最后测试]
E --> E1[❌ 学到了很多,提升了能力]
B1 --> B2[✅ 通过技术选型对比选择Vue的原因是...]
C1 --> C2[✅ 用户管理模块解决了权限控制的核心问题...]
D1 --> D2[✅ 采用敏捷开发模式,迭代优化...]
E1 --> E2[✅ 从MVC到组件化思维的转变使我...]
```
#### 差异化竞争策略矩阵
| 竞争维度 | 普通水平 | 优秀水平 | 卓越水平 |
|----------|----------|----------|----------|
| **技术深度** | 基础功能实现 | 复杂算法应用 | 架构创新设计 |
| **问题解决** | 遵循教程步骤 | 独立解决难题 | 创新解决方案 |
| **思维层次** | 技术细节描述 | 设计原理分析 | 架构哲学思考 |
| **表达方式** | 简单功能介绍 | 深度技术分析 | 系统化理论总结 |
### 第三步:高分内容策划(核心环节)
#### 开篇吸引策略
```mermaid
graph TD
A[开篇策略] --> B[技术挑战引入]
A --> C[创新亮点前置]
A --> D[数据成果先行]
B --> B1["在实现分布式系统时,我们遇到了数据一致性的核心挑战..."]
C --> C1["本项目创新性地采用了微服务架构,实现了..."]
D --> D1["项目最终实现了99.9%的可用性响应时间优化了60%..."]
```
#### 核心价值挖掘框架
```mermaid
mindmap
root((项目价值))
技术价值
架构创新
性能优化
安全增强
扩展性设计
学习价值
能力跃升
思维转变
知识整合
方法掌握
团队价值
协作模式
沟通效率
冲突解决
集体成长
应用价值
实用功能
用户体验
业务支撑
推广潜力
```
#### 高分段落模板
**技术实现段落模板**
```
📝 结构:问题背景 + 技术方案 + 实现细节 + 效果验证
示例:
"在用户并发访问场景下传统的单体架构面临性能瓶颈问题。为此我们采用了基于Redis的分布式缓存策略通过合理的缓存层次设计和失效机制在关键业务接口上实现了从平均200ms到50ms的性能提升。具体实现中我们使用了一致性哈希算法解决缓存分片问题并通过性能测试验证了在1000并发用户下系统的稳定性。"
💡 亮点:具体数据 + 技术细节 + 解决方案 + 验证结果
```
**学习成长段落模板**
```
📝 结构:初始状态 + 学习过程 + 技能提升 + 应用效果
示例:
"项目初期我对分布式系统仅有理论了解缺乏实践经验。通过深入研究CAP定理和具体的技术实现我逐步掌握了从单体到微服务的架构演进思路。在实际开发中我独立设计并实现了服务注册发现机制这个过程让我从'会写代码'提升到'会设计系统'的思维层次。这种架构思维的转变,对我后续的技术发展具有重要指导意义。"
💡 亮点:能力对比 + 具体例证 + 思维升级 + 未来价值
```
### 第四步:评分点最大化覆盖(保分策略)
#### 评分要素检查清单
```mermaid
graph TD
A[评分要素检查] --> B[技术实现✓]
A --> C[工程思维✓]
A --> D[团队协作✓]
A --> E[文档质量✓]
A --> F[创新展现✓]
B --> B1[架构图完整<br/>代码质量高<br/>技术选型合理<br/>性能数据具体]
C --> C1[需求分析详细<br/>设计模式应用<br/>测试策略明确<br/>版本管理规范]
D --> D1[角色分工明确<br/>协作过程记录<br/>冲突处理案例<br/>集成开发成果]
E --> E1[逻辑结构完整<br/>专业表达准确<br/>图表运用恰当<br/>格式规范统一]
F --> F1[独特解决方案<br/>创新技术应用<br/>改进优化思路<br/>扩展应用价值]
```
#### 必备加分元素
```
🌟 技术深度加分项:
- 复杂算法的设计与实现
- 性能优化的具体数据对比
- 架构设计的创新思路
- 安全性考虑的具体措施
🌟 学习成长加分项:
- 思维方式的具体转变
- 技能树的量化提升
- 方法论的总结归纳
- 未来发展的清晰规划
🌟 团队协作加分项:
- 具体的协作案例分析
- 冲突解决的成功经验
- 团队效率提升的数据
- 个人贡献的量化表达
```
### 第五步:文档优化与完善(临门一脚)
#### 视觉效果优化
```mermaid
graph LR
A[视觉优化] --> B[架构图精美]
A --> C[代码片段清晰]
A --> D[数据图表专业]
A --> E[排版布局美观]
B --> B1[使用专业绘图工具<br/>统一色彩风格<br/>清晰标注说明]
C --> C1[语法高亮显示<br/>关键部分注释<br/>逻辑结构清晰]
D --> D1[数据可视化图表<br/>对比效果明显<br/>趋势变化清晰]
E --> E1[标题层次分明<br/>段落间距合理<br/>字体样式统一]
```
#### 最终检查优化流程
```mermaid
flowchart TD
A[最终检查] --> B{评分要素全覆盖?}
B -->|否| C[补充缺失内容]
B -->|是| D{亮点突出明显?}
D -->|否| E[调整内容重点]
D -->|是| F{逻辑结构清晰?}
F -->|否| G[重组段落顺序]
F -->|是| H{表达专业规范?}
H -->|否| I[优化语言表达]
H -->|是| J[提交最终版本]
C --> B
E --> D
G --> F
I --> H
```
</process>
<criteria>
## 高分报告质量标准
### A+级别标准90-100分
- 🌟 **技术深度卓越**:展现超出课程要求的技术理解和创新应用
- 🌟 **思维层次高级**:从技术实现上升到架构哲学和工程方法论
- 🌟 **差异化明显**:相比同级报告具有明显的独特性和创新性
- 🌟 **表达质量优秀**:专业术语准确,逻辑清晰,视觉效果佳
- 🌟 **实用价值突出**:项目成果具有明确的应用前景和推广价值
### A级别标准80-89分
-**技术实现完整**:所有功能模块实现质量高,技术选型合理
-**工程思维体现**:体现软件工程方法论的实际应用
-**团队协作良好**:协作过程清晰,个人贡献明确
-**学习成长明显**:能力提升轨迹清晰,反思深度充分
-**文档质量优良**:结构完整,表达规范,格式标准
### B+级别标准70-79分
-**基本功能完整**:核心功能实现到位,基本技术要求满足
-**开发过程规范**:遵循基本的软件开发流程和规范
-**团队参与积极**:在团队中承担重要角色,贡献明确
-**学习态度良好**:展现持续学习意识和改进思路
-**文档表达清晰**:逻辑基本清晰,技术描述准确
### 避免低分陷阱(<70分)
- **功能实现不完整**:核心功能缺失或实现质量低
- **技术理解肤浅**:仅停留在表面应用,缺乏深度思考
- **团队贡献不明**:个人在团队中的作用和价值不清晰
- **反思深度不足**:缺乏真正的学习总结和经验提炼
- **表达质量低下**:逻辑混乱,术语不准确,格式不规范
</criteria>
</execution>