现代软件工程 第一章概论习题第5题 李艳薇

1、计算机科学与技术专业

(1)教学计划

本专业面向经济建设、科技进步和社会发展对计算机科学与技术专业人才的需要,主要培养基础理论扎实、知识面宽、素质高、能力强、富有创新精神和创业能力的应用型人才,能够在机关团体、教学科研机构、企事业单位、技术开发公司等从事计算机科学与技术专业的教学、科学研究、系统开发和技术应用等工作或继续接受研究生教育。学生主要学习计算机科学与技术专业的基本理论、基本知识和基本技能,接受从事计算机软硬件系统设计及应用的基本训练,培养创新意识和研究、开发计算机系统的基本能力。

主要课程:

计算机导论、程序设计基础、电路分析基础、电子线路基础、离散数学、数据结构、操作系统、编译原理、计算机组成与体系结构、计算机网络、软件工程等。

(2)就业去向

本专业学生毕业后能够在机关团体、教学科研机构、企事业单位、技术开发公司等从事计算机科学与技术专业的教学、科学研究、系统开发和技术应用等工作或继续接受研究生教育。

2、软件工程专业

(1)教学计划

本专业在学习计算机基础理论知识的基础上,注重软件开发、软件测试、软件维护与软件过程管理知识的学习和实践能力提高。本专业拥有一支结构合理、高素质的教师队伍,拥有计算机软件基础实验室、计算机原理实验室、软件工程实验室等良好的实验教学条件和丰富的图书资料。培养具有良好的数学、自然科学知识和较高文化素质修养、敬业精神和社会责任感,具有较强的创新意识和工程实践能力,具有坚实的计算机科学理论基础知识,掌握软件开发、软件测试和软件维护的基本理论与方法,具有较强的工程意识、工程实践能力和工程素质,能在机关团体、教学科研部门、企事业单位、软件开发公司等机构从事计算机及软件工程专业的教学、科学研究、软件开发、软件测试、软件维护等工作或继续接受研究生教育的富有创新精神和创业能力的复合型人才。本专业学生主要学习计算机及软件工程专业的基本理论、基本知识和基本技能,受到从事软件开发、软件测试、软件维护与软件过程管理的基本训练,掌握软件开发、软件测试和软件维护的基本能力。

核心课程:

计算机导论、程序设计基础、离散数学、数字逻辑与计算机组成、操作系统、数据库原理、软件工程、软件体系结构、软件过程管理、编译原理、计算机网络等。

(2)就业去向:本专业学生毕业后能够在机关团体、教学科研机构、企事业单位、技术开发公司等从事从事软件开发、软件测试、软件维护与软件过程管理。

问答:

计算机科学的客观规律:计算机科学与技术是系统性研究信息计算的理论基础以及它们在计算机系统中如何实现与应用的实用技术的学科。它通常被形容为对那些创造、描述以及转换信息的算法处理的系统研究. 其实计算机科学所关注的,不仅仅是去理解实现类似游戏、浏览器这些软件的程序的性质,更要通过现有的知识创造新的程序或者改进已有的程序。

答:构建的为应用在现实环境中的项目软件。规律:在软件开发与维护的漫长生命周期中,需要完成许多性质各异的工作。这条原理意味着,应该把软件生命周期分成若干阶段,并相应制定出切实可行的计划,然后严格按照计划对软件的开发和维护进行管理。包括:项目概要计划、里程碑计划、项目控制计划、产品控制计划、验证计划、运行维护计划。

关于两者区别的看法:

关于阅读软件工程与计算机科学与技术的区别的文章,我的看法有:

计算机科学技术中涉及的概念与结果都很明确,前期研究出的成果有极大可能被应用到以后的研究学习中,即使不完美的结果,也会严格分析其缺陷。即拥有科学的严谨性。而软件工程中对概念的定义并不精确,因为它涉及到人类活动,软件工程永远不会产生出一个严格的纪律与证明的结果,前期的研究成果很有可能在后期的工作中被完全的推翻掉,新方法经常推翻之前的方法。

计算机科学关注更多的是使用计算机的底层或技术层面的问题,着重与一个问题如何解决或更好地解决。而软件工程则是更关注于应用,在计算机研究基础上设计出供广大用户实际需要的软件,即在计算机科学中创造软件,使计算机科学真正地应有到广大群众中,具体体现出计算机科学的价值。

    计算机科学中的理论研究部分,大多可以从形式上证明,与数学,离散数学,数理逻辑密切相关,计算机科学中与实践相关的部分,都和数据以及其他学科发生关系;软件工程则和人的行为,现实社会的需要息息相关。

posted @ 2016-09-11 20:33  yigebokeyuan  阅读(156)  评论(0编辑  收藏  举报