当前位置:首页>软件设计师教程PDF,TXT迅雷下载,磁力链接,网盘下载

软件设计师教程PDF,TXT迅雷下载,磁力链接,网盘下载

分类:教材 发布时间:2018-09-06
编辑推荐
软件设计师教程(第5版)依据2018年审定通过的软件设计师考试大纲大纲编写,涵盖软件设计师(中级)岗位所要求的主要知识及应用技术。通过软件设计师考试的考生可以获得由人力资源和社会保障部、工业和信息化部认可的职业资格证书,本考试为中级资格认证。 
内容简介
本书作为中级职称的全国计算机技术与软件专业技术资格(水平)考试(简称“软考”)指定教材,具有比较权威的指导意义。本书根据《软件设计师考试大纲》(2018年审定通过)的重点内容,组织了12章的内容,考生在学习教材内容的同时,还须对照考试大纲,认真学习和复习大纲的知识点。   本书是在《软件设计师考试大纲》的指导下,对《软件设计师教程(第4版)》进行了认真修编,部分章节是重写后形成的。在本书中,强化了软件工程部分的知识,增加了Web应用系统分析与设计知识。   本书适合参加本级别考试的考生和大学在校生作为教材。
目  录
目 录
第1章 计算机网络概论... 1
基础知识... 38
Model)... 249
Model)... 250
(Water Fountain Model)... 252
(Component-based
Development Model)... 252
Methods Model)... 253
Development)... 254
映射... 338
6.4 WebApp分析与设计... 340
6.4.1 WebApp的特性... 341
6.4.2 WebApp需求模型... 341
显示全部信息
前  言
前 言全国计算机技术与软件专业技术资格(水平)考试实施至今已经历了二十余年,在社会上产生了很大的影响,对我国软件产业的形成和发展做出了重要的贡献。为了适应我国计算机信息技术发展的需求,人力资源和社会保障部、工业和信息化部决定将考试的级别拓展到计算机信息技术行业的各个方面,以满足社会上对各种计算机信息技术人才的需要。
编者受全国计算机专业技术资格考试办公室委托,对《软件设计师教程(第4版)》进行改写,以适应新的考试大纲要求。在考试大纲中,要求考生掌握的知识面很广,每个章节的内容都能构成相关领域的一门甚至多门课程,因此编写的难度很高。考虑到参加考试的人员已有一定的基础,所以本书中只对考试大纲中所涉及的知识领域的要点加以阐述,但限于篇幅所限,不能详细地展开,请读者谅解。
全书共分12章,各章节内容安排如下:
第1章主要介绍计算机系统基础知识、计算机体系结构以及安全性、可靠性和系统性能评测基础。
第2章主要介绍程序设计语言的基本概念与基本成分,阐述了汇编程序、编译程序与解释程序的基本原理。
显示全部信息
免费在线读
第5章 软件工程基础知识  本章介绍软件工程的相关基础知识,主要内容包括软件过程与过程模型、需求分析、软件设计、软件测试、软件运行与维护、软件项目管理、软件质量、软件度量、软件工具与软件开发环境等相关知识。5.1 软件工程概述  早期的软件主要指程序,程序的开发采用个体工作方式,开发工作主要依赖于开发人员的个人技能和程序设计技巧。当时的软件通常缺少与程序有关的文档,软件开发的实际成本和进度往往与预计的相差甚远,软件的质量得不到保证,开发出来的软件常常不能使用户满意。随着计算机应用需求的不断增长,软件的规模也越来越大,然而软件开发的生产率远远跟不上计算机应用的迅速增长。此外,由于软件开发时缺少好的方法指导和工具辅助,同时又缺少相关文档,使得大量已有的软件难以维护。上述这些问题严重地阻碍了软件的发展,20世纪60年代中期,人们把上述软件开发和维护过程中所遇到的各种问题称为“软件危机”。  1968年,在德国召开的NATO(North Atlantic Treaty Organization,北大西洋公约组织)会议上首次提出了“软件工程”这个名词,希望用工程化的原则和方法来克服软件危机。在此以后,人们开展了软件开发模型、开发方法、工具与环境的研究,提出了瀑布模型、演化模型、螺旋模型和喷泉模型等开发模型,出现了面向数据流方法、面向数据结构的方法、面向对象方法等开发方法,以及一批CASE(Computer Aided Software Engineering,计算机辅助的软件工程)工具和环境。现在,软件工程已经成为计算机软件的一个重要分支和研究方向。  软件工程是指应用计算机科学、数学及管理科学等原理(如图5-1所示),以工程化的原则和方法来解决软件问题的工程,其目的是提高软件生产率、提高软件质量、降低软件成本。软件工程涉及软件开发、维护、管理等多方面的原理、方法、工具与环境,限于篇幅,本章不能对软件工程做全面的介绍。根据软件设计考试大纲的要求,本章着重介绍软件开发过程中的原理,其他内容只做简单的介绍。
显示全部信息
书摘插画
插图
显示全部信息

点评