《Web框架开发技术》课程学习自我评价与能力评估问卷-23R2
说明:请根据您在本课程中的实际掌握情况,选择最符合的一项。
一、基本信息
1. 你的专业方向是?
A. 软件工程
B. 计算机科学与技术
C. 其他
2. 你已完成的课程学习阶段是?
A. 理论学习阶段
B. 实验实践阶段
C. 课程项目阶段
D. 课程已全部结束
二、课程目标1
掌握软件工程领域企业级Java EE体系架构的基础知识和基本技能,学会运用所学的Java EE体系架构,根据实际需要利用MyEclipse或IDEA等可视化开发环境创建由MySQL数据库驱动的各种Java EE架构的应用程序和基于Java EE的动态网站。
1. 我能够独立安装和配置Java EE开发环境(JDK、Eclipse/IDEA、Tomcat等),并成功创建和发布一个简单的Web项目。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
2. 我能够清晰地解释Web项目的基本组成部分(前端、后端、数据库等)及其协作关系,并说明项目发布的意义和步骤。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
3. 我能够阐述Spring框架中IoC、AOP、Bean管理、事务管理等核心模块的作用,并理解它们如何协同工作。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
4. 我能够根据应用需求,合理设计Spring Bean的配置方案,包括作用域、生命周期和依赖关系。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
5. 我能够设计并编写Spring AOP切面,实现日志、事务等横切关注点,并在项目中实际运用。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
6. 我能够使用Spring事务管理确保数据库操作的完整性和一致性。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
7. 我能够解释Spring MVC处理HTTP请求的完整流程,并能说明各组件(DispatcherServlet、Controller、ViewResolver等)的职责。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
8. 我能够使用Spring MVC注解实现数据绑定、请求参数接收、数据校验,并正确处理JSON数据交互与页面跳转。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
9. 我能够在Spring MVC中配置并使用拦截器和异常处理器,并分析重定向与请求转发的适用场景及优缺点。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
10. 我能够独立搭建MyBatis开发环境,正确配置核心文件,并使用映射文件实现单表增删改查操作。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
11. 我能够根据业务需求,编写动态SQL语句和关联映射(一对一、一对多、多对多),实现复杂的数据库查询。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
12. 我能够理解SSM(Spring+Spring MVC+MyBatis)框架整合的核心配置与运行机制,并解释各部分之间的依赖关系。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
三、课程目标2
具备学习分析和和解决问题的能力。能根据软件工程要求,对软件项目进行需求分析,写出相应文档;能使用面向对象程序设计思想,进行软件分析、设计。
1. 我能够对一个小型软件项目进行用户需求分析,识别功能需求与非功能需求,并撰写规范的需求分析说明。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
2. 我能够根据需求进行数据库设计,绘制E-R图并定义合理的表结构,确保数据的完整性和安全性。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
3. 我能够运用面向对象分析与设计思想,对系统进行分层设计(表示层、业务逻辑层、数据访问层),并使用SSM框架实现。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
4. 当遇到技术难题时,我能够主动查阅资料、进行调试与分析,独立或协作解决问题。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
四、课程目标3
培养学生沟通表达、自我学习、团队协作的能力以及养成规范的编码、按时交付软件等良好的工作态度;培养学生具备一定的软件创新思维和创业能力;培养学生具备职业道德,遵守职业法规,具备工匠精神和科学家精神。
1. 在完成实验或项目时,我能够严格遵循编码规范(命名、注释、格式),并按时交付可运行的软件成果。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
2. 我能够与团队成员进行有效的沟通与协作,在小组讨论或专题研讨中清晰表达自己的设计思路。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
3. 我了解软件开发相关的职业道德规范、版权意识与行业标准,并能在实践中自觉遵守。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
4. 通过本课程的学习,我具备了一定的创新意识,能够在系统功能或交互设计上提出合理的改进方案。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
5.我能够对项目成果进行自我评价,分析不足并提出改进措施,具备科学家的批判性思维。
A. 完全达成
B. 达成
C. 基本达成
D. 未达成
E. 完全未达成
五、自评及建议
1. 在学习SSM框架整合过程中,你遇到的最大挑战是什么?你是如何克服的?
2. 请结合本课程的学习,谈谈你在"创新思维"或"创业能力"方面有哪些收获或想法?
3. 请对本课程的教学内容、教学方式或实践环节提出你的改进建议。
关闭
更多问卷
复制此问卷