homework3软件工程与计算机科学与技术的差异
软件工程与计算机科学与技术的差异
通俗来说,就是以计算机为工具来处理数据与信息的一门学科,所研究的方向包括像计算机系统、算法、人工智能、数据存储、大规模数据处理等等。而软件工程,是建立在这些技术知识的基础之上的一门学科,但更多的注重于软件开发过程中的工程性,也就是要求学生在掌握计算机科学与技术的基础之上,还需要去掌握软件需求的分析、软件的设计、软件的测试、软件的维护、项目管理等等这些工作所必须的知识与技能。所以一般人们认为软件工程属于计算机科学与技术的一个分支 。一个软件的开发不仅仅需要技术的支持,还需要运用一些工程学的知识来解决问题。例如,沟通的需求、指定项目的计划以及质量的把控等,这些管理问题。计算机科学与技术则更加的强调在理想化的环境下,研究一些可观的真理,也就是更侧重理论的学习,而软件工程则更着重训练学生实践的能力。因此,我们可以了解到,计算机科学与技术属于理科,强调理论的学习与研究,而软件工程更加偏向与工科,更为注重软件与项目的工程化管理。但上述这些差别在本科阶段我认为并不明显,从培养方案上来看,学习的课程也十分相似,大约到研究生阶
共有 0 条评论