为什么提出软件工程
1.软件 要知道什么是软件工程,当然得先知道什么是软件.软件就是计算机系统中与硬件相互依存的另一部分,它是包括程序,数据和相关文档的完整组合.注意:软件不仅包括程序,还包括文档.所以做软件也不仅仅是编程序,还需要写文档,后者应该提到与前者并重的地位。
2.软件危机 从50年代到60年代,人们曾经把程序设计看作是一种任人发挥创造才能的技术领域,只要程序能得到正确的结果,程序的写法可以不受任何约束.人们认为好的程序应该是运用了许多与众不同的技巧和窍门的程序.这种观点好象把编程序当成了一种艺术,因为艺术总是宣扬个性,喜欢与众不同.(实际上,编程序的确可以看做是一种艺术,不过这种艺术是在遵循一定范式和准则这个前提下的艺术,个人观点) 然而,随着软件的规模越来越大,人们在实践中发现随心所欲编写的程序给维护,修改带来了很大的麻烦.程序晦涩难懂,不同程序员,不同时期编写的模块难以接口.因此,软件开发遇到了很大的困难.往往投入很大,收获甚微.做的软件漏洞百出,或无人使用.这就是软件危机. 于是,人们在茫然中,渐渐的抛弃了原先的观点,开始探索一种新的软件开发的思想.这就导致了软件工程的产生.程序也从按个人意图创造的"艺术品"转化为一种工程化的产品。
3.软件工程的定义 软件工程的定义很多,如:“软件工程是开发,运行,维护和修复软件的系统方法”;“建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法”等等。
定义是抽象的,掌握精髓才是关键。
对软件工程的最好理解就是“只可意会,不可言传”,试问各位看官,您们都学过化学,但化学的定义是什么呢? 但是,为了更快的意会,有必要在此废话几句。
软件工程可以看作是一种方法,一种思想,就是指导大家如何更好地开发软件的方法和原则。
软工也可看作是一种工具,就是帮助大家分析,设计软件的工具,如:流程图,数据字典,以及一些辅助软件等。
软工还可以看做是一种过程,就是软件开发的过程。
实际上,方法,工具,过程三者是软件工程的三要素. 我是大一软件工程专业的新生呢,上面的我从网上找来的,觉得挺好的,再者,说简略一点就是,我认为是在做软件开发的过程中加入了工程化的思想,使软件开发,管理得更好,质量更高。
软件工程专业为何学费高?
我是软件工程的学生,我可以帮你回答下这个问题。
全国有37所示范性软件学院,学费都比普通专业贵,原因主要有如下几点:1,与计算机专业的相比,我们专业的课时费比其他专业高很多。
这是为了吸引有能力的老师来软件学院讲课,包括请各种外教;2,提供了比计算机专业更好的实践环境。
我们的实践课程非常多,并且在一定时候需要我们到公司或外边的专业计算机培训机构进行实训,我现在就正在中软进行培训。
学院会为我们提供了更方便的实习条件,只要你能力足够,在大三、大四期间直接去百度、微软、IBM等公司去实习都可以的,当然该回来考试的时候你还得回。
3,软件工程专业就是为了缓解软件行业的人才缺失问题,专注于培养实践能力强的学生,而计算机专业更注重理论知识。
总之一句话,你好好学,前途很光明,我们学校软件学院就业比计算系好。
软件学院的学费问题不大,大学不仅提供了很完善的绿色通道,也有很多奖学金。
并且我们学院提供了比其他学院更多的奖学金。
学院排名前10%的人通过各种奖学金把学费赚回来没有问题。
另外给你建议,大学期间能力范围内,一定多多参加各种比赛,切记!
软件工程硕士到底怎么样啊?为什么很多是单证的?
软件工程硕士就业前景非常不错,单证的都是考的都不是一月份的联考的在职研究生。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。
这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。
软件工程这个专业如何?
你好,我是软件工程专业的毕业生,现在也做了点项目,也有自己的省部级科研课题,学这个专业,最重要的是兴趣,只要有兴趣就好学。
就专业本身而言,如果你不做美工,刚开始学习的时候,大量的时间就是在编码,肯定会感觉到枯燥。
我之所以能够坚持下来,主要原因是我非常喜欢用我的程序去解决实际问题。
就比如说,我参与的项目里面有科研的,也有商业的,科研项目能够通过专家组答辩,或者商业项目交付用户使用,我都会感觉到非常有成就感,如果看到其他人在使用我做的软件,或者知道我做的软件能够在什么地方大大提高生产效率,我会非常高兴。
就是这种成就感在促进我的兴趣,然后有兴趣之后更喜欢学,更加去研究,就这样循环,所以会比较容易学,如果你没有这样的兴趣和这种成就感,说真的,正常人很难承受一天八小时面对电脑打代码。
而且我认为,软件工程专业前半段的学习以编程技术和相关原理为主,后半段学习以相关的工程方法为主,毕竟这个专业叫软件工程,如果只学编程,那么就可以叫软件技术了,如果再加一点硬件知识,就可以叫计算机科学与技术,之所以叫软件工程,更重要的就是学习用工程的方法,来管理软件开发。
当然,这只是我在学习过程中的领悟,我觉得软件工程相比其他相关专业(如软件技术、计算机科学与技术、计算机应用等)的精髓不在前两个字,而在后两个字。
最后再来说说软件工程这个专业的发展和前景,一般来说,有两个方向,第一个方向是走技术路线,这条路线的顶层是公司的总工程师、架构师,第二个方向是走管理,这个方向一般就可以是做产品经理、CTO这些,你如果能力强,也可以合二为一,成为公司高层,决策这公司的发展方向。
而且,这个专业学出来之后,你的目标应该是软件工程师,而不是程序员,程序员和工程师还是有区别的,就像是一座大楼,是由建筑工程进行设计的,但是具体执行主要还是靠民工一样的道理,如果你想有好的发展,是不可能一直当程序员的,一定要有工程能力。
学软件工程又不太喜欢本专业的女生适合做什么工作呢?
数字媒体艺术类的工作不错,你可以上网查查关于“新媒体事业”。
跟传媒有关,你的那些优点在这项事业上仍旧是闪光点,又能用上你的一部分专业知识,我觉得很适合你,而且专业前景大好!~ 而且说不定,你会在这一行业里有新的发现,比如转行做了播音主持啦、公关啦,等等,都是很有可能的!~ 加油!~
女生适合学软件工程么
恩,我是学软件工程的,如果你想学类似我们这个专业的东西话,一楼说的很好啊,C语言是一切的基础,但是估计你们大一也学了吧,之后就是Java了,学习Java完全看兴趣,如果你对这方面感兴趣的话,你可以认真的学进去,数据结构则是你要向高层次尝试的阶梯,如果你想很深层次的研究的话,就必须学数据结构(考研的专业课),数据库是软件工程的基础之一,毕业相找个这方面稳定的工作就学学数据库吧,至于最重要的就是,c++了,C++是重要的软件知识,这个是现在应用比较广的了,大部分程序的基础都是在C++的平台上构建的,这个重要~再说另一个方面吧,你喜欢什么类型的,网页软件开发用JAVA 程序软件开发用C++,嵌入式软件用C,构建数据库用SQL,还有基础VB啊之类的如果你想学的话给你几个好的书Java(《thinking in Java》)C++(《thinking in C++》)机械工业出版社C 就是谭浩强版的 C程序设计了啊,我知道就这么多了。
。
。
。
希望楼主 学习愉快~~
软件工程今后的前景怎么样。
要2016年以后的,
我是学软件的、前景还不错、搞IT的工资总的来说还可以的,但是比较辛苦,经常加班,搞得都是些枯燥的代码,但是学这个必须要学精通,否则会生不如死,学软件的35后掉头发是经常的事情,不久就会秃顶了的,这是事实,但没楼上的说的赚30万一年那么夸张,只是工作环境会比较不错,看你是不是真心喜欢计算机的,如果真的是喜欢还是留在软件吧 ,毕竟现在都是信息时代了,什么都是智能化,云服务,所以我们这行是非常有前途的。
我想报软件工程专业,应该注意什么问题?
还好吧,数学你最好加强一下。
因为你的数学逻辑不好的话,理解复杂算法会有问题。
我也是国家示范性软件学院的。
编程是基本功。
主要靠自学,平时一定要多编程。
其他课程你来了就知道了,现在没必要知道。
另外数据结构,操作系统,计算机组成原理,网络这4门一定要学的很好。
干这个确实累,但是你有兴趣的话,就可以忍受。
我们班就有好多这样的。
另外这个专业就业很好。
。
。
我们班签的大部分都在4000以上,就业率基本达到百分之百。
。
。
。
。
30岁以后尝试转做管理。
如果30岁以上还做程序员,那基本就失败了。
。
。
。
就这么多吧,希望对你有帮助。
软件工程硕士和计算机技术(专业学位)比较
软件工程一般都是给工程硕士的毕业证,而计算机专业给的是工学硕士的毕业证。
大多数的学校计算机学院是比软件学院要好一点的,软件学费很高,而且一般没有奖学金,而计算机的就会有,这个你要查询你要报考的院校才能有详细的说明。
还有一点是,有些学校的工程硕士是不发毕业证得,只给学位证,而工学硕士,二个证都给的。
大多数的应届毕业生都喜欢考计算机的研究生,而很多有工作经验的人喜欢报考软件工程,1、工学硕士就是我们一般所说的考普研。
工程硕士是在职研究生2、普研是有学历学位证得,而工程硕士只有学位证书3、肯定不一样的,工程硕士是没有奖学金的,一般都是自费或是单位报销的。
4、工学硕士的工作经验是没有的,相反工程硕士是有一定工作经验的。
工程硕士在做论文的时候是两个导师,一个校内一个校外的。
、现在的很多学校的软件学院或者专业硕士给的就是工程硕士学位,有的是单证有的是双证(就是多了毕业证),这是全日制的,你说的一年考好几次的那种估计是在职的。
我同学在华南理工,广州那边,就是双证,但是是全日制的,参加的统考被调剂过去的。
2、工学硕士应该一般是双证吧,就是统考全日制那种,MSE不知道是什么东东。
3、一般学校工学和工程待遇是一样的,除了学费,因为工程一般都是自费的,其他奖学金都一样,我说的是凭成绩的那种,不是每月固定发的那种。
4、也是不同学校不一样,如果你学校是工学、工程硕士都归计算机学院之类的,那么老师等资源都是共享的。
我那个同学当时入学时也是打听了很多,比如怕工程硕士给人一种社会培训证书的感觉,老师资源差等,华南理工承诺的是都一样。
最后老师给了个话说是“工学偏重于研究,工程偏实践动手,但是学好学坏还是靠自己,实践能力强了,做的项目多企业肯定要。
” ps:如果读工程硕士,那就选名校,跟着导师做大项目来磨练自己,要是去一般学校读就没意思了,出来还得担心社会不承认含金量。
建议考计算机计算机工学硕士和软件工程工程工程硕士,在一般的外企看都差不多的。
但是如果要进国企之类的话,还是建议你去考计算机。
因为工程硕士被那群在职的弄得很臭的。
社会上对工程硕士的评价不是很高的。
待遇,一般要看个人能力,不管在什么企业能力是最重要的。
工学硕士教育以培养教学和科研人才为主,授予学位的类型主要是学术型学位;工程硕士是具有职业背景的硕士学位,为培养特定职业高层次专门人才而设置。
在单位里,两种硕士区别不大,待遇平等。
对于已经参加工作的人士,考工程硕士更实际些,否则考工学硕士更好。