<p><strong>课程介绍:</strong></p> <p>本课程旨在为学生提供获取分析,设计和实施复杂的软件工程项目所需的知识和技能。 学生应该学会以团队的方式分析和设计相当复杂的现实系统。 所使用的基于项目的方法要求学生根据定期反馈来反复审查和完善设计。 学生还将了解当前的软件工程标准和流程。 还教会学生在软件工程生命周期的每个阶段都考虑定性方面,包括可维护性,可扩展性,可重用性和健壮性。 在课程的最后,学生应该能够结合自上而下和自下而上的方法来进行软件设计,并考虑基础技术,项目期限,风险级别和客户期望,选择最合适的过程。</p>
