计算机软件开发方面有很多细分的专业,主要内容是:需求、设计、编程和测试!,比如软件工程、应用软件开发、数据库开发等等,且基本都侧重于应用软件开发,即教会你软件开发的基本知识,至少出来能当个软件程序员基本是面向计算机的,目前以PC软件应用为主。区别嘛,个人认为软件工程侧重于软件的架构设计、实施、维护和软件项目管理方面的内容,应用软件开发侧重于编程。其定义是:软件工程 (Software Engineering,简称为SE)是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
软件工程和软件开发 有不同吗。。
不懂的别鬼扯,误导LZ
软件工程这个是是偏向于管理的,即用工程化的方法去跟踪、控制软件的开发工程,包括需求分析、项目管理等等一系列通用的工程化步骤,也包括一些专门面向软件的开发模型。很多年以前那个时候开发软件是比较随意的,就是一群人大家各自写各自的,然后最后组合起来,但是后来发现这种问题很大,一是质量问题,二是最后集成发现根本集成不上,三是开发周期不能控制,使得很多软件项目都亏损,然后就有人借鉴了其他的工程管理方法来管理软件开发,就是所谓的软件工程了。
软件开发就不说了,就是学习开发软件,说白了就是学习编程,计算机的一些基础,学一些做软件的基本知识。
但是实际上现在在学校里两者学的东西差别不是很大,首先基础课基本一致,然后大家都必须学好编程序。从某种角度上说,自己没有技术,说管理软件开发那也是空扯,国内对软件工程和计算机专业的教育方式,大体是一致的,只是有一些专业课的区别而已。
软件开发与软件工程有什么区别?能具体点吗?最好举个例子。。
其实没什么区别,每个学校起的名字不同而已。
要真说不同的话,软件工程可以算是工科的,软件开发就比较中性一点。
软件工程最重要的就是软件开发,而如何进行软件开发,基本上就是软件工程的全部了,
要说区别,可能软件工程还会教一些维护,测试什么的,不过貌似软件开发也有教这个的。
"软件工程"与"软件开发方法"是什么关系
软件工程包括两方面内容:软件开发技术和软件项目管理。
软件开发技术包括软件开发方法学、软件工具和软件工程环境。
软件项目管理包括软件度量、项目估算、进度控制、人员组织、配置管理、项目计划等。
软件工程是六十年代末为了解决软件危机而出现的一门学科,一般来讲它包含开发技术与管理技术。而软件过程是随作软件工程的开展,特别是近年来系ISO900系列与CMM方法的实践而逐渐时髦的一个概念。它基于质量是做出来的,而非检查出来的现代质量理论。在规范化的软件生产中,离开了软件过程是不可思议的。
区别在于“工程”和“过程”的不同,软件工程是指将系统化的、规范的、可度量的方法应用于软件的开发、运行和维护的过程,即将工程化应用于软件过程。工程着重应用,软件工程一定是软件过程的一个“产出”,一个个性化的实例!工程也是由过程组成的。
硬件的一些功能一目了然,形象化,就在那儿,更容易理解,比如盖房子的砖,赛车的轮子,数字电路中的接口电路,以某种方式连结在一块就好了
软件工程的结构开发思想,是在你对语言又很深理解的基础上,实现一些功能模块,使这些模块的使用者以某种方式把它们放在一块就安全高效的实现了所要求的功能
补充: 随着企业信息化的深入,对软件项目的需求日益复杂,并会产生频繁的变更, 传统的个人英雄主义的开发方式已经越来越不能适应发展的需要。从软件企业的发展战略来说,如何在技术日新月异和人员流动频繁的情况下,建立本公司的知识库及经验库,把企业中分散的隐性的财富,即个人的知识及经验,转变为企业的知识和经验,以便提高工作效率,缩短产品周期,加强企业的竞争力,具有至关重要的作用。采用科学的管理思想,辅之以先进的管理工具,已经成为企业未来发展必不可少的手段。 如果软件开发机构不能有效地控制和使用软件资源,则在面对风险时就可能导致软件开发活动出现各种问题。由于不能很好地管理软件过程,会使得一些好的开发方法和技术没有起到预期的作用。项目的成功往往是通过工作组的杰出努力来达到的,这种仅仅建立在依赖特定高素质开发人员基础上的成功,不能保证全组织的持续稳定的软件生产和质量的长期提高。因此,要降低软件开发过程的风险、保证软件产品质量,就必须加强管理,而 软件工程方法开发大型软件是企业过程改善和能力提升的基础。
软件工程专业毕业除了搞软件开发还可以做什么?
你可以不做开发,可以做技术支持,软件设施,软件销售,这些职位对专业技术要求不是很高,所以在你现在还没毕业之前,赶紧找一些相关资料好好看看,多了解一下,能学进去的话,最好多学点,对你就业有好没坏,但是做这些你首先得感兴趣,不感兴趣的话就免了,别浪费这些时间。有关系的话,找个相关单位实习一下最好,这样你就在就业的时候有资本了。
还有就是你要想在企业里干,关键是要干的了,干不了的话,就是985 ,211重点大学毕业,老板也不会要你,老板是要算账的,他不会白养着你,“985 ,211重点大学”充其量只能算个敲门砖而已,如果是在国企或者家里有关系的话,什么都不会也可以。
好了就说这些吧,兄弟,请好自为之吧!希望你毕业能找到一份心仪的工作!
软件开发和软件工程师有区别吗
软件工程师英文是Software Engineer,是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师是从事软件开发相关工作的人员的统称。它是一个广义的概念,包括软件设计人员、软件架构人员、软件工程管理人员、程序员等一系列岗位,工作内容都与软件开发生产相关。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVASCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发。软件分为系统软件和应用软件,并不只是包括可以在计算机上运行的程序,与这些程序相关的文件一般也被认为是软件的一部分。 软件设计思路和方法的一般过程,包括设计软件的功能和实现的算法和方法、软件的总体结构设计和模块设计、编程和调试、程序联调和测试以及编写、提交程序。
软件开发与软件工程的区别
软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程。软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程。
而软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
软件工程和软件开发有什么区别?
哦,你说的是大学里的专业吧.软件工程 请参考: http://baike.baidu.com/view/992717.htm 软件开发 请参考: http://baike.baidu.com/view/190611.htm 字面理解:工程是个大范围.开发是为了实现工程的一个步骤.软件工程涵盖面广. 不要问那个有前途,也不要问哪个好学.按照你的理解选.还有就是看学校里重视哪个.反正这二者都应该是一个学院的专业.
转载请注明出处51数据库 » 软件工程与开发 软件开发与软件工程的区别