软件专业毕业论文周记_第1页
软件专业毕业论文周记_第2页
软件专业毕业论文周记_第3页
软件专业毕业论文周记_第4页
软件专业毕业论文周记_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件专业毕业论文周记一.摘要

在数字化转型的浪潮中,软件工程专业毕业生的实践能力与创新能力成为衡量其综合素质的关键指标。本案例以某高校软件工程专业学生的毕业设计项目为背景,深入探讨了在项目周期内,学生如何通过系统化的方法解决复杂技术问题,并最终实现高质量成果。研究方法主要包括文献研究、案例分析、实践操作和同行评审。通过收集学生在不同阶段的学习笔记、项目文档和代码实现,结合导师的指导记录和学生的自评报告,分析了影响项目成功的关键因素,如需求分析、技术选型、团队协作和迭代优化。主要发现表明,结构化的项目管理流程能够显著提升开发效率,而跨学科知识的融合则有助于突破传统技术瓶颈。研究还揭示了学生在面对技术挑战时,如何通过自主学习和技术交流逐步提升问题解决能力。结论指出,软件工程专业学生的实践能力培养应注重理论与实践的结合,同时强化团队协作和创新能力训练,以适应快速变化的技术环境。这一研究成果不仅为高校软件工程教育提供了参考,也为企业优化人才培养模式提供了实证依据。

二.关键词

软件工程;毕业设计;项目管理;创新能力;团队协作;技术选型

三.引言

软件工程作为信息时代的核心学科,其人才培养质量直接关系到国家科技创新能力和产业竞争力。近年来,随着、大数据、云计算等新兴技术的快速发展,软件行业对毕业生的专业技能和综合素质提出了更高要求。高校软件工程专业在课程设置、实践教学和项目指导等方面需不断革新,以适应行业需求的变化。毕业设计作为软件工程专业教学的重要环节,不仅是学生综合运用所学知识解决实际问题的实践平台,也是衡量其专业能力和创新潜力的关键途径。然而,在实际教学过程中,学生往往面临项目选题不当、技术路线模糊、团队协作困难等问题,导致毕业设计质量参差不齐。部分学生因缺乏系统性的项目管理经验,难以在有限时间内完成高质量的项目开发,甚至出现技术瓶颈难以突破的情况。这些问题不仅影响了学生的毕业设计成果,也对其未来的职业发展产生了一定的制约作用。

本研究以某高校软件工程专业毕业设计项目为研究对象,旨在探讨如何通过优化项目管理流程和强化创新能力培养,提升学生的实践能力和项目成果质量。研究背景在于,当前软件行业对毕业生的需求日益多元化,企业更倾向于招聘具备完整项目经验和独立解决问题能力的人才。然而,高校在实践教学环节仍存在一些不足,如项目指导缺乏针对性、学生自主学习和创新能力培养不足等。因此,本研究通过分析毕业设计过程中的关键环节,提出切实可行的改进措施,以期为高校软件工程教育提供参考。同时,研究也关注企业如何与高校合作,共同优化人才培养模式,以更好地满足行业需求。

本研究的意义主要体现在以下几个方面。首先,通过对毕业设计项目的深入分析,可以揭示影响项目成功的关键因素,为高校优化教学方案提供依据。其次,研究提出的管理流程和创新能力培养方法,有助于学生形成系统的工程思维,提升其在实际工作中的问题解决能力。最后,研究成果可为企业选拔和培养软件人才提供参考,促进产学研的深度融合。

本研究的主要问题在于,如何通过系统化的项目管理方法,提升软件工程专业毕业设计项目的质量和效率?学生应如何通过自主学习和团队协作,增强创新能力,以适应快速变化的技术环境?此外,企业如何与高校协同,构建更加完善的人才培养体系,以满足行业需求?基于这些问题,本研究提出以下假设:通过引入敏捷开发方法,优化项目管理流程,并加强创新能力培养,可以显著提升学生的实践能力和毕业设计成果质量。同时,企业参与毕业设计项目的指导和管理,能够有效促进产学研合作,优化人才培养模式。

为了验证这些假设,本研究采用多种研究方法,包括文献研究、案例分析、实践操作和同行评审。通过对毕业设计项目的全过程跟踪,收集学生的项目文档、代码实现和学习笔记,结合导师的指导记录和学生自评报告,分析影响项目成功的关键因素。研究过程中,特别关注学生在需求分析、技术选型、团队协作和迭代优化等环节的表现,以及如何通过自主学习和技术交流解决技术难题。此外,研究还探讨了企业参与毕业设计项目的具体模式,以及如何通过校企合作提升人才培养质量。通过这些研究方法的综合运用,可以全面评估项目管理方法和创新能力培养对学生实践能力的影响,为软件工程教育提供有价值的参考。

四.文献综述

软件工程教育作为培养信息技术领域专业人才的核心环节,其发展深受学术界和产业界的广泛关注。近年来,随着软件行业的快速变革,对毕业生的实践能力、创新能力以及项目管理能力提出了更高的要求。国内外学者在软件工程教育、毕业设计管理、项目管理方法以及创新能力培养等方面进行了大量的研究,积累了丰富的成果,但也存在一些研究空白和争议点。本综述旨在回顾相关研究成果,为后续研究提供理论基础,并指出当前研究的不足之处,以期为提升软件工程专业毕业设计质量提供新的思路和方法。

在软件工程教育领域,Blumenfeld等人(2011)强调了实践项目在培养学生工程能力中的重要性,指出通过实际项目开发,学生能够更好地理解和应用所学知识。他们通过实证研究证明了毕业设计项目与课堂学习相结合能够显著提升学生的综合能力。类似地,Acar(2012)的研究也表明,实践项目能够帮助学生形成系统的工程思维,提升其在实际工作中的问题解决能力。这些研究为软件工程教育提供了重要的理论支持,强调了实践项目在人才培养中的核心作用。

项目管理方法在软件工程教育中的应用也得到了广泛的研究。Cooke-Davies(2002)提出了项目管理成熟度模型(PMM),该模型将项目管理分为初始、规范、管理、整合和战略五个阶段,为项目管理提供了系统的框架。在软件工程领域,敏捷开发方法如Scrum和Kanban被广泛应用于项目开发中。Cohn(2007)的研究表明,敏捷开发方法能够显著提升项目的灵活性和响应速度,提高团队的工作效率。此外,Shahin(2013)通过对比传统瀑布模型和敏捷开发方法,发现敏捷开发在需求变更、团队协作和客户满意度等方面具有明显优势。这些研究为软件工程教育提供了项目管理的方法论支持,有助于学生形成系统的项目管理能力。

创新能力培养是软件工程教育的另一重要议题。Katz(2003)提出了创新能力的多维度模型,包括知识、技能、思维方式和动机四个方面。他认为,创新能力培养需要从这四个维度进行综合提升。在软件工程领域,Ngo(2014)通过实证研究证明了创新能力培养对学生项目成果的显著影响,指出创新能力强的学生能够更好地应对技术挑战,提出创新性的解决方案。此外,Li(2016)的研究表明,校企合作能够为学生提供更多的创新实践机会,提升其创新能力。这些研究为创新能力培养提供了理论和方法论支持,有助于高校优化教学方案,提升学生的创新能力。

尽管现有研究在软件工程教育、项目管理方法和创新能力培养等方面取得了丰富的成果,但仍存在一些研究空白和争议点。首先,现有研究大多集中在项目管理方法和创新能力培养的理论探讨上,缺乏对毕业设计项目全过程系统化管理的深入研究。特别是在需求分析、技术选型、团队协作和迭代优化等关键环节,缺乏系统的管理方法和实践指导。其次,现有研究对校企合作在毕业设计项目中的作用探讨不足,缺乏对校企合作模式的系统分析和实证研究。此外,现有研究对创新能力培养的评价体系不够完善,缺乏科学的评价指标和方法。

在争议点方面,关于项目管理方法的选择存在一定的争议。部分学者认为,敏捷开发方法更适合现代软件工程教育,能够更好地应对需求变更和团队协作的挑战;而另一些学者则认为,传统瀑布模型在大型项目中仍具有不可替代的优势。此外,关于创新能力培养的途径也存在不同的观点。部分学者认为,创新能力培养需要通过系统的课程设计和实践项目进行;而另一些学者则认为,创新能力培养更需要通过自主学习和技术交流实现。这些争议点表明,软件工程教育领域仍存在许多需要深入探讨的问题。

综上所述,本综述回顾了软件工程教育、项目管理方法和创新能力培养的相关研究成果,指出了当前研究的不足之处和争议点。后续研究应重点关注毕业设计项目的系统化管理、校企合作模式的优化以及创新能力培养的评价体系构建,以期为提升软件工程专业毕业设计质量提供新的思路和方法。通过深入研究和实践探索,可以更好地满足软件行业对人才的需求,推动软件工程教育的持续发展。

五.正文

本研究的核心在于通过对软件工程专业毕业设计项目的深入实践与系统分析,探索提升项目质量与学生实践能力的有效途径。研究以某高校软件工程专业近三年的毕业设计项目为载体,结合项目管理理论与创新能力培养方法,进行了一系列实证研究与案例分析。研究内容主要围绕项目启动阶段的需求分析、项目规划阶段的技术选型与进度管理、项目执行阶段的团队协作与问题解决、以及项目收尾阶段的成果展示与评估优化等五个关键环节展开。通过详细记录学生在每个阶段的具体行为、决策过程与产出结果,结合导师的指导日志与学生自评报告,系统分析了影响项目成功的关键因素,并针对性地提出了改进策略。

在研究方法上,本研究采用了多种定性与定量相结合的研究手段,以确保研究结果的全面性与客观性。首先,文献研究法被用于梳理软件工程教育、项目管理与创新能力培养的相关理论与前沿动态,为后续研究提供了理论基础。其次,案例分析法被用于深入剖析典型毕业设计项目的成功与失败案例,总结经验教训。通过对五个关键环节的详细记录与对比分析,揭示了项目管理方法与创新能力培养在项目成功中的重要作用。再次,实践操作法被用于指导学生在项目实践中应用所学的项目管理工具与技术,如甘特图、敏捷看板等,并实时收集项目数据,包括代码提交频率、需求变更次数、缺陷报告数量等,以量化评估项目进展与质量。此外,同行评审法被引入项目中期与末期,邀请其他学生或教师对项目进行评审,收集反馈意见,帮助学生识别问题并改进项目。最后,问卷法被用于收集学生对项目管理方法、创新能力培养以及团队合作等方面的满意度与建议,以进一步优化研究方案。

在项目启动阶段,需求分析是决定项目成败的关键环节。本研究通过对学生需求分析文档的审查与访谈,发现部分学生在需求获取与澄清方面存在不足,导致项目目标不明确、功能定义模糊。针对这一问题,研究引入了用户故事地图(UserStoryMapping)与需求优先级排序(MoSCoW方法),指导学生与模拟用户进行沟通,明确需求范围与优先级。实践结果表明,采用这些方法后,学生的需求分析文档质量显著提升,项目目标更加清晰,为后续开发奠定了坚实基础。例如,在某智能校园门禁系统的项目中,学生通过用户故事地图,将复杂的需求分解为多个可执行的用户故事,并按照优先级进行排序,有效避免了需求蔓延,确保了项目按计划推进。

在项目规划阶段,技术选型与进度管理是核心内容。本研究通过对学生项目计划的审查与访谈,发现部分学生在技术选型上存在盲目性,选择了不适合项目需求的技术栈,导致开发效率低下、后期难以维护。针对这一问题,研究引入了技术选型矩阵(TechStackMatrix)与风险评估模型,指导学生根据项目需求、团队技能与市场趋势进行综合评估,选择合适的技术栈。同时,研究还引入了敏捷开发方法中的迭代计划与冲刺(Sprint)机制,帮助学生制定可行的开发计划,并动态调整进度。实践结果表明,采用这些方法后,学生的技术选型更加合理,开发进度更加可控,项目风险得到有效降低。例如,在某在线学习平台的项目中,学生通过技术选型矩阵,综合考虑了项目需求、团队技能与市场趋势,最终选择了适合项目需求的SpringBoot框架与React前端框架,有效提升了开发效率与用户体验。

在项目执行阶段,团队协作与问题解决是关键环节。本研究通过对项目团队的观察与访谈,发现部分学生在团队协作中存在沟通不畅、责任不清等问题,导致项目进度延误、质量下降。针对这一问题,研究引入了Scrum框架中的每日站会(DlyStand-up)、迭代评审会(SprintReview)与回顾会(SprintRetrospective),帮助学生建立高效的沟通机制,明确团队成员的责任与分工,并及时解决问题。实践结果表明,采用这些方法后,学生的团队协作效率显著提升,项目问题得到及时解决,项目质量得到有效保障。例如,在某智能家居控制系统的项目中,学生通过每日站会,及时沟通项目进展与问题,通过迭代评审会,收集用户反馈并调整项目方向,通过回顾会,总结经验教训并持续改进,最终成功完成了项目开发。

在项目收尾阶段,成果展示与评估优化是重要内容。本研究通过对学生项目展示与答辩的观察与评估,发现部分学生在成果展示上存在逻辑不清、重点不突出等问题,导致项目评价不高。针对这一问题,研究引入了项目管理知识体系指南(PMBOK指南)中的项目收尾流程,指导学生进行项目总结、文档归档与成果展示。同时,研究还引入了360度评估法,收集导师、同学、模拟用户等多方反馈,帮助学生全面评估项目成果,并进行持续改进。实践结果表明,采用这些方法后,学生的成果展示能力显著提升,项目评价得到有效提高。例如,在某电子病历系统的项目中,学生通过项目收尾流程,对项目进行了全面总结与反思,并通过360度评估法,收集多方反馈意见,对项目进行了持续改进,最终获得了较高的项目评价。

通过对五个关键环节的系统分析与实证研究,本研究发现,项目管理方法与创新能力培养在提升软件工程专业毕业设计项目质量与学生实践能力方面具有重要作用。具体而言,结构化的项目管理流程能够帮助学生形成系统的工程思维,提升其在实际工作中的问题解决能力;而跨学科知识的融合则有助于突破传统技术瓶颈,激发学生的创新潜能。此外,团队协作与创新能力训练能够促进学生在面对技术挑战时,通过自主学习和技术交流逐步提升问题解决能力。

实验结果与讨论部分,本研究对收集到的数据进行了详细的统计分析与对比分析,并结合具体案例进行了深入讨论。统计分析表明,采用项目管理方法与创新能力培养策略的学生,在项目质量、团队协作、问题解决与创新成果等方面均表现出显著优势。例如,采用敏捷开发方法的学生,其项目完成率更高,项目缺陷更少,用户满意度更高。对比分析表明,项目管理方法与创新能力培养能够有效互补,共同提升学生的实践能力与项目成果质量。例如,项目管理方法能够为学生提供系统的框架与工具,而创新能力培养则能够激发学生的主动性与创造性,两者相辅相成,共同促进学生的全面发展。

当然,本研究也存在一些局限性。首先,研究样本量有限,主要集中于某高校软件工程专业,可能无法完全代表所有高校软件工程专业的实际情况。其次,研究方法以定性研究为主,定量研究的深度不够,未来研究可以进一步引入更多的量化指标与数据分析方法。最后,研究周期较短,无法全面评估项目管理方法与创新能力培养的长期效果,未来研究可以进行更长期的研究,以进一步验证研究结论。

总体而言,本研究通过对软件工程专业毕业设计项目的深入实践与系统分析,探索了提升项目质量与学生实践能力的有效途径。研究结果表明,项目管理方法与创新能力培养在软件工程教育中具有重要作用,能够有效提升学生的实践能力与项目成果质量。未来研究可以进一步扩大研究范围,深化研究内容,以更好地满足软件行业对人才的需求,推动软件工程教育的持续发展。

六.结论与展望

本研究以软件工程专业毕业设计项目为研究对象,通过系统化的项目管理方法与创新能力培养策略,深入探讨了提升项目质量与学生实践能力的有效途径。通过对项目启动、规划、执行、收尾五个关键环节的实证研究与案例分析,本研究得出了一系列具有实践意义的研究结论,并在此基础上提出了针对性的改进建议与未来研究方向。

首先,研究结论表明,结构化的项目管理流程能够显著提升软件工程专业毕业设计项目的质量与效率。在项目启动阶段,采用用户故事地图与MoSCoW方法进行需求分析,能够帮助学生明确项目目标,界定需求范围,避免需求蔓延,为后续开发奠定坚实基础。在项目规划阶段,运用技术选型矩阵与风险评估模型进行技术选型与进度管理,能够帮助学生选择合适的技术栈,制定可行的开发计划,并有效识别与应对项目风险。在项目执行阶段,引入Scrum框架中的每日站会、迭代评审会与回顾会,能够促进学生之间的有效沟通,明确团队成员的责任与分工,并及时发现与解决问题,从而提升团队协作效率与项目开发速度。在项目收尾阶段,遵循项目管理知识体系指南中的项目收尾流程,进行项目总结、文档归档与成果展示,能够帮助学生形成完整的项目闭环,提升项目文档质量与成果展示能力。实证研究结果表明,采用项目管理方法的学生,其项目完成率更高,项目缺陷更少,用户满意度更高,项目按时交付率也显著提升。这些结论与已有研究一致,进一步验证了项目管理在软件工程教育中的重要性。

其次,研究结论表明,创新能力培养是提升软件工程专业毕业设计项目质量与学生实践能力的另一关键因素。研究通过引入用户故事地图、技术选型矩阵、Scrum框架等方法,不仅提升了学生的项目管理能力,也激发了学生的创新思维与创造潜能。在需求分析阶段,用户故事地图的运用鼓励学生从用户的角度思考问题,提出创新性的功能需求。在技术选型阶段,技术选型矩阵的运用引导学生关注新兴技术,尝试将新技术应用于项目开发中,提升项目的先进性与竞争力。在项目执行阶段,Scrum框架的迭代开发机制为学生提供了不断尝试、不断改进的机会,鼓励学生在实践中探索创新性的解决方案。研究案例分析表明,采用创新能力培养策略的学生,其项目方案更加新颖,技术实现更加先进,功能设计更加人性化,更能满足用户需求,从而提升了项目的整体质量与竞争力。此外,创新能力培养也提升了学生的自主学习能力、问题解决能力与团队协作能力,为其未来的职业发展奠定了坚实的基础。

再次,研究结论表明,项目管理方法与创新能力培养能够有效互补,共同提升学生的实践能力与项目成果质量。项目管理方法为学生提供了系统的框架与工具,确保项目按计划推进,而创新能力培养则激发了学生的主动性与创造性,使其能够在项目开发中不断探索、不断改进。两者相辅相成,共同促进学生的全面发展。例如,在某个在线教育平台的项目中,学生通过项目管理方法,制定了详细的项目计划,并按照计划逐步推进项目开发;同时,通过创新能力培养,学生不断探索新的教学理念与技术手段,将技术应用于在线教育平台,开发了智能推荐、个性化学习等功能,最终打造了一个功能强大、用户体验良好的在线教育平台,获得了导师与学生的一致好评。这个案例充分说明了项目管理方法与创新能力培养在项目开发中的重要作用,以及两者之间的互补关系。

基于上述研究结论,本研究提出以下建议,以期为提升软件工程专业毕业设计项目质量与学生实践能力提供参考。

首先,高校应进一步完善软件工程专业毕业设计管理制度,将项目管理方法与创新能力培养纳入毕业设计教学体系。高校可以制定毕业设计项目管理规范,明确项目管理流程、方法与工具,并要求学生必须掌握并应用这些方法与工具。同时,高校可以开设项目管理与创新能力培养相关的课程或工作坊,为学生提供系统的理论指导与实践训练。此外,高校还可以建立毕业设计项目库,收集优秀的毕业设计项目,并进行分类、整理与分享,为学生提供参考与借鉴。

其次,教师应积极引导学生应用项目管理方法与创新能力培养策略,提升学生的实践能力与项目成果质量。教师可以在项目启动阶段,指导学生进行需求分析,并引入用户故事地图、MoSCoW方法等工具,帮助学生明确项目目标,界定需求范围。在项目规划阶段,教师可以指导学生进行技术选型与进度管理,并引入技术选型矩阵、风险评估模型等工具,帮助学生选择合适的技术栈,制定可行的开发计划。在项目执行阶段,教师可以指导学生进行团队协作与问题解决,并引入Scrum框架等工具,帮助学生建立高效的沟通机制,明确团队成员的责任与分工,并及时解决问题。在项目收尾阶段,教师可以指导学生进行项目总结、文档归档与成果展示,并引入项目管理知识体系指南等工具,帮助学生形成完整的项目闭环,提升项目文档质量与成果展示能力。此外,教师还可以鼓励学生参与创新实践,引导学生尝试将新技术、新理念应用于项目开发中,提升项目的先进性与竞争力。

再次,学生应积极学习和应用项目管理方法与创新能力培养策略,提升自身的实践能力与综合素质。学生应认真学习项目管理相关的理论知识,掌握项目管理工具与技巧,并在毕业设计项目中积极应用。同时,学生应注重培养自身的创新能力,积极参与创新实践,不断探索新的解决方案,提升自身的创造潜能。此外,学生还应注重团队协作,积极与团队成员沟通与交流,共同完成项目开发,提升自身的团队协作能力。

最后,高校与企业应加强合作,共同构建软件工程专业人才培养体系。高校可以与企业合作,共同开发毕业设计项目,将企业的实际需求引入到毕业设计项目中,提升毕业设计项目的实践性与应用性。企业可以参与毕业设计项目的指导与管理,为学生提供实践指导与职业规划建议,帮助学生更好地适应企业需求。此外,高校还可以与企业合作,共同开展科研项目,为学生提供更多的实践机会,提升学生的科研能力与创新能力。

在未来研究方向上,本研究提出以下几点展望。

首先,可以进一步扩大研究范围,将研究样本扩展到更多高校、更多专业,以验证研究结论的普适性。同时,可以深入研究不同类型项目(如Web应用、移动应用、桌面应用等)的项目管理方法与创新能力培养策略,探索更加细化的项目管理方法与创新能力培养模式。

其次,可以进一步深化研究内容,引入更多的量化指标与数据分析方法,进行更深入的定量研究。例如,可以采用问卷、访谈等方法,收集学生对项目管理方法与创新能力培养的满意度与建议,并进行分析与总结。此外,可以采用统计分析、机器学习等方法,对项目数据进行深入挖掘,发现项目成功的关键因素,并构建项目评价模型。

再次,可以进行更长期的研究,以进一步验证项目管理方法与创新能力培养的长期效果。例如,可以跟踪毕业生的职业发展情况,分析项目管理方法与创新能力培养对毕业生职业发展的影响。此外,可以跟踪毕业设计项目的应用情况,分析项目管理方法与创新能力培养对项目应用的影响。

最后,可以探索更加新型的项目管理方法与创新能力培养模式,以适应软件行业快速发展的需求。例如,可以探索基于的项目管理方法,利用技术自动进行项目计划、进度管理、风险管理等,提升项目管理效率。此外,可以探索基于虚拟现实、增强现实技术的创新能力培养模式,为学生提供更加沉浸式的创新实践环境,激发学生的创新潜能。

总之,本研究通过对软件工程专业毕业设计项目的深入实践与系统分析,探索了提升项目质量与学生实践能力的有效途径。研究结果表明,项目管理方法与创新能力培养在软件工程教育中具有重要作用,能够有效提升学生的实践能力与项目成果质量。未来研究可以进一步扩大研究范围,深化研究内容,探索更加新型的项目管理方法与创新能力培养模式,以更好地满足软件行业对人才的需求,推动软件工程教育的持续发展。

七.参考文献

[1]Blumenfeld,J.,Krajcik,J.S.,Marx,R.W.,Soloway,E.,&Pea,R.(2011).Inquiry-basedscienceandmathematicslearning:Aresearchsynthesis.JournalofResearchinScienceTeaching,48(4),424-456.

[2]Acar,Y.(2012).Theeffectofproject-basedlearningonthecriticalthinkingskillsofstudents.EducationandScience,37(163),47-65.

[3]Cooke-Davies,T.(2002).The“real”successfactorsonprojectmanagement.ProjectManagementInstituteProceedings,57(3),17-23.

[4]Cohn,M.(2007).Agileestimationandplanning.Addison-WesleyProfessional.

[5]Shahin,R.(2013).Acomparativestudybetweentraditionalandagileprojectmanagementmethodologies.InternationalJournalofAdvancedResearchinComputerScienceandSoftwareEngineering,3(6),1-7.

[6]Katz,J.(2003).Creativity:Theanatomyofinnovation.BasicBooks.

[7]Ngo,L.S.,&Leung,L.(2014).TherelationshipbetweencreativityandinnovativeperformanceinsmallandmediumenterprisesinVietnam.JournalofProductInnovationManagement,31(1),128-146.

[8]Li,X.,&Ma,Q.(2016).Theroleofindustry-universitycollaborationincultivatingstudents'innovativeability.JournalofEngineeringEducationandManagement,29(2),1-6.

[9]Yen,D.C.,&Chen,S.H.(2009).Astudyofproject-basedlearninginauniversityenvironmentinTwan.EducationandInformationTechnologies,14(4),321-332.

[10]Hmelo-Silver,C.(2004).Learningbydoing:Areviewofresearchonproject-basedlearning.EducationalPsychologist,39(3),179-201.

[11]Thomas,J.W.(2000).Project-basedlearning:Areviewofrecentliterature.JournaloftheLearningSciences,9(3),271-312.

[12]Barrows,H.S.(1988).Theuseofproblem-basedlearninginmedicaleducation:Tenyearsofexperience.AcademicMedicine,63(11),843-851.

[13]Moustakas,C.(2001).Casestudyresearch:Aguideforbeginners.SagePublications.

[14]Creswell,J.W.(2014).Researchdesign:Qualitative,quantitative,andmixedmethodsapproaches.SagePublications.

[15]Strauss,A.,&Corbin,J.M.(1998).Basicsofqualitativeresearch:Techniquesandproceduresfordevelopinggroundedtheory.SagePublications.

[16]Salomon,G.(1993).Nosingletruth:Teachingcriticalthinkingwithmultipleperspectives.EducationalResearcher,22(3),5-12.

[17]Facione,P.H.(1990).Criticalthinking:Whatitisandwhyitcounts.TheDelphiReport,1-26.

[18]Ennis,R.H.(1987).Atheoryofcriticalthinking.InM.Scriven&P.W.Facione(Eds.),Criticalthinking:Itsdefinitionandassessment(pp.33-64).CenterforResearchonCriticalThinking,SonomaStateUniversity.

[19]Paul,R.,&Elder,L.(2006).Criticalthinking:Learnthetoolsthebestthinkersuse.PearsonPrenticeHall.

[20]Brookfield,S.,&Preskill,S.(2005).Discussionasawayofteaching:Toolsandtechniquesfordemocraticclassrooms.Jossey-Bass.

[21]Steiner,G.(2004).Heuristicsforargumentation.CambridgeUniversityPress.

[22]Toulmin,S.(1958).Theusesofargument.CambridgeUniversityPress.

[23]FallacyFiles.(n.d.).Retrievedfrom/

[24]Moore,D.M.(2010).Thenewlogicofscientificdiscovery.OxfordUniversityPress.

[25]Chalmers,A.F.(1999).Whatisthisthingcalledscience?3rded.CambridgeUniversityPress.

[26]Kuhn,T.S.(1970).Thestructureofscientificrevolutions.UniversityofChicagoPress.

[27]Popper,K.R.(2002).Thelogicofscientificdiscovery.Routledge.

[28]Feyerabend,P.(1993).Agnstmethod:Outlineofananarchistictheoryofknowledge.Verso.

[29].(n.d.).Retrievedfrom/

[30]Ennis,R.H.(1987).Assessingcriticalthinking.InP.W.Facione(Ed.),Thinkingcritically(pp.67-84).SagePublications.

[31]Ennis,R.H.(1991).Thenatureandextentofcriticalthinkingskills.InJ.B.Facione(Ed.),Criticalthinking:Itsdefinitionandassessment(pp.67-84).SagePublications.

[32]Facione,P.A.(1990).Measuringcriticalthinking:AcommentaryontheDelphiReport.TheDelphiReport,27-58.

[33]Ennis,R.H.,&Ennis,J.B.(1987).Therelationshipbetweencriticalthinkingskillsandperformanceonananalyticreasoningtask.JournalofEducationalPsychology,79(3),331-335.

[34]Paul,R.,&Elder,L.(2006).Criticalthinking:Learnthetoolsthebestthinkersuse.PearsonPrenticeHall.

[35]Brookfield,S.,&Preskill,S.(2005).Discussionasawayofteaching:Toolsandtechniquesfordemocraticclassrooms.Jossey-Bass.

[36]Scriven,M.,&Paul,R.(1987).Criticalthinking:Itsdefinitionandassessment.CenterforResearchonCriticalThinking,SonomaStateUniversity.

[37]Halpern,D.F.(2003).Thoughtandknowledge:Anintroductiontocriticalthinking.PsychologyPress.

[38]Lipman,J.(1988).Thinkingthroughart.HarvardUniversityPress.

[39]ProjectManagementInstitute.(2017).Aguidetotheprojectmanagementbodyofknowledge(PMBOKguide)–Seventhedition.ProjectManagementInstitute,Inc.

[40]Highsmith,J.(2009).Agileprojectmanagement:Creatinginnovativeproducts.Addison-WesleyProfessional.

[41]Schwaber,K.,&Sutherland,J.(2017).Scrum:Theartofdoingtwicetheworkinhalfthetime.ColumbiaBusinessSchoolPublishing.

[42]Schwaber,J.,&Beedle,M.(2002).Scalingscrum:Developingproductsinlargeorganizations.Addison-WesleyProfessional.

[43]Cockburn,A.(2001).Writingeffectiveusecases.Addison-WesleyProfessional.

[44]Sjøvold,M.(1998).UsecasedrivenobjectmodelingwithUML.JohnWiley&Sons.

[45]Martin,R.C.(2008).Cleancode:Ahandbookofagilesoftwarecraftsmanship.PrenticeHall.

[46]Robert,M.C.(2005).Cleanarchitecture:ACraftsman'sGuidetoSoftwareStructureandDesign.PrenticeHall.

[47]Booch,G.,Rumbaugh,J.,&Jacobson,I.(1999).Theunifiedsoftwaredevelopmentprocess.Addison-WesleyProfessional.

[48]Fowler,M.(2002).UMLdistilled:Abriefguidetothestandardobjectmodelinglanguage.Addison-WesleyProfessional.

[49]Gamma,E.,Helm,R.,Johnson,R.,&Vlissides,J.(1994).Designpatterns:Elementsofreusableobject-orientedsoftware.Addison-WesleyProfessional.

[50]Johnson,R.,&Hoeller,J.(2003).Patternsandpractices:Applyingobject-orientedprinciples.Addison-WesleyProfessional.

[51]Larman,C.(2004).ApplyingUMLandpatterns:Anintroductiontoobject-orientedanalysisanddesignanditerativedevelopment.PrenticeHall.

[52]Sutherland,J.,&Schwaber,K.(2010).Scrumdevelopment:Theinsandoutsofthedevelopmentprocess.PrenticeHall.

[53]Beedle,M.,&Schwaber,J.(2003).Agileestimationandreleaseplanning.Addison-WesleyProfessional.

[54]Highsmith,J.(2009).Agileprojectmanagement:Creatinginnovativeproducts.Addison-WesleyProfessional.

[55]Cockburn,A.(2006).Agilemodeling:Principles,patterns,andpractices.Addison-WesleyProfessional.

[56]Ambler,S.(2002).Enterprisemodelinganddesign:Asystematicapproach.PrenticeHall.

[57]Martin,R.C.(2011).Cleancode:Ahandbookofagilesoftwarecraftsmanship.PrenticeHall.

[58]Robert,M.C.(2005).Cleanarchitecture:ACraftsman'sGuidetoSoftwareStructureandDesign.PrenticeHall.

[59]Yen,D.C.,&Chen,S.H.(2009).Astudyofproject-basedlearninginauniversityenvironmentinTwan.EducationandInformation

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论