⑴ 软件工程需要看什么书 学什么
看你想往哪方面发展了,
ACCP 6.0软件工程师
培养目标:
1) 具备软件开发工作所需的知识和技能,编码熟练度和规范性达到一定要求;
2) 具备一定的项目能力(包括调试能力、文档编写能力、测试能力等)和综合技术素质(包括对软件生命周期的理解、对设计模式的理解、必备的行业知识和经验等);
3) 扎实掌握客户端技术、面向对象技术、三层架构。
课程特色:
------项目驱动案例贯穿——提供CRM、ERP中型项目实战训练
——演练26项全真项目案例,贯穿8大行业
打造COT六脉神剑 ——训练目标清晰 训练手段多样
——渗透学习过程 考核方法明确
——接轨职场礼仪 积累职场经验
软件工程师各阶段课程
分解:
第一阶段:
面向入门,趣味性为主,引导进入丰富多彩的IT行业,树立继续学习的信心
技能上主要培养学员的逻辑思维能力,在编程方面具有一定的感性认识
第二阶段:
面向基础,理解概念为主,培养自学能力。
技能上主要训练面向对象的思想、代码编写的熟练度和规范度,开始接触企业的应用,在编程方面具有一定的理性认识
第三阶段:
面向就业,企业项目实战训练为主,培养学员独立分析问题、解决问题、总结问题的能力和习惯
技能上讲解业务流程、行业应用、主流框架技术,按照企业常用的开发模式、管理流程,组织进行实战训练
胜任岗位:
Java(Java EE)工程师
.NET软件工程师
外包开发工程师
网站设计和开发工程师
数据库工程师
ERP/CRM/OA/B2C开发应用工程师
系统分析设计工程师
文档工程师
入学条件:
高中或高中以上学历,年满十八周岁,喜爱专研软件技术。
课程介绍—S1
序号课程名称课程简称学时数
1进入软件编程世界STB12
2使用Java语言理解程序逻辑Logic Java54
3使用HTML语言开发商业站点HTML40
4使用SQL Server管理和查询数据SQL Base24
5使用C#开发数据库应用程序C#/WinForms48
6职业导向训练COT12
7项目实战Project24
合计214
课程介绍—S2
1SQL Server数据库设计和高级查询
SQL Advance34
2深入.NET平台和C#编程.NET/OOP54
3在.NET框架下开发三层结构数据库应用系统
ADO.NET/Three Tier34
4客户端验证和页面特效制作44
5使用Java实现面向对象编程Java OOP26
6使用JSP开发Web应用系统JSP44
7职业导向训练COT8
8项目实战Project24
合计268
课程介绍—Y2
1开发基于JSP/Servlet/JavaBean的网上交易系统JSP/Servlet/JavaBean/Web Service62
2开发基于Struts/Spring/Hibernate/Ajax的网上信息发布平台
Struts/Hibernate/Spring/Ajax66
3使用ASP.NET技术开发网上书店ASP.NET66
4使用Ajax和Web Service重构网上书店Ajax/Web Service32
5前沿技术课NTC36
6HR/CRM/OA/B2C毕业设计项目开发HR/CRM/OA/B2C Project36
7职业导向训练COT20
8项目实战Project-
合计318
教学模式:
多元的教学方法
丰富的多模式教学方法,先进的多媒体教学方式,以及独特的个性化学习,使学员在掌握理论知识与工具的同时,具备良好的自学能力和个人素质,从而具备更强的实际操作技能,在求职市场上,也更具竞争力。
多模式教学方法包括:
1) 理论课:
目标:通过教员讲解、示范,学员理解基本的概念、原理;
内容:相关的基本概念、基础理论、程序代码、框架结构、代码讲解和分析
2) 上机课:
目标:巩固理论课的概念、知识;培养动手能力。
内容:理论课授课内容的简单使用和体验,通过动手加深理解、促进消化;
3) 指导学习课:
目标:难点突破类型-课程重点难点复习和练习;课程总复习类型-学员归纳总结、教员串讲。
内容:难点突破类型-作业讲评学员答疑、练习;课程总复习类型-复习串讲、练习。
4) 在线培训课:
目标:培养学员解决问题的自学能力、提高学员自信心。
内容:教员下发阅读资料,布置任务,学员课下完成;课堂上学员演示作品,教员点评和总结。
5) 项目案例课:
目标:针对某几章的多个技能点,培养学员技能点的综合应用能力、代码熟练度和规范度。
内容:有业务需求的案例,规模和完整性大于上机,4~10小时/次。
6) 阶段项目课:
目标:S1、S2阶段结束,综合应用所学技能,树立成就感和继续学习的信心。
内容:综合运用本阶段课程知识完成项目开发,规模和完整性大于项目案例。
7) 毕业设计课:
内容:企业级行业应用开发,28~32功能点,实施周期30~45天。
目标:综合运用三个阶段全部知识和技能进行小组项目开发,积累项目经验和行业经验。
⑵ 软件工程应该看什么书
先看c语言 vc++ 的书 这是基础 然后看你准备向那方面发展来决定
看看数据库 这类书建议你去找谭浩强出版的书
我也是 软件工程的
⑶ 我想学软件工程,我是初学者该买些什么书好呢
我是学软件工程的,我们现在学的教程是《C语言程序设计》分上下两侧,已经学了一年了,现在学的是《数据结构——C语言描述》。希望对你有帮助!
⑷ 软件工程入门应该买什么书
加粗的书籍用来入门不错,其他的有的也行,有的偏难,还有学软件工程,程序设计一定要过关哦! 《统一软件开发过程》,Ivar Jacobson,James Rumbaugh,Grady Booch 著,周伯生 译,机械工业出版社,2002年1月。 《J2EE平台上的EJB组件开发》,Vlada Matena,Beth Stearus著,翟裕中 译,机械工业出版社,2001年8月。 《个体软件开发过程》,Watts S. Humphrey著,人民邮电出版社,2001年10月。 《CVS:开源软件开发技术》,Karl Fogel著,肖虎勤 等译,机械工业出版社,2001年6月。Concurrent Versions System,版本协作控制系统。 《软件工程-理论与实践》(影印版),Shari Lawrence Pfleeger,高等教育出版社,2001年6月。 《能力成熟度模型(CMM):软件过程改进指南》,SEI编著,刘孟仁 等译,电子工业出版社,2001年7月。 《UML用户指南》,Grady Booch,Ivar Jacobson,James Rumbaugh著,邵维忠等译,机械工业出版社,2001年6月。书里的Use case翻译成“用况”... 《软件测试自动化技术与实例详解》,Mark Fewster & Dorothy Graham 著,舒智勇 等译,电子工业出版社,2000年1月。 《测试流程管理》,Rex Black著,Microsoft Press,北京大学出版社,2001年。 《面向对象系统的测试》,Robert V.Binder著,华庆一等译,人民邮电出版社,2001年4月第一版。 《J2EE构建企业系统专家级解决方案》,Paul J. Perrone等著,张志伟 等译,清华大学出版社,2001年。 《系统分析与设计方法》(影印版)(System Analysis and Design Methods, fifth Edition),Jeffrey L.等著,高等教育出版社,2001年6月。 《UML面向对象设计基础》,Meilir Page-Jones著,包晓露等译,人民邮电出版社,2001年4月第1版。 《软件能力成熟度模型CMM方法及其应用》,杨一平等著,人民邮电出版社,2001年4月第1版。 《软件创新之路--冲破高技术营造的牢笼》,英文原书名: The inmates are running the asylum,Alan Cooper著,翻译: 刘瑞挺 刘强 程岩,电子工业出版社,2001。介绍:这不是一本教你如何编程的书,但却是软件工程师不可不读的书。本书作者Cooper被誉为“VB之父”。他针对基于电脑的产品难学、难用、难以理解的弊病,提出了软件设计应分为两部分:交互设计与编码设计。本书通过大量的商务案例,“透彻地描述了我们面临的挑战,并从方法学上提供了逃离我们自己热心营造的技术牢笼的指南。” 《软件工程-实践者之路》 (第五版,影印),Roger S. Pressman,清华大学出版社,2001。前面版本的中文译本见下。 《面向对象分析与设计》,杨正甫,中国铁道出版社,2001。台湾人写的,每个方面都泛泛而谈了一下。想知道布什、雅寇森、云豹是谁吗,看看这本书就知道了。 《面向对象设计的UML实践》(影印版),Mark Priestley,清华大学出版社,2000。 《UML对象设计与编程》,刘润东,北京希望电子出版社,2001。 《UML参考手册》,Ivar Jacobson,James Rumbaugh,Grady Booch。姚淑兰,唐发根译。机械工业出版社,2001。 《UML Programming Guide 核心设计技术》,希望出版社,2001。此书一般。已有热心人将此书上载至: http://www.smiling.com.cn/upload/files/9986/UMLGuid1.zip http://www.smiling.com.cn/upload/files/9986/UMLGuid2.zip( 需要登录到小组才能正确下载!) 《Web可用性设计》,Jakob Nielsen著,人民邮电出版社,2000年。 《软件能力成熟度模型》,何新贵等著,清华大学出版社,2000年11月。 《复杂系统的面向对象建模、分析与设计》,范玉顺、曹军威编著,清华大学出版社、施普林格出版社,定价38.00,软件较旧、光盘带有欺骗性,但也有其自己的特色。马成长推荐。 《Oracle 8 UML对象建模设计》,机械工业出版社,2000年4月。很实用。已有热心人将此书上载至: http://www.smiling.com.cn/group/file/files.ecgi?group_id=9986 (需要登录到小组才能正确下载!) 《软件需求》,Karl E.Wiegers 著,陆丽娜 王忠民 王志敏译,机械工业出版社,2000。已有热心人将此书上载至: http://www.smiling.com.cn/group/file/files.ecgi?group_id=9986 (需要登录到小组才能正确下载!) 《程序设计实践》,Brian W.Kernigham 著,裘宗燕译,机械工业出版社,2000。已有热心人将此书上载至: http://www.smiling.com.cn/group/file/files.ecgi?group_id=9986 (需要登录到小组才能正确下载!) 《小组软件开发过程 TSPi》,Watts s Humphrey 著,人民邮电出版社,2000。 《软件工程-- 实践者的研究方法》 ,Roger S. Pressman 著,黄柏素、梅宏译,机械工业出版社,1999。 “Design Pattern: Elements of Reusable Object-Oriented Software”的中文译本《设计模式 可复用面向对象软件的基础》已有热心人将此书上载至: http://www.smiling.com.cn/group/file/files.ecgi?group_id=9986 (需要登录到小组才能正确下载) 《软件工程Java语言实现》,袁兆山翻译,机械工业出版社 。 《UML with Rational Rose从入门到精通》,电子工业出版社。 《Software Reuse》,Ivar Jacobson等著,1997年出版,世界图书出版公司原版引进。 《可视化对象建模技术》,[美]D.特卡奇 W.方 A.苏著,科学出版社。 《现代软件工程》,清华大学周之英编著,科学出版社。分上中下三册,上册为管理技术篇,中册为基本方法篇,下册为新技术篇,可谓涵盖一切,CMM,OOAD,UML,CORBA,DCOM,Pattern...而且不是蜻蜓点水。钱五哥评论 《面向对象软件工程》,陈世鸿,彭蓉,电子工业出版社,1999年5月第一版。 《面向对象的分析》,“面向对象的设计”,两本小册子,Peter Coad,Edward Yourdon著,邵维忠等译,北大出版社,原书1991年写就。国内第一本关于面向对象分析和设计的书。 《实用面向对象软件工程教程》,Edward Yourdon, Carl Argila著,电子工业出版社,原书1995年12月写就。评论 《面向对象的系统分析》,邵维忠,杨芙清,清华大学,广西科技出版,1998年12月第一版。 《可视化面向对象建模技术--标准建模语言UML》,刘超,张莉,周伯生,北航出版,1999年7月第一版,可谓是中国UML第一书。 《软件工程思想》 林锐,用来入门不错 追问: 也太多了吧!你力推哪一本……最好简而精 回答: 那我主推这本吧《 软件工程 -实践者之路》,其实你可以上网找这些书电子版的,比较一下~
⑸ 谁能给我推荐几本软件工程的书
visual C++.NET编程实例,苏峰,黄金双,汤蕾编著,清华大学出版社,2004年1月,北京
visual C++。NET基础教程与上机指导,计算机职业教育联盟主编,清华大学出版社,2005年3月,北京
1、《机械工业协会 》 出版社:机械工业
2、《软件估算——“黑匣子”揭秘 》
本书中,著名的软件开发书籍的作者Steve McConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与估算中的误差来源以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有关的沟通,从而使技术人员和非技术人员达成共识。本书主要面向软件开发项目中要进行估算的开发人员和技术管理人员。但本书所涉及的与软件估算有关的背景知识,以及有关估算谈判和表达方式的讨论,对于非技术人员出身的主管和项目的其他有关人员同样大有裨益。
3、《软件设计精要与模式》——张逸 著
“给我一个支点,我就能撬起地球”。关键不在于力量有多大,而在于如何合理地利用力量。软件设计同样如此。思想的确立,技巧的把握,将在很大程度上决定软件架构的合理性。基于这样的目的,本书围绕着软件设计的核心内容,结合大量的实例与代码,充分地展示了软件设计之美,以及设计“力量”的巧妙运用。内容涵盖了设计模式、重构、测试驱动开发、极限编程、软件体系架构设计等重要的设计方法与技巧。这些内容是软件设计中最重要的“流行元素”,是程序员向设计师“涅磐”的基石,是从小工到专家的修炼法门。
本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象编程思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构设计。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完美地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NET Framework与设计模式、媒体播放器的设计之旅、设计模式应用实践以及.NET体系架构设计。本书力求讲解浅显明白。在技术探讨上,尽可能地深入透彻;在每一字的描述上,尽可能地简单易懂。本书适用于所有希望提高软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也具有一定的参考价值。
4、《SOA 原理·方法·实践》——毛新生 主编
本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。
本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。
现任IBM中国开发中心Web 2.0首席架构师,此前他曾任IBM软件集团企业解决方案部大中华区和北亚地区首席架构师与IBM SOA中国设计中心技术主管,在企业级软件方面拥有广泛、扎实、深厚的理论功底和丰富的设计与项目实施经验。
5、《软件架构设计》——温昱 著
本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。
6、《大道至简——软件工程实践者的思考》
本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。
本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。
计算机软件技术基础
清华大学出版社; 第3版 (2000年7月1日)
沈被娜
《计算机软件技术基础》(第3版)内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。
学软件工程的,首先得会编程,软件工程里面的内容很多,就测试这一项就有很多知识:性能测试,功能测试,写测试报告。你要是要学基础的软件工程知识,那就看大学的课本--《软件工程》,如果是想搞测试那么还得看IBM的软件测试的性能测试和功能测试。自己到网站下载吧。
⑹ 软件工程专业的要读什么书
评论 ┆ 举报
最佳答案此答案由提问者自己选择,并不代表网络知道知识人的观点
回答:有印次品
大师
7月28日 09:19 不懂就不懂何羞之有阿,反而mm的不懂就问得习惯是很好的。
软件工程专业旨在培养能从事计算机系统软件、应用软件的设计、研制和开发的高级工程技术人才。本专业培养具有良好的科学素养,系统地掌握计算机科学与技术基础知识、规范的软件设计与开发能力、良好的组织与交流能力,能在科研部门、教育单位、企业、事业和行政管理部门等单位从事复合型、实用型高层次软件设计、系统分析和工程应用的高级专门技术人才。近几年,我国软件产业不断发展,对软件从业人员的需求也在不断增加中,新增的软件工程专业,对培养这方面的人才起很大的作用。可以看出来软件工程专业的培养目标是运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作能力,以及工程项目的组织与管理能力的实用型、复合型软件工程技术与管理的高级人才。
专业学习的主要课程有:面向对象系统分析与设计、软件体系结构、软件项目管理、软件需求工程、软件质量保证与软件测试技术、先进软件开发与工具、软件过程改进与管理。
就这些吧,希望能对你有所帮助。
揪错 ┆ 评论 ┆ 举报
⑺ 软件工程入门该读什么书
可以读一读C语言 还有后面的C#语言,数据库 这些是真东西。其实最重要的不是看书,看书只能应付考试,你要是真正想提高自己,还是要多跟着老师或者有经验的程序员学习,只有这样提高速度才非常快。
⑻ 学软件工程的应该读点什么书初学者怎样才能比较容易好
既然是软件工程,那软件的相关基础你必然要懂,至少也是有所了解,所以估计C语言你是逃不掉了,还有数据结构,面向对象等基础科目。具体的课程设置学校之间会有区别,也会各有特色。但你需要注意的是软件工程这门课,也许还会将到UML和RUP,UML是统一建模语言,建模对于软件来讲非常重要;RUP是统一软件开发过程,既然是软件工程,那一定会和程序员有所区别,你可以把眼光放在项目的管理上,或者是系统的构架方面,多留心设计模式等方面的知识,还有项目的管控,风险的管理,软件开发的各种模型等。如果是刚考上,那可以按部就班的选择一门语言先去学习,循序渐进。最后吧,劝你多积累自己的实践经验,多想,并且抓住机会实践你的想法,不断地验证自己。像这种偏管理类的学科,实践经验相当的重要,你要提前做好自己的职业规划,尽管这很难,但你必须这样做。已经建立起来的职业规划,将是你学习知识的指向标,一切都为这个计划去奋斗,你会觉得你进步神速。祝成功!
⑼ 推荐几本学习软件工程专业的书
学软件可苦逼了~~~
光看书可不够,到电脑前多实践~~~
先不说入门,我觉得初涉这个专业,如果你是以后要进入这个行业,还是对这个行业的前景先去了解一下,看看以后自己要做什么方向,基础知识在软件这个行业用处真不大,你多敲点代码,多去思考解决方案比看入门的书有用多了
⑽ 做一名软件工程师要看什么书
本人总结的网络游戏程序开发学习流程,这是最少要看的书了:
1、C++primer中文版第4版
2、C++标准程序库自修教程与参考手册
3、Windows程序设计第5版
4、MFC windows程序设计第2版中文版
5、VC++深入详解
6、MFC深入浅出
7、Effictive STL
8、Windows核心编程
学好以上几本,也可以去游戏公司一试VC++软件工程师职位了。
9、WINDOWS游戏编程大师技巧第2版
10、3D游戏编程大师技巧
11、DirectX角色扮演游戏编程
12、DirectX特效游戏程序设计
13、精通DirectX 3D图形与动画程序设计
14、DirectX高级动画制作
15、Ogre引擎研究
16、游戏人工智能编程案例精粹
17、Visual C++实践与提高--网络编程篇
18、C++网络编程,卷1
19、C++网络编程,卷2
20、Visual C++网络游戏建模与实现第2版
21、代码优化:有效使用内存
22、编个Demo出来,好好复习一下C++和数据结构,然后去游戏公司应聘。