1,软件工程主要学什么

编辑原件
程序编辑逻辑代码一大堆关于数字化的东西
专业课程:程序设计、数据结构、编译原理、计算机网络基础、软件工程、人工智能、数据挖掘等其他的例如英语、马克思之类的因为是热门学科而且需要计算机、网络实验室、组成原理实验室等一系列实验器材,所以一般都很贵。
程序设计 如:java c# .net sql sever .........
我认为是如何完成一个软件的过程,用工程管理角度,关于具体实施方法不是它的重点。
电脑原理软件

软件工程主要学什么

2,软件工程专业主要是学什么以后主要从事哪方面的工作呢

软件工程这个专业现在很火爆,很吃香的,毕业后工作也好找,长沙欧柏泰克计算机学校的软件工程专业主要开设:计算机引论(C语言)、数据结构、c#程序设计、JAVA程序设计、Delphi程序设计、汇编语言程序设计、数据库系统、软件测试技术、软件需求与项目管理、软件设计实例分析等。毕业后可以从事网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发等工作。
主要从事软件开发,测试,设计或者是软件项目管理之类的工作,任职地方从联通,移动等到银行,企业的都有,压力大小,那个行业都有压力,你想成功就有压力,如果不想很成功,压力就自然不会很大的啊,还有就是现在很难说就业和专业很对口的,不一定对口专业的职位也一样可以很成功的,

软件工程专业主要是学什么以后主要从事哪方面的工作呢

3,软件工程主要包含哪些内容

软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。本专业培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用。可以看出来软件工程专业的培养目标是运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作能力,以及工程项目的组织与管理能力的实用型、复合型软件工程技术与管理的高级人才。 专业学习的主要课程有:面向对象系统分析与设计、软件体系结构、软件项目管理、软件需求工程、软件质量保证与软件测试技术、先进软件开发与工具、软件过程改进与管理。 就这些吧,希望能对你有所帮助。

软件工程主要包含哪些内容

4,软件工程要学什么

软件工程学的主要内容是软件开发技术和软件工程管理.   软件开发技术包含软件工程方法学、软件工具和软件开发环境;软件工程管理学包含软件工程经济学和软件管理学。   1、 专业简介:是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。本专业培养掌握计算机软件基本理论知识,熟悉软件开发和管理技术、能够在计算机软件领域中从事软件设计、开发和管理的高级人才。   2、 主修课程:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。   3、 毕业去向: 除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。
软件工程说直白点就是做软件,是肯定要学编程语言的。 现在一般学C语言还有Java,只不过软件工程主要向C和C++方向发展,致力于系统相关软件的设计;而网络工程则倾向于Java等面向对象编程的语言,从而走写网页的路。 总之,软件工程是肯定要学一门编程语言的,其中C和C++可能性最大。

5,软件工程师主要是学什么的啊

软件工程师主要学习的方面有很多。比如.NET ASP ,c ,c++, c#,java安卓,javaweb(包括主流的框架strtus,hibernate ,spring ,Myibatis,)。AJAX,jQuery,javascript,PHP。用途做客户端应用程序。网站应用程序,还有管理系统比如淘宝网站,OA办公管理系统,CRM客户关系管理系统,订票管理系统。种类很多。
软件工程师是对应用软件创造软件的人们的统称,软件工程师按照所处的领域不同可以分为系统分析员,软件设计师,系统架构师,程序员,测试员等等。人们也常常用程序员来泛指各种软件工程师。软件工程的主要课程:  外语、高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)、数据结构、C++程序设计、汇编语言程序设计、算法设计与分析、计算机组成原理与体系结构、数据库系统、计算机网络、软件工程、软件测试技术、软件需求与项目管理、软件设计实例分析、CMM/ISO9000等。  软件工程(SoftWare Engineering)的框架可概括为:目标、过程和原则。  (1)软件工程目标:生产具有正确性、可用性以及开销合宜的产品。正确性指软件产品达到预期功能的程度。可用性指软件基本结构、实现及文档为用户可用的程度。开销合宜是指软件开发、运行的整个开销满足用户要求的程度。这些目标的实现不论在理论上还是在实践中均存在很多待解决的问题,它们形成了对过程、过程模型及工程方法选取的约束。  (2)软件工程过程:生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。  (3)软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。
编程
编程啊!对日外包啊!

6,软件工程学些什么

今天,软件已经成为科学和技术各个领域、工业和社会各个部门不可缺少的重要部分。软件技术的发展远远落后于硬件技术,软件开发依然面临着过分依赖人工、软件无法重用、开发大量重复和生产率低下等问题。软件是人类创造出来的逻辑产物,有待于探索新的理论与实践。 软件工程是一门旨在开发满足用户需求、及时交付、不超过预算和无故障的软件的学科,它以质量保证为基础,包括过程、方法和工具三个要素。软件工程涵盖了软件生存周期的所有阶段,包括计划、分析、设计、实现、测试、集成、交付、维护等。 软件开发模型是对软件过程的建模,常见的开发模型包括瀑布模型、快速原型模型、增量模型、螺旋模型等,每个软件开发组织应该选择适合于该组织的软件开发模型。
这是我的教学计划 重庆大学软件工程硕士教学计划 一、本专业课程 序号 课程类别 课程编号 课程名称 开课学期 学时 学分 可选学年 1 公共基础课 es24200313028 应用数学基础 秋 0-40 2 1 2 公共基础课 esg0401a 第一外语---英语(基础外语) 春 0-100 4 1 3 公共基础课 esg98002 现代科技哲学概论 春 0-40 2 1 4 专业基础课 es24000 电子政务基础 秋 0-30 2 1 5 专业基础课 es24003 金融学 秋 0-30 2 1 6 专业基础课 es24200313032 现代软件工程 秋 0-30 2 1 7 专业课 es24200313039 专业英语文体写作 秋 0-20 1 1 8 公共基础课 esg9901 科技文献检索及利用 秋 0-20 1 1,2 9 专业选修课 es24001 专业讲座课程2 春 0-4 0.5 1 10 专业选修课 es24002 专业讲座课程1 春 0-4 0.5 1 11 专业选修课 es24004 应用开发及运作平台 秋 0-30 2 1 12 专业选修课 es24005 电子政务网站规划与设计 秋 0-30 2 1 13 专业选修课 es24006 企业级软件营销实务 秋 0-30 2 1 14 专业选修课 es24200313035 web开发技术 春 0-30 2 1 15 专业选修课 es24200313038 知识产权概论 春 0-20 1 1 16 专业选修课 es24200313044 网络与信息安全 春 0-30 2 1 二、专业方向课程 1 专业方向课 es24200313020 方向选修课(erp/crm) 春 0-60 3 1 三、补专业课程 四、补修课程 1 补修课 数据库结构 秋 20 1 2 补修课 程序设计 秋 20 1 3 补修课 数据库原理 秋 20 1

7,软件工程师要学哪些

软件工程师要学习和掌握的东西:(一).NET方面的开发⒈熟悉.net开发体系,熟悉C# ASP .NET;⒉熟悉SQLServer,Oracle数据库开发;⒊具有企业管理系统项目经验;4.了解企业ERP及财务管理软件(用友,金蝶)者优先;5.善于沟通,能独立撰写方案。为人诚实,善于学习,做事认真负责,积极主动,具有敬业精神,有团队精神。(二)JAVA应用程序开发1.熟练使用Struts2+Spring+Hibernate2.掌握Jquery3.掌握Java4.熟悉Oracle5.掌握xml/webservice6.掌握OOD、OOP7.基本文档写作能力(三)web、数据库方面的开发⒈练掌握ASP,NET;等编程语言,熟悉.Net开发环境,理解.Net Framework,理解并能熟练使用WebService、O/R mapping、Remoting、多线程等技术;2.热衷于互联网WEB开发,热衷于钻研最新的前沿技术,精通XML,Javascript,CSS,AJAX等WEB前端技术;3.熟练的技术文档编写能力,熟练使用Rose,Power Design,Visio等建模和设计软件,有一定的架构设计能力;4.精通SQL server数据库技术,了解数据库性能调优者优先.(四)php项目开发⒈使用PHP语言开发互联网应用程序;⒉网站产品和网站功能模块的开发与维护;⒊与页面设计师协调沟通,编写部分Javascript和HTML;⒋参与底层MVC框架的编写与维护。软件工程师一般指从事软件开发职业的人。软件工程师是一个认证考试,具体地说是从事软件职业的人员的一种职业能力的认证,通过它说明具备了工程师的资格。软件工程师的技术要求是比较全面的,除了最基础的编程语言(C语言/C++/JAVA等)、数据库技术(SQL/ORACLE/DB2等)等,还有诸多如JAVA SCRIPT、AJAX、HIBERNATE、SPRING等前沿技术。此外,关于网络工程和软件测试的其他技术也要有所涉猎。对于软件工程师,不太重视学历,但并不是对学历没有要求,重点关注项目的经验和学习知识的能力,能否利用软件工程专业知识来解决问题,根据岗位不同,对软件工程师的要求也有所不同。具体能力要根据岗位和自己的兴趣爱好选定自己的职业规划方向,一方面要详细了解软件工程师的要求,可以关注企业的招聘信息;一方面自己要贮备通用的知识技能,广泛阅读相关的计算机材料对自己以后的发展大有帮助。可以确定的是软件工程师的前途在未来的发展依然是不断升温的职业,比较需要有技术和良好前景的专业之一。
软件的好些。 但是我要郑重的告诉你 不要听那些招生老师瞎说 要自己多考察 学习这个也不容易啊 要数学 英语好 ,2个都不好 你就去学习别的 真的, 那些老师只管招生,自己工资 不跟你说要上述条件
软件工程师是中级职称,考试的题目包括了计算机体系结构、软件工程、数据库、数据结构、编译原理等计算机学科的基础课程。 职称评定一、见习程序员   (ap:assistant programmer)   1、计算机相关专业毕业;英语通过国家四级。   2、具有较强的学习能力,可以编写代码,达到公司的工作要求。 二、程序员   (p:programmer)   基本要求:   1、本科学历,半年以上工作经验;英语通过国家四级。   2、达到工作承担要求;具有一定的沟通能力和工作责任心。   技术能力要求:   1、负责编写代码,掌握一种主流语言/开发工具,一种主流操作系统,一种主流数据库。   2、了解和掌握开发作业(pd设计、编码和测试等)的规范和技巧。   3、所编写的代码质量较好。   4、能够按照要求编写文档,文档结构条理清晰,内容详实准确。   5、具有独立理解所担当模块的业务理解能力和问题阐述能力。   6、能阅读非中文技术文档。 三、高级程序员   (sp:senior programmer)   基本要求:   1、获得程序员资格1年以上;或满足程序员级别标准,2年以上相关行业工作经验。   2、完成年度工作量指标;具有较强的沟通能力和责任心。   3、所承担的项目满意度达到满意以上。   技术能力要求:   1、精通一种主流语言及对应的开发工具;精通数据结构。   2、具有较好的业务理解能力和技术调查能力。   3、编写高质量代码并具有代码审查能力。   4、具有详细设计能力。   5、熟悉系统测试工具,对系统问题具有改善的能力。   6、能够带领2个以上员工开展工作,成功领导过3个以上不少于5人月的项目/模块的团队项目。   7、**语达到*级水平或者具有同等水平,能够阅读*文资料,按照要求编写*语技术文档。   8、了解质量管理体系和项目管理知识。 四、软件工程师   (se:software engineer)   基本要求:   1、获得高级程序员资格2年以上;或满足高级程序员级别标准,4年以上相关行业工作经验。   2、完成年度工作量指标;具有较强的客户沟通能力。   3、担当过一个20人月以上的项目或累计超过60人月项目的技术负责工作。   4、所负责的项目客户满意度达到满意以上。   技术能力要求:   1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。   2、能够很快完成新项目的技术调查工作,能够完成复杂算法的设计,能够设计可重用的和柔韧的软件结构。   3、具有系统设计能力及系统提案能力。   4、对系统或项目的技术框架有深入的认识和较丰富的经验。   5、具有某一领域的行业知识。   6、具有项目领导能力。   7、*语达到*级水平或者具有同等水平,能够阅读、编写*语技术文档,具有简单的口语沟通能力。   8、掌握质量管理体系和项目管理知识。 五、资深软件工程师   (sse:senior software engineer)   基本要求:   1、获得软件工程师资格2年以上;或满足软件工程师级别标准,6年以上相关行业工作经验。   2、完成年度工作量指标;具有较强的客户沟通能力。   3、担当过一个50人月以上的项目或累计超过100人月项目的技术负责工作。   4、带领的项目客户满意度满意以上。   5、完成年度培训工作。   技术能力要求:   1、精通并熟练运用2种以上的开发工具,至少一种数据库知识,至少一种操作系统知识。   2、具有整体系统设计能力及系统提案能力。   3、具有较强的技术筹划能力、技术指导能力和处理疑难问题的能力。   4、深入了解某一领域的行业知识。   5、具有大型项目领导能力。   6、*语达到*级并相当于*级水平,熟练会话和编写*语技术文档。   7、熟练掌握质量管理体系和项目管理知识,并能够推过程改进。 六、主任软件工程师   (cse:chief software engineer)   基本要求:   1、获得资深软件工程师资格2年以上;或满足资深软件工程师级别标准,8年以上相关行业工作经验。   2、5年项目负责人以上经验,累计超过120人月的技术负责人工作。   3、带领的项目客户满意度满意以上。   4、完成年度培训工作。   5、具有很强的沟通能力,问题判断与解决能力,创新能力。   技术能力要求:   1、精通至少一种主流编程语言。掌握至少一种数据库或至少一种中间件。熟练掌握至少一种操作系统。   2、熟练掌握软件需求分析/大型项目的策划。   3、熟练掌握软件的系统设计。   4、熟悉软件的高级项目管理和质量控制,具有分析和规避重大质量问 题的能力。   5、精通至少一种部门项目相关的业务知识。   6、*语达到*级水平或相当于*级的水平,熟练会话和编写*语技术文档。   职称管理工作和相关标准将随着公司的发展而不断调整完善。

文章TAG:软件工程学什么软件  软件工程  软件工程学  
下一篇