一、核心参考书目与资料
-
《软件工程:实践者的研究方法》(Roger S. Pressman著,机械工业出版社):这是同济大学软件工程专业考研的核心教材。全书系统阐述了软件生命周期、过程模型(如敏捷开发)、需求工程、软件设计、测试及维护。考生需重点掌握UML建模(用例图、类图、时序图)、设计模式及软件质量保证。
-
《数据结构与算法分析》(Mark Allen Weiss著或国内严蔚敏版):重点掌握线性表、树、图的算法实现及排序查找算法的复杂度分析。同济命题注重考察算法的实际编码能力与逻辑思维。
-
《数据库系统概论》(王珊、萨师煊主编,高等教育出版社):重点掌握关系数据库理论、SQL语言、事务处理及数据库设计(范式理论)。
-
辅助资料:同济大学软件学院官网发布的最新招生目录;历年真题(回忆版);IEEE Transactions on Software Engineering等期刊中的前沿技术。
二、专业课复习方案
第一阶段:工程方法与建模训练(6-8个月)
以Pressman的《软件工程》为主线,构建“需求-设计-测试-管理”的知识体系。建议采用“理论+绘图”的学习模式,例如在复习“软件设计”时,需熟练掌握从需求分析到架构设计的转换过程,并能绘制规范的UML图。重点攻克软件项目管理中的进度与成本控制计算。
第二阶段:真题实战与系统设计(3-4个月)
此阶段重点在于“系统分析”与“算法实现”。同济大学的软件工程考题非常注重考察考生的工程实践能力。建议整理历年真题,重点练习系统设计题(如“电商系统的架构设计”)。同时,关注“DevOps”、“微服务架构”、“人工智能软件工程”等年度热点,尝试用软件工程理论进行分析。
三、答题技巧
-
建模题:
- 策略:符号规范,逻辑闭环。
- 注意:在绘制UML图时,需严格遵循OMG标准,注意类之间的继承、聚合、依赖关系。
-
算法题:
- 步骤:问题描述-算法思路-伪代码/代码-复杂度分析。
- 技巧:即使无法写出完美代码,也要清晰描述算法的核心逻辑(如动态规划的状态转移方程)。
-
论述题:
- 结构:概念阐述-技术对比-应用场景。
- 示例:回答“敏捷开发与瀑布模型的对比”时,可从适应性、文档要求、客户参与度等方面展开。
四、新祥旭考研全科定制辅导课程推荐
软件工程专业涉及复杂的系统建模与算法设计,自学难以把握命题规律。新祥旭考研全科定制辅导课程,针对同济大学软件工程专业,提供“一对一”精准辅导。课程涵盖Pressman《软件工程》重难点精讲、UML建模专项训练、算法设计与数据库核心考点梳理及历年真题解析。辅导老师均为同济软件学院高分上岸学长学姐,能够传授独家复习笔记与答题逻辑。咨询电话:400-000-3363。