• 现代软件工程 第一章 【概论】第5题——原旭莹


    5.你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。文章:

    以下是本科学校官网关于计算机科学与软件工程专业的介绍,如表1所示

     表 1计算机科学与软件工程专业介绍

     

    计算机科学方向

    软件工程方向

    专业介绍

    通过本专业的系统学习,学生在信息的获取、网络信息传递、存储与处理、数据表达应用等方面,具有较宽广的专业知识和工程实践能力,能在信息技术相关领域和部门从事计算机软硬件系统设计、工程与技术研究、互联网应用与开发等方面的工作。

    基于软件产业界对软件工程技术人才的需要,培养具有软件设计、开发与实施能力、掌握软件管理技术的高素质工程型软件实用人才。通过本专业的系统学习,使学生成为具有计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件项目运作、软件系统分析、软件设计、软件开发、应用维护和管理的高级人才。

    主要专业课程

    高级语言程序设计、面向对象程序设计、数据结构、接口与通信技术、计算机组成与系统结构、操作系统原理、计算机网络、数据库系统原理、软件工程、分布式开发技术、软件协同设计、多媒体技术、嵌入式系统等。

    高级语言程序设计、面向对象建模开发技术、数据结构、操作系统、数据库技术、软件工程、软件项目管理、软件测试与软件质量、软件过程管理、计算机组成与系统结构、软件协同设计。

    就业方向

    本专业毕业生可在计算机系统开发、复杂应用软件设计、网络应用软件开发、多媒体技术、信息工程、计算机控制和基于计算的工程应用等现代高新技术领域中从事研究、开发、应用与管理等工作。

    本专业毕业生可从事计算机软件分析、软件设计、软件开发、软件测试、软件项目管理、软件质量控制、软件系统维护等专业性较强的工作。也可以在各高校、科研机构、大型组织与企业从事软件研究工作。

     

     

    软件工程是计算机科学的一个分支,和计算机科学相比而言,软件工程专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。计算机科学不仅是软件,还有硬件方向的,学的面比较广,而软件工程是纯粹软件方向的。计算机科学与软件工程的侧重点如表2所示。

     表 2计算机科学与软件工程侧重点

    计算机科学

    软件工程

    发现和研究长期的、客观的真理

    短期的实际结果(具体的软件会过时)

    理想化的

    对各种因素的折衷

    确定性、完美、通用性

    对不确定性和风险的管理,足够好,具体的应用

    各个学科独立深入研究、做出成果

    关注和应用各个相关学科的知识,解决问题

    理论的统一

    百花齐放的实践方法

    强调原创性

    最好的、成熟的实践方法

    形式化、追求简明的公式

    在实践中建立起来的灵感和直觉

    正确性

    可靠性

     

       

    软件工程没有精确的定义,概念是模糊的,今天的方法可能并不适用于明天,新的方法经常推翻以前的方法,计算机科学的目标是科学家,软件工程的目标是工程师;计算机科学的目标是面向专业技术的研发人员,软件工程的目标是面向企业的开发人员。但事实上在国内,这两个学科的课程安排都大同小异,最终都是实践课程偏多,所以事实上就业方向也大同小异。

  • 相关阅读:
    freemarker list集合去重,实现hashset
    freemarker特殊字符输出
    idea java 注释模板配置
    IntelliJ IDEA使用eclipse compiler(ecj)解决lombok编译问题
    odoo views
    python 内置函数 3.6版本
    iostat
    性能及优化之 vmstat
    python 基础
    git
  • 原文地址:https://www.cnblogs.com/hahalovejava20160905/p/5857404.html
Copyright © 2020-2023  润新知