首页 > 自考本科 > 软件工程自考资料书籍推荐

软件工程自考资料书籍推荐

发布时间:

软件工程自考资料书籍推荐

1、《机械工业协会》出版社:机械工业

2、《软件估算——“黑匣子”揭秘》

本书中,著名的软件开发书籍的作者SteveMcConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与估算中的误差以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有关的沟通,从而使技术人员和非技术人员达成共识。本书主要面向软件开发项目中要进行估算的开发人员和技术管理人员。但本书所涉及的与软件估算有关的背景知识,以及有关估算谈判和表达方式的讨论,对于非技术人员出身的主管和项目的其他有关人员同样大有裨益。

3、《软件设计精要与模式》——张逸著

“给我一个支点,我就能撬起地球”。关键不在于力量有多大,而在于如何合理地利用力量。软件设计同样如此。思想的确立,技巧的把握,将在很大程度上决定软件架构的合理性。基于这样的目的,本书围绕着软件设计的核心内容,结合大量的实例与代码,充分地展示了软件设计之美,以及设计“力量”的巧妙运用。内容涵盖了设计模式、重构、测试驱动开发、极限编程、软件体系架构设计等重要的设计方法与技巧。这些内容是软件设计中最重要的“流行元素”,是程序员向设计师“涅磐”的基石,是从小工到专家的修炼法门。

本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象编程思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构设计。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完美地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NETFramework与设计模式、媒体播放器的设计之旅、设计模式应用实践以及.NET体系架构设计。本书力求讲解浅显明白。在技术探讨上,尽可能地深入透彻;在每一字的描述上,尽可能地简单易懂。本书适用于所有希望提高软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也具有一定的参考价值。

4、《SOA原理·方法·实践》——毛新生主编

本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。

本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。

现任IBM中国开发中心Web2.0首席架构师,此前他曾任IBM软件集团企业解决方案部大中华区和北亚地区首席架构师与IBMSOA中国设计中心技术主管,在企业级软件方面拥有广泛、扎实、深厚的理论功底和丰富的设计与项目实施经验。

5、《软件架构设计》——温昱著

本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。

6、《大道至简——软件工程实践者的思考》

本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。

本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。

计算机软件技术基础

沈被娜

《计算机软件技术基础》(第3版)内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。

学软件工程的,首先得会编程,软件工程里面的内容很多,就测试这一项就有很多知识:性能测试,功能测试,写测试报告。你要是要学基础的软件工程知识,那就看大学的课本--《软件工程》,如果是想搞测试那么还得看IBM的软件测试的性能测试和功能测试。

入门的时候,推荐《编码的奥秘》,一步步的要几百万个继电器做出一个计算机!编程方面,个人感觉尽量看原版(英文)的书籍,不懂的就金山词霸一下,很有用的!很多时候名词缩写,用谷歌金山词霸可以查出来!编程比较出名的书有。thinking in C/C++; the C/C++ programming language。

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

技术专业学校必读书籍有哪些?我感觉你想这个读这个书籍的话,一般学校推荐的,或者上上图书馆的时候有人给你推荐的

软件工程自考资料推荐书籍

1、《机械工业协会》出版社:机械工业

2、《软件估算——“黑匣子”揭秘》

本书中,著名的软件开发书籍的作者SteveMcConnell揭开了围绕在软件估算周围的层层迷雾。作者在深入浅出地介绍了与软件估算有关的主要概念之后,深入、全面地介绍了与软件估算有关的多种估算方法。本书的主要内容包括:估算与计划和项目控制,以及估算与目标和承诺之间的关系;不确定性锥与估算中的误差以及影响估算的各种因素;先计数、再计算,无法可想时才依靠判断的基本估算原则;用于估算软件项目的三个重要部分——规模、工作量和进度估算的基本方法;与规模、工作量和进度估算有关的特殊问题;估算的概率论观点以及如何采用适当的方式来表达估算结果中的不确定性;如何进行与估算有关的沟通,从而使技术人员和非技术人员达成共识。本书主要面向软件开发项目中要进行估算的开发人员和技术管理人员。但本书所涉及的与软件估算有关的背景知识,以及有关估算谈判和表达方式的讨论,对于非技术人员出身的主管和项目的其他有关人员同样大有裨益。

3、《软件设计精要与模式》——张逸著

“给我一个支点,我就能撬起地球”。关键不在于力量有多大,而在于如何合理地利用力量。软件设计同样如此。思想的确立,技巧的把握,将在很大程度上决定软件架构的合理性。基于这样的目的,本书围绕着软件设计的核心内容,结合大量的实例与代码,充分地展示了软件设计之美,以及设计“力量”的巧妙运用。内容涵盖了设计模式、重构、测试驱动开发、极限编程、软件体系架构设计等重要的设计方法与技巧。这些内容是软件设计中最重要的“流行元素”,是程序员向设计师“涅磐”的基石,是从小工到专家的修炼法门。

本书关注的焦点是软件设计,涵盖了大部分与设计有关的基本要素,包括面向对象编程思想、设计模式、重构、测试驱动开发、极限编程以及软件体系架构设计。其中,尤以设计模式为主,深入探讨了软件设计过程中的原则与模式,并结合大量的实例与代码演示了如何合理运用设计模式,改善程序模块的可复用性、可扩展性,实现模块间的松散耦合。全书将软件设计理论与项目实践完美地结合起来,使其告别了纯理论研究的空泛,具有现实的指导意义。本书共分为5篇,包括:设计之要、.NETFramework与设计模式、媒体播放器的设计之旅、设计模式应用实践以及.NET体系架构设计。本书力求讲解浅显明白。在技术探讨上,尽可能地深入透彻;在每一字的描述上,尽可能地简单易懂。本书适用于所有希望提高软件设计水平的程序员、软件工程师,同时,对于软件设计师与系统架构师也具有一定的参考价值。

4、《SOA原理·方法·实践》——毛新生主编

本书并不是关于Web服务的又一本开发手册,抑或是开发技术的宝典之类的读物。本书的作者来自于IBM软件开发中心的SOA技术中心,作为最早的一批从事SOA相关产品和客户项目开发的软件技术人员,见证了SOA从诞生到发展壮大的全过程。而本书的目的在于将作者在项目过程中的经验介绍给读者,通过分析SOA产生的根源,以及SOA对业务模式和开发模式带来的变革,帮助读者理解什么是SOA,以及如何科学的实施SOA。本书的内容分为三部分,将从作者的实际经验出发,分析SOA理念产生的合理性,然后分析SOA的相关开发技术,最后结合一个实例片断,讲述一个完整的SOA项目是如何设计完成的。

本书针对的读者是有一定经验的开发人员,例如,信息系统架构师,企业决策人员,对Web开发感兴趣的高年级计算机或相关领域的学生,以及任何希望了解SOA的广大技术人员。

现任IBM中国开发中心Web2.0首席架构师,此前他曾任IBM软件集团企业解决方案部大中华区和北亚地区首席架构师与IBMSOA中国设计中心技术主管,在企业级软件方面拥有广泛、扎实、深厚的理论功底和丰富的设计与项目实施经验。

5、《软件架构设计》——温昱著

本书紧紧围绕“软件架构设计”这一主题,立足实践解析了软件架构的概念,阐述了切实可行的软件架构设计方法,提供了可操作性极强的完整的架构设计过程。另外,本书从思维方式的突破、面向对象设计、UML建模、过程与管理等关键过渡环节,为广大程序员的成长提供了切中肯綮的指导。

6、《大道至简——软件工程实践者的思考》

本书是在“思想方法学”这一软件工程尚未涉足过的领域中的实习之作。作者亲历国内软件工程的英雄时代、泡沫时代,从失败中醒觉而创建独特的思考方法,对软件开发、工程中的现状深刻反思,从而完成这本专著。在缺乏独立思维、对国外工程理论亦步亦趋的国内工程界、开发业界,该书无疑是一份激荡新思的佳作。本书是第一本讨论软件工程思想本源的书籍,也是第一本从工程实践出发溯源而论的佳作。

本书提出了审视软件工程的全新视角和软件工程的体系模型(EHM,软件工程层状模型)用非工程的方式重新解析软件工程现象,全面、细致而深刻地分析了工程中各个环节的由来、价值及其内在关系。

计算机软件技术基础

沈被娜

《计算机软件技术基础》(第3版)内容包括数据结构、操作系统、数据库系统、计算机网络、软件工程及管理信息系统等共8章。每章有基本原理叙述和常用实例介绍,各章后附有习题。

学软件工程的,首先得会编程,软件工程里面的内容很多,就测试这一项就有很多知识:性能测试,功能测试,写测试报告。你要是要学基础的软件工程知识,那就看大学的课本--《软件工程》,如果是想搞测试那么还得看IBM的软件测试的性能测试和功能测试。

下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingkinginjava》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingkinginjava》就是很好的系统学习。当然基础很重要,数据结构、算法之类。

其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!

(1)数据结构:

《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!

《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂

《数据结构》(用面向对象方法与C描述)》,出版日期:1999年7月,殷人昆王小京,清华大学出版社.

(2)算法:

《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.

《算法导论(影印版)》(IntroctiontoAlgorithms,SecondEdition

ThomasH.Cormen,CharlesE.Leiserson,RonaldL.RivestandCliffordSteinMIT)高等教育出版社.

《计算机程序设计艺术》(TheArtofProgrammingLanguage),清华大学出版社

《算法设计与分析基础》(IntructiontoTheDesignandAnalysisofAlgorithms(US)AnanyLevitin),潘彦译,清华大学出版社.

(3)数据库

《数据库系统概论》,1983年,萨师煊王珊,高等教育出版社出版.

《数据库原理与方法》,1983年,郑若忠王鸿武,湖南科学技术出版社出版.

《数据库系统原理》,1988年,俞盘祥沈金发,清华大学出版社.

(4)操作系统原理

《现代操作系统》,孙钟秀等,高等教育出版社.

《操作系统原理》,谢青松,人民邮电出版社.

《操作系统原理教程》,张尧学主编,清华大学出版社出版.

(5)计算机体系结构

《计算机体系结构》,张晨曦等,高等教育出版社.

《计算机系统结构》,郑纬民汤志忠,清华大学出版社出版.

《计算机组成与结构》,王爱英,清华大学出版社.

(6)计算机网络

《计算机网络(第二版)》,冯博琴,高等教育出版社.

《》,张尧学,清华大学出版社.

《计算机网络》,蔡开裕等,机械工业出版社.

(7)离散数学

《离散数学》,孙吉贵杨凤杰,高等教育出版社.

《离散数学教程》,耿素云屈婉玲王捍贫,北京大学出版社.

《离散数学及其应用(原书第4版)》(DiscreteMathematicsandIts,FourthEdition,作者:美-KennethH.Rosen),袁崇义屈婉玲王捍贫刘田译,机械工业出版社.

基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。

《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面ThinkinC(ThinkinJava)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话,.net和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。

技术专业学校必读书籍有哪些?我感觉你想这个读这个书籍的话,一般学校推荐的,或者上上图书馆的时候有人给你推荐的

我刚才帮你查询了,这个专业的学生,必读的书籍是,软件技术开发汇总。

软件工程自考资料书推荐

专业代码:080720 一、考试课程及学分序号 课程代码 课程名称 学分 备注 1 0004 毛泽东思想概论 2 2 0005 马克思主义政治经济学原理 3 3 0015 英语(二) 14 4 2197 概率论与数理统计(二) 3 5 2324 离散数学 4 6 4737 C++程序设计 5 含实践2学分(4738) 7 7163 高级数据库技术 6 含实践2学分(7164) 8 7026 网络应用程序设计 4 9 7165 软件工程概论 5 含实践1学分(7166) 10 7167 多媒体计算机技术 5 含实践1学分(7168) 11 7028 软件测试技术 4 12 7029 软件项目管理 4 13 7169 软件开发工具与环境 4 含实践1学分(7170) 14 2141 计算机网络技术 4 15 7172 信息安全 4 6999 毕业论文 不计学分 总学分 71 二、说明 应考者可申请免考“英语(二)”课程,但必须加考“9911创业理论与实务(7学分)。9913现代生物导论(7学分)”两门课程。 三、学习书目 1.毛泽东思想概论《毛泽东思想概论》,罗正楷主编,武汉大学出版社。 2.马克思主义政治经济学原理《马克思主义政治经济学原理》,卫兴华主编,武汉大学出版社。 3.英语(二) 《大学英语英语教程》(上\下册),高远主编,高等教育出版社 4.概率论与数理统计(二) 《工程数学 概率论与数理统计》,孙洪祥。柳金主编,辽宁大学出版社(2006版) 5.离散数学《离散数学》,左孝凌主编,经济科学出版社。 6.C++程序设计《C++程序设计》,刘振安主编(2008版) 7.高级数据库技术《数据库技术及应用》,苗兰雪等主编,机械工业出版社(2006年1月1版)。 8.网络应用程序设计《网络程序设计—ASP》,尚俊杰编著,清华大学出版社。北京交通大学出版社(2004年2也第二版)。 9.软件工程概论《软件工程概论》,钟珞主编,清华大学出版社(2005年10月第一版)。 10.多媒体计算机技术《多媒体技术教程》,(修订本),胡晓峰。吴玲达。老松杨。司光亚主编,人民邮电出版社(2005年9月二版)。 11.软件测试技术《计算机软件测试》,[美]Cem Kaner等著,王峰。陈杰。喻琳译,机械工业出版社,中信出版社(原书第二版)。 12.软件项目管理《IT软件项目管理》,王强。曹汉平。贾素玲。木林森主编,清华大学出版社。 13.软件开发工具与环境《Visual C++6.0时尚编程百例》,网冠科技编著,机械工业出版社《Visual C++6.0程序设计从入门到精通》,求是科技。王正军编著,人民邮电出版社(2006年第一版)。 14.计算机网络技术《计算机网络技术》杨明福主编,经济科学出版社(2005版)。 15.信息安全《信息安全概论》,牛少彰主编,北京邮电出版社。 16.公文写作与处理《公文写作与处理》,饶士奇主编,辽宁教育出版社(2004版) 17.普通物理学《普通物理学》(第一册),程守珠主编,高等教育出版社。 18.创业理论与实务《创业理论与实务》,迟英庆等主编,江西人民出版社。 19.现代生物学导论(第5.6.10.11.12.16章不做考试要求) 《基础生命科学》(第二版),吴庆余主编,高等教育出版社。

这里我只节选了(一),因为一共是《自考不难》系列文章之十六----二十二具体课程学习方法:《软件工程》复习大纲及试验指导(一)----(七),超过10000字,全发不上来,都在参考资料的网站里面了,还有一些关于自考的文章,祝你自考成功!!! 《自考不难》系列文章之十六----具体课程学习方法:《软件工程》复习大纲及试验指导(一) 《软件工程》是计算机应用专业(本科)非常重要的一门专业课,该课程包括笔试和试验两部分,并且也是课程设计的科目之一。学习《软件工程》,考生不仅需要掌握至少一门程序设计语言,还需要对数据结构、数据库、操作系统等课程有一定的了解,可以说综合性很强。 从2002年起,《软件工程》的教材改由北京大学出版,相应的考试命题工作,也改由北京大学负责。 为了广大考生能更好的学习《软件工程》,我总结了全书的基础知识点、历年考试题型、试验题目于下,希望可以帮助大家完成《软件工程》的学习。 学习《软件工程》必备书籍: 1.教材,《软件工程》(黑皮),北京大学出版,2002年,王立福等 2.辅导,《计算机上机实验考试应试指导》(蓝皮),北京大学出版,2003年,孙家肃 《软件工程》笔试分为理论部分和设计部分,比例大致相当,在下面的复习大纲中将随即提到,不再细分。另外,实验部分也会在文中提及,希望读者注意。 第一章 软件工程概论 1. 软件工程的目的: 倡导以工程的原理、原则和方法进行软件开发,以解决当时出现的软件危机。 2. 软件危机: 在计算机软件开发和维护过程中所遇到的一系列问题。 3. 软件及组成: 计算机系统中的程序和文档称为软件,程序是计算机任务的处理对象和处理规则的描述,文档是为了理解程序所需的阐述性资料。 4. 软件工程定义: 软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规范、设计范型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。软件工程是一门指导计算机软件开发和维护的工程学科。 5. 软件工程框架及其内容: 目标、活动和原则。软件工程的目标为,生产具有正确性、可用性以及开销合宜的产品。软件工程活动定义为,生产一个最终满足需求且达到工程目标的软件产品所需要的步骤,主要包括需求、设计、实现、确认以及支持等活动。软件工程设计原则为,选取适宜的开发模型,采用合适的设计方法,提供高质量的工程支持,重视开发过程的管理。(参考教材教材第2页图1.1,更有利于记忆) 6. 软件工程研究的内容: 软件开发模型、软件开发方法、软件过程、软件工具、软件开发环境、计算机辅助软件工程(CASE)、软件经济学等。 7. 软件开发方法学定义: 是一种已定义好的技术集和符号表示习惯,来组织软件开发的过程,一般表示为一系列步骤,包括结构化方法、面向对象方法、Jackson方法等等。 第二章 软件开发模型 1. 软件开发模型定义: 是软件开发全部过程、活动和任务的结构框架。 2. 瀑布模型内容及特点: 瀑布模型将软件生存周期的各项活动规定为依固定顺序连接的软干阶段工作,是一种线性模型。各阶段活动为,提出系统需求、提出软件需求、需求分析、设计、编码、测试和运行。每个开发阶段具有以下特征,从上一阶段接受本阶段工作的对象作为输入,对上述输入实施本阶段的活动,给出本阶段的工作成果作为输出传入下一阶段,对本阶段工作进行评审,若本阶段工作得到确认,则继续下阶段工作,否则返回前一阶段甚至更前阶段。瀑布模型最为突出的缺点是该模型缺乏灵活性。 3. 演化模型内容及特点: 演化模型主要针对事先不能完整定义需求的软件开发,其开发过程一般是首先开发核心系统,当核心系统投入运行后,软件开发人员根据用户的反馈,实施开发的迭代过程,每一迭代过程均由需求、设计、编码、测试、集成等阶段组成,直到软件开发结束。演化模型在一定程度上减少了软件开发活动的盲目性。 4. 螺旋模型内容及特点: 它是在瀑布模型和演化模型的基础上,加入两者所忽略的风险分析所建立的一种软件开发模型。沿螺旋模型顺时针方向,依次表达了四个方面的活动,制定计划、风险分析、实施工程、客户评估。 5. 喷泉模型内容及特点: 它体现了软件创建所固有的迭代和无间隙特征,喷泉模型主要用于支持面向对象开发过程。 6. 增量模型内容: 在设计了软件系统整体体系结构之后,首先完整的开发系统的一个初始子集,继之,根据这一子集,建造一个更加精细的版本,如此不断的进行系统的增量开发。 7. 瀑布模型、演化模型、螺旋模型之间的联系:相同点是这三个模型都分为多个阶段,而瀑布模型一次完成软件,演化模型分为多次完成,每次迭代完成软件的一个部分,螺旋模型也分为多次完成,每次完成软件的一个新原型,并考虑风险分析。 8. 演化模型和增量模型之间的区别 演化模型首先开发核心系统,每次迭代为系统增加一个子集,整个系统是增量开发和增量提交,增量模型首先完整的开发系统的一个初始子集,然后不断的建造更精细的版本。

软件工程自考资料推荐书

[390219Z10]软件工程基础免费下载

链接:

《软件工程基础》是2006年由中国电力出版社出版的图书,作者是(意)盖伊曼德若利。本书通过严格的形式化方法和非形式化方法阐述了软件工程原则和方法的重要性,有选择地介绍了软件工程基础;强调并确定了适用于整个软件生命期的基本原则,全面而深入地介绍了这些基本原则在软件设计、规范、验证、软件生产过程和管理活动中的运用。

可以读一读C语言 还有后面的C#语言,数据库 这些是真东西。其实最重要的不是看书,看书只能应付考试,你要是真正想提高自己,还是要多跟着老师或者有经验的程序员学习,只有这样提高速度才非常快。

今天教务老师给大家收集整理了软件测试技术自考教材的相关问题解答,还有免费的自考历年真题及自考复习重点资料下载哦,以下是全国我们为自考生们整理的一些回答,希望对你考试有帮助!北大青鸟java培训:软件测试技术自学需要阅读哪些书籍?软件测试相信现在很多学习互联网IT技术的人已经都接触或者说了解过了,那么在不参加培训班的基础上,如何才能学习掌握软件测试技术呢?对了,就是通过读书来学习。下面,太原软件测试培训学校就给大家分享了关于软件测试的几本书,一起来了解一下吧。(1)软件测试的艺术软件测试工程师入门“圣经”。软件从业人员必备书。计算机经典著作。技术类“常青树”书籍。本书对软件测试类型、用例设计方法、测试策略等,都有精彩具体的描述;总结的十大软件测试经典原则,至今仍被广为引用。此书100多页,适合每年精读一次,每次都会有新的感悟。PS:此书版出版于1979年,比八九零后存在的历史还长。(2)软件测试软件测试行业入门“地图”。软件测试新人的指导书。本书描述了软件测试行业的“概貌”,开发过程、软件产品、实战测试策略、测试相关文档、测试未来、测试职业等。有心人,能从此书中找到软件测试世界的入口,找到知识才能的用武之地。(3)代码大全软件开发世界的“入口地图”。软件行业人员的“新手圣经”,“百科全书”。经典中的经典,大师中的大师,众多大咖联名点赞。本书总结、归纳了,软件工程业行之有效的、细节具体的实践知识,让你可以利用前人智慧、避免重蹈覆辙。如,通过“隐喻”理解和表达软件,高质量的编程经验细节,软件质量改进方法,软件集成,软件人员,等等。几乎每一章,都是描述了软件职业的一个深入方向,每章的“更多资源”,是更多本的深入学习的经典书籍。此书近1000页,适合先系统化学习,了解全貌,再随时查阅,或深入研究。PS:如果你想做一个真正的“软件行业”相关人员,此书必读。领学习资料计算机培训你好,我想买自考的书,请问你那里有下面买几书。自考的软件工程专业自考的书建议买盗的,在标价的基础上有3到6折的优惠什么的还有就是考什么就买什么书,虽然说自考的书都感觉差不多,不过有的书可能在明年或什么时候和改了网上买,分摊一下一本才12–16哪里多少天到货什么都有吗这是我的专业课肯定都有的,如果是小县城一般4-5天就可以到,市的话2-3天就可以了我一般玩的是淘宝,进去一搜就很多软件人工测试技术有哪些测试方法?软件人工测试技术有哪些测试方法?该技术共涉及四种方法:代码检查、代码走查、桌面检查、同行评审;其更着重详细讲述的是第一个方法。《软件测试技术的主要内容是什么?软件测试技术》的主要内容是什内容分为三部分,第一部分为概念基础、测试理论的背景及发展,简要地分析了当前测试技术的现状;第二部分介绍软件测试的程序分析技术、测试技术,软件测试的方法和策略,分析了软件业在测试方面的研究成果,并总结了测试的基本原则和一些好的实践经验;第三部分介绍了两种测试工具软件基于Windows的WinRunner和服务器负载测试软件WAS自考/成考有疑问、不知道自考/成考考点内容、不清楚当地自考/成考政策,点击底部咨询官网老师,免费领取复习资料:

软件工程自考资料推荐书目

7.计算机科学与技术专业专业代号:高中起点本科为990018;专科为080748;独立本科段为0807491独立本科段03708中国近现代史纲要2《中国近现代史纲要》王顺生李捷高等教育2008免考课程203709马克思主义基本原理概论4《马克思主义基本原理概论》卫兴华赵家祥北京大学2008免考课程300015英语(二)14《大学英语自学教程》(上、下册)高远高等教育1998免考课程400023高等数学(工本)10《高等数学(工本)》陈兆斗高瑞北京大学2006免考课程560042000421物理(工)物理(工)(实践)51《物理(工)》吴王杰机械工业2007免考课程702197概率论与数理统计(二)3《工程数学 概率论与数理统计(二)》范金城柳金甫辽宁大学2006免考课程802324离散数学4《离散数学》左孝凌经济科学2000沟通课程902325计算机系统结构4《计算机系统结构》李学干经济科学2000 10110232602327操作系统操作系统(实践)41《操作系统》谭耀铭中国人民大学2000沟通课程学位课程12130233102332数据结构数据结构(实践)31《数据结构》黄刘生经济科学2000学位课程14150233302334软件工程软件工程(实践)31《软件工程》陆丽娜经济科学2000 16170473704738C++程序设计C++程序设计(实践)32《C++程序设计》刘振安机械工业2008沟通课程1804741计算机网络原理4《计算机网络原理》杨明福经济科学2007沟通课程学位课程1904615数据库系统原理与技术5《数据库原理与技术》程学先中国水利水电2001沟通课程2007311多媒体技术4《多媒体计算机技术》(第3版)鲁宏伟汪厚祥电子工业2008 2104616专业实践不计学分 2217991计算机科学与技术毕业考核不计学分 这些书外面书店都有的,买不到可以让书店老板帮你订购。

ST软件工程免费下载

链接:

ST是指境内上市公司被进行特别处理的股票,也是退市风险警示。ST股是指境内上市公司经营连续两年亏损,被进行退市风险警示的股票。

下面推荐的比较详细是我以前问别人的,别人整理了一个多小时,推荐给你。你可以适度看看有哪些是你需要的,我是从java学起的,《Thingkinginjava》是一本非常好的书,看过《游戏编程之旅》那本书,云风著。前人的经验是,先入门,再去系统的学习,《Thingkinginjava》就是很好的系统学习。当然基础很重要,数据结构、算法之类。

其实把下面的全掌握了,基础那就真是很厉害了,再学精一门语言就是专家了吧!

(1)数据结构:

《数据结构(C语言版),出版日期:2005-5-1,严蔚民,清华大学.---推荐!

《数据结构习题与解析(C语言版)》,李春葆.---比严老的简单点,通俗易懂

《数据结构》(用面向对象方法与C描述)》,出版日期:1999年7月,殷人昆王小京,清华大学出版社.

(2)算法:

《算法设计与分析(高等学校计算机教材)》,郑宗汉,清华大学出版社.

《算法导论(影印版)》(IntroctiontoAlgorithms,SecondEdition

ThomasH.Cormen,CharlesE.Leiserson,RonaldL.RivestandCliffordSteinMIT)高等教育出版社.

《计算机程序设计艺术》(TheArtofProgrammingLanguage),清华大学出版社

《算法设计与分析基础》(IntructiontoTheDesignandAnalysisofAlgorithms(US)AnanyLevitin),潘彦译,清华大学出版社.

(3)数据库

《数据库系统概论》,1983年,萨师煊王珊,高等教育出版社出版.

《数据库原理与方法》,1983年,郑若忠王鸿武,湖南科学技术出版社出版.

《数据库系统原理》,1988年,俞盘祥沈金发,清华大学出版社.

(4)操作系统原理

《现代操作系统》,孙钟秀等,高等教育出版社.

《操作系统原理》,谢青松,人民邮电出版社.

《操作系统原理教程》,张尧学主编,清华大学出版社出版.

(5)计算机体系结构

《计算机体系结构》,张晨曦等,高等教育出版社.

《计算机系统结构》,郑纬民汤志忠,清华大学出版社出版.

《计算机组成与结构》,王爱英,清华大学出版社.

(6)计算机网络

《计算机网络(第二版)》,冯博琴,高等教育出版社.

《》,张尧学,清华大学出版社.

《计算机网络》,蔡开裕等,机械工业出版社.

(7)离散数学

《离散数学》,孙吉贵杨凤杰,高等教育出版社.

《离散数学教程》,耿素云屈婉玲王捍贫,北京大学出版社.

《离散数学及其应用(原书第4版)》(DiscreteMathematicsandIts,FourthEdition,作者:美-KennethH.Rosen),袁崇义屈婉玲王捍贫刘田译,机械工业出版社.

基本上每类的第一本已经可以代表当今中国大学教学用书的主流了。所以从basic角度讲,足够了,但是如果从工程角度讲,建议你可以根据某一种语言去定向的学习数据结构,比如Java或者C#。毕竟面向对象以后,数据结构的处理不像c那样麻烦。体系结构,操作系统和网络我们用的是英文教材《国外优秀信息科学技术系列教学用书》感觉写的比中文的实用,如果你英文好的话可以参考,分别较计算机组织与结构,实用操作系统概念,计算机网络(好像现在有翻译版了)。

《计算机程序设计艺术》我们老师当时强烈推荐,但是两大厚本,我一直没时间看,挺遗憾的。脱离基础学科,就语言方面ThinkinC(ThinkinJava)是非常好的书。你可以到网上搜一搜就知道,Bruce.另外如果你要是学软件的话,.net和J2EE是必须掌握其一的,否则以后的路很难走,这方面建议你上网多查资料,因为信息更新很快,那些书很多都是抄来抄去,也没什么新鲜的。CSDN网站应该知道吧,看看里面的帖子就知道了。

软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。主修课程主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。

  • 索引序列
  • 软件工程自考资料书籍推荐
  • 软件工程自考资料推荐书籍
  • 软件工程自考资料书推荐
  • 软件工程自考资料推荐书
  • 软件工程自考资料推荐书目
  • 返回顶部