软件工程第一次作业
我是长春工业大学计算机科学与技术系180402班的学生杨首钰,这是我第一次学习《软件工程》通过老师的讲解让我对软件有了新的认识: 软件=程序+软件工程 正如书中做说“程序是基本功,但是算法和数据结构之上,软件工程决定了软件的质量;商业模式影响了一个软件企业的成败。”通过上课我谈一下软件工程与计算机科学的关系:
1.计算机科学中理论研究部分大多可以从形式上证明,与数学、离散数学、数理逻辑密切相关,计算机科学中与实践相关的部分,
都和数据以及其他科学发生关系。软件工程则和人的行为有关,软件工程的研究目标(软件的开发与维护)等都与人有关,
可能是项目的使用者,也可能是开发者,这是与计算机科学中很不相同的一部分。
2.在任何科学领域都有偏理论和偏实践的部分,当偏应用的部分得到长足的发展时,就会被大家更多地熟知。
3.计算机中的理论发展,比如对程序的正确性分析,会帮助软件工程,反过来,软件工程的发展能够帮助计算机去做更多的探索。
当我了解他们的关系及区别时才意识到自己的知识面较为薄弱需要更深度的学习。
经过两年的学习,目前学过java,python,c语言等,但是基础较为薄弱。