软件工程学科基础综合

合集下载

2017 电子科技大学专业课指导用书

2017 电子科技大学专业课指导用书

电子工业出版社 (2010 年) 西安电子科技大学出 汤小丹等编著 版社 (2007 年) 严蔚敏,吴伟 清华大学出版社 民编著 (2011 年) 孙云卿、雷雨 科学出版社 著, 滕保华、廖旭 科学出版社 著
心理学综合 课程名称 心理学综合 心理学综合 心理学综合 数学物理基础 数学物理基础
现代心理与教育统计 参考书名 心理与教育测量 第三版 实验心理学 第二版 教育心理学 第二版 高等数学 第 1-4 册
计算机网络:自顶向下方 法 第6版 软件工程学科基础 软件工程学科基础综合 综合 第 7 版本科教学版 日语专业基础知识 日语概论 及运用 金融学 金融学基础 第二版 Financial Economics 金融学基础 第二版 口腔综合 测控通信基础 医学综合 医学综合 口腔综合 医学综合 口腔综合 口腔综合 口腔综合 口腔综合 口腔综合 测控通信基础 测控通信基础 课程名称 口腔颌面外科学 信号与系统 临床诊断学 第二版 内科学 第七版 口腔修复学 生理学 第七版 牙周病学 口腔黏膜病学 牙体牙髓病学 口腔解剖生理学 口腔组织病理学 现代通信原理 自动控制原理 参考书名
硕士 类别 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 硕士 类别 硕士
信号与系统和数字 数字设计-原理与实践 电路 第四版 线性代数 通信与信号系统 通信与信号系统 数字图像处理 信号与系统 信号与系统和数字 电路 密码学基础与网络 安全 密码学基础与网络 安全 理论力学 通信与信号系统 经济学基础 课程名称 经济学基础 高等代数 现代通信原理 信号与系统 第二版 数字图像处理 SIGNALSANDSYSTEMS SIGNALSANDSYSTEMS 密码编码学与网络安全 ——原理与实践 第四版 密码学概论 理论力学 第六版 SIGNALSANDSYSTEMS 微观经济学:现代观点 参考书名 经济学 第十七版

西北大学2016年软件工程学科专业基础综合844与参考答案

西北大学2016年软件工程学科专业基础综合844与参考答案
10、UNIX系统的物理文件使用索引结构(即i-node),其中物理地址采用固定大小的索引表:直接索引10项,一次、二次和三次间接索引各1项。假定系统的块大小和扇区大小均为8KB,并且块号为32位。假定磁盘的块指针是40位,其中8位用于识别物理磁盘,32位用于识别物理块。
(1)该系统所支持的最大文件是多大?
四、编写算法[每小题10分,共30分]
1.建立线性表(al,a2…,an)的单链表存储,并实现其就地逆置为(an,an-l,…,a1)。
2.已知二叉树采用二叉链表方式存放。请统计二叉树中度为1的结点数目,输出二叉树中所有的叶子结点。
3.已知树采用孩子-兄弟的二叉链表存储,编写算法,按层次输出树中所有结点
(2)最大分区是多大?
(3)假定文件的i-node信息已在内存,要访问地址13,423,956,需要几次访问磁盘?
(4)为了改善文件系统性能,可以采取哪些措施?
参考答案:数据结构
参考答案:操作系统
1.抽象数据类型及作用。
2.栈、队列、字符串都是限定性线性表,它们各自有什么限定?
二、分析[每小题7分,共14分]
1.某完全二义树的第6层有6个叶子结点。该完全二叉树最少有多少结点?
最多有多少结点?给出分析过程与结果。
2.分析直接插入排序在什么情况下性能最佳?什么情况下性能最差?
三、构造结果[每小题7分,共21分]
西北大学2016年招收攻读硕士学位研究生真题与参考答案
科目名称:软件工程学科专业基础综合科目代码:844
适用专业:计算机系统结构软件工程上,答在本试题上的答案一律无效。
【注】编写算法可采用类语言描述,并加上必要的注释。
数据结构试题(75分)
一、简答[每小题5分,共10分]

(完整word版)860软件工程学科基础综合

(完整word版)860软件工程学科基础综合
1)项目管理四要素:人员、产品、项目、过程(概念)
2)软件度量有哪些方法:生产率估计(基于规模(KLOC)、基于功能点掌握直接测量(基于规模)方法。
3)项目计划与风险管理的概念
《网络技术》考试内容如下:
1、计算机网络和因特网
(1)网络协议的概念
(2)802。11无线局域网:802.11的体系结构、MAC协议,以及在同一个IP子网中的移动过程
(3)无线个域网的基本概念:蓝牙和Zigbee技术
(4)蜂窝因特网的体系结构:3G
(5)移动管理的原理:寻址和路由选择到移动结点
7、多媒体网络
(1)多媒体网络的应用
(2)内容分发网络(CDN)的基本原理:CDN在YouTuBe、Netflix中的应用
1)软件生命周期概念、软件过程概念、能力成熟度模型CMM概念
2)常见的几种软件过程模型:瀑布、增量、原型、螺旋、喷泉等,比较各自优缺点
3.需求分析
重点是需求分析的一般步骤、数据流图、用例图、活动图、需求规格说明文档的编制。掌握结构化分析模型的导出、数据流图/用例图/活动图的基本画法和需求规格说明文档的编制;理解需求分析的过程、主要步骤.主要知识点:
考试科目
860软件工程学科基础综合
考试形式
笔试(闭卷)
考试时间
180分钟
考试总分
150分
一、总体要求
《软件工程学科基础综合》包括《软件工程》和《网络技术》两门课程,其中《软件工程》要求考生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握最基础的软件工程理论方法,并能应用到实际的软件项目开发中。《网络技术》要求学生掌握计算机网络的基本概念、基本原理和基本方法;掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理;能够运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用。两门课程各占总分的50%。

对软件工程专业的认识

对软件工程专业的认识

对软件工程专业的认识软件工程专业是当今信息科技领域的重要学科之一。

随着计算机技术的迅速发展和应用领域的不断扩大,软件工程专业已经成为了大学中备受青睐的专业之一。

本文将从不同角度对软件工程专业进行全面认识。

一、软件工程专业的定义与概述软件工程专业是一门跨学科的综合学科,它涉及计算机科学、数学、管理学等多个领域的知识。

软件工程专业的主要任务是培养学生具备进行软件开发、设计、测试以及项目管理等工作的能力。

软件工程专业的发展可追溯到20世纪60年代,随着计算机技术的进步,软件工程也逐渐成为当今信息技术领域中最重要的学科之一。

二、软件工程专业的学科构成软件工程专业涉及的学科内容非常广泛,主要包括以下几个方面:1.计算机科学基础:这是软件工程专业的基础学科,主要包括计算机原理、数据结构、算法分析等内容。

学生需要通过这些基础课程的学习,掌握计算机科学的基本理论和方法。

2.软件开发技术:软件工程专业的核心内容之一是软件开发技术,包括面向对象编程、数据库设计、软件测试等。

学生需要通过相关课程的学习,培养软件开发的实际操作技能。

3.项目管理与软件工程方法论:软件工程专业也注重培养学生的项目管理能力和软件工程方法论的应用能力。

学生需要学习项目管理理论和方法,了解软件工程开发过程,并且能够应用这些方法进行实际的软件项目管理。

4.软件工程实践:为了帮助学生更好地掌握软件工程的实践技能,软件工程专业通常还会开设一些实践性的课程,如软件工程实验、软件工程项目等。

通过这些实践课程的学习,学生可以更好地将理论知识应用到实际项目中。

三、软件工程专业的就业前景由于信息技术的广泛应用,软件工程专业的就业前景非常广阔。

毕业生可以选择就职于各种各样的企事业单位,如软件开发公司、互联网公司、金融机构等等。

同时,他们还可以选择从事软件项目管理、软件测试等职业。

软件工程专业毕业生的平均薪资也相对较高,从业前景良好。

四、培养软件工程专业学生的能力为了适应信息时代的发展需求,软件工程专业注重培养学生的综合能力。

北京理工大学885软件工程专业基础综合(2020)

北京理工大学885软件工程专业基础综合(2020)

声明:该信息来自于官网北京理工大学885软件工程专业基础综合(2020)一、考查目标软件工程专业基础综合涵盖程序设计、数据结构等学科专业基础课程。

要求考生系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用基本原理和基本方法分析和解决有关理论问题和实际问题。

二、考试形式和试卷结构试卷满分及考试时间本试卷满分为150分,考试时间为180分钟答题方式闭卷、笔试试卷内容结构程序设计75分数据结构75分试卷题型结构单项选择题20分程序填空题15分编程题50分简答题50分算法设计题15分三、考查范围程序设计部分1.考试内容⑴数据类型:常量、变量、数组、字符串、指针,变量的初始化、变量存储类型;⑵运算符与表达式:运算符的运算规则和优先级、表达式、类型转换;⑶程序的控制:程序的三种基本结构、语句、数据的输入输出;⑷函数:函数的定义、函数的调用、参数传递、带参数的主函数、函数的递归;⑸结构与联合:构造数据类型的概念、结构的定义与引用、联合的定义与引用、链表;⑹文件:文件的概念、文件指针、文件的打开、关闭及操作;2.考试要求⑴掌握C程序设计语言的基本语法。

⑵掌握常见的程序设计方法。

⑶掌握基本的数值、排序等算法,以及穷举、递推、递归等方法。

3.分值75分4.题型单项选择题10分程序填空题15分编程题50分数据结构部分1.考试内容⑴基本概念:数据结构,数据,数据元素,数据对象,抽象数据类型,算法,算法的时间复杂度和空间复杂度。

⑵线性表:线性表的逻辑结构和基本操作,顺序和链式存储结构,简单应用与实现。

⑶栈和队列:栈和队列的基本概念,存储结构,基本操作,简单应用与实现。

⑷数组和广义表:数组的定义及顺序存储结构,矩阵的压缩存储,数组的简单应用,广义表的定义与基本操作。

⑸树和二叉树:树的定义和基本操作,二叉树的概念和基本性质,二叉树的存储结构,遍历二叉树和线索二叉树,树和森林与二叉树的关系,哈夫曼树和哈夫曼编码,树的简单应用。

0835软件工程一级学科简介

0835软件工程一级学科简介

0835软件工程一级学科简介软件工程(Software Engineering)是一门综合性的学科,涉及软件开发、软件质量保证、软件项目管理等多个领域。

本文将对软件工程的定义、发展历程、重要性、学科内容以及职业发展方向等进行简要介绍。

软件工程是指运用工程化的原理、方法和工具,对软件开发、维护和管理过程进行系统化、规范化、可量化的管理和控制,从而确保软件能够以预期的成本、进度和质量满足用户需求。

其发展始于20世纪60年代末期的软件危机,当时软件开发过程中频繁出现的延期、超支、低质量等问题迫使人们开始重视软件开发的管理与规范。

随着信息技术的迅猛发展,软件工程作为一门学科逐渐形成并得到广泛应用。

它涵盖了需求分析、系统架构设计、软件开发、测试与调试、部署与运维等多个环节。

通过对软件开发过程的体系化管理,软件工程能够提高软件开发效率、降低开发风险,并确保软件产品的可靠性、可维护性以及可扩展性。

软件工程的学科内容包括但不限于以下几个方面:1. 需求分析与规格说明:在项目启动阶段,软件工程师需要与客户充分沟通,了解用户需求,并将其转化为明确的规格说明,以便后续开发与设计过程中的参考。

2. 软件设计与开发:软件设计是软件工程中重要的一环,它包括系统架构设计、模块设计、数据结构设计、算法设计等。

软件开发则侧重于根据设计方案编写代码,实现软件功能。

3. 软件测试与调试:为了确保软件质量,软件工程师需要进行全面的测试与调试工作。

测试包括单元测试、集成测试、系统测试等,通过不同层次的测试,发现并修复软件中的错误与缺陷。

4. 部署与运维:软件部署指将软件安装到用户的计算机或服务器上,并配置好所需的环境。

软件运维则是在软件发布后,负责监控、维护和更新软件,以确保其正常运行。

软件工程一级学科对于培养具备软件开发与管理能力的专业人才至关重要。

软件工程专业的学生需具备扎实的计算机基础知识,如数据结构、操作系统、算法等,并能够熟练运用各种软件开发工具和编程语言。

软件工程基础知识

软件工程基础知识考点指导考点 1 :软件工程和项目管理基础★★★考点点拨:本考点考查软件工程和软件生成周期的概念,常用的软件开发模型,以及软件开发项目管理基础知识。

【试题1】软件工程三要素是____________ 。

A)技术、方法和工具B)方法、工具和过程C)方法、对象和类D)过程、模型、方法答案:B 分析:软件工程三要素:方法、工具和过程。

软件工程方法为软件开发提供了“如何做” 的技术。

软件工具为软件工程方法提供了自动的或半自动的软件支撑环境。

软件工程过程定义了:方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理以及软件开发各个阶段完成的工作。

理论链接:软件工程概述1.软件危机软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。

概括的说即为:能否满足对软件日益增长的需求?能否维护数量日益增长的现有软件?2.软件工程软件工程是一类求解软件的工程,它应用计算机科学、数学及管理科学等原理,借鉴传统工程的原则、方法,创建软件以达到提高质量、降低成本的目的。

其中,计算机科学、数学用于构造模型与算法,工程科学用于制定规、设计型、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。

软件工程是一门指导计算机软件开发和维护的工程学科。

软件工程准则可以概括为六条基本原理:(1 )用分阶段的生存周期计划严格管理;(2)坚持进行阶段评审;(3 )实行严格的产品控制;(4 )采用现代程序设计技术;(5)应能清楚地审查结果;(6 )合理安排软件开发小组的人员。

【试题2】软件开发的结构化生命周期方法将软件生命周期划分成__________________ 。

A )计划阶段、开发阶段、运行阶段B )计划阶段、编程阶段、测试阶段C)总体设计、详细设计、编程调试 D )需求分析、功能定义、系统设计答案:A【试题3】软件生命周期的最后的一个阶段是______________ 。

A)书写软件文档 B )软件维护C)稳定性测试D)书写详细用户说明答案:B理论链接:软件生存(生命)周期软件生存周期:软件的产生直到报废的生命周期。

2016年电子科技大学860软件工程学科基础综合考研真题试题试卷


电子科技大学 2016 年攻读硕士学位研究生入学考试试题 考试科目:860 软件工程学科基础综合
注:所有答案必须写在答题纸上,写在试卷或草稿纸上均无效。
一、 选择题(共 30 分,共 30 题) 1. 软件是( ) A.设计开发的 B.软件项目组制造的 C.程序员编写代码实现的 D.项目经理组织实施的 ) 2. 软件工程是一种层次化的技术,支持软件工程的根基在于 ( A.软件工程过程模型 B.软件生命周期模型 D.软件工程工具 C.质量关注点 3. 瀑布模型,也称为经典生命周期模型, ( ) A.是一种迭代的模型 B.是增量的模型 D.强调设计的模型 C.是顺序的模型 4. 不需要在需求分析阶段建立的模型是( ) A.数据流图 B.用例图 C.E-R 图 D.程序流程图 5. 0 层数据流图有( )个数据加工 A.0 B.1 C.2 D.多 6.下列实体中不能作为系统用例图中的参与者的是( ) A.用户 B.管理员 C.服务器 D.打印机 7.模块内聚度越高,说明模块内各成分彼此结合的程度越( ) 。 A. 松散 B. 紧密 C. 无法判断 D. 相等 8.下列哪种设计相当于一个房屋中每个房间的门窗详图(以及规格说明) ( ) 。 A. 体系结构设计 B. 构件级设计 C. 接口设计 D. 数据设计 9.程序流程图(框图)中的箭头代表( ) 。 A.数据流 B.控制流 C.调用关系 D.组成关系 10.对体系结构的建模不使用( ) 。 A. 构件图 B. 部署图 C. 包图 D. 用例图 11.软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试( A.结构合理性 B.软件外部功能 C.程序正确性 D.程序内部逻辑 12.下列不属于单元测试内容的选项是( ) 。 A. 边界条件测试 B. 模块接口测试 共6页 第1页

天津科技大学842自命题计算机学科专业基础综合2020年考研专业课初试大纲

科目代码:842 科目名称:自命题计算机学科专业基
础综合
复习大纲:
Ⅰ.考查目标
自命题计算机学科专业基础综合考试涵盖数据机构、操作系统、软件工程三门学科专业基础课程。

要求考生系统地掌握上述专业基础课程的概念、基本原理和基本方法,能够运用所学的基本原理和基本方法分析、判断和解决有关理论问题和实际问题。

Ⅱ.考试形式和试卷结构
一、试卷满分及考试时间
本试卷满分为150分,考试时间为180分钟。

二、答题方式
答题方式为闭卷、笔试。

三、试卷内容结构
数据结构70分
操作系统40分
软件工程40分
四、试卷题型结构单项选择题
简答题
综合应用题
Ⅲ.考查内容
1.数据结构
1.1数据结构(逻辑结构、存储结构)概念,算法描述,时间复杂性及。

885软件工程专业基础综合

885软件工程专业基础综合一、考查目标软件工程专业基础综合涵盖程序设计、数据结构等学科专业基础课程。

要求考生系统地掌握上述专业基础课程的概念、基本原理和方法,能够运用基本原理和基本方法分析和解决有关理论问题和实际问题。

二、考试形式和试卷结构试卷满分及考试时间本试卷满分为150分,考试时间为180分钟答题方式闭卷、笔试试卷内容结构程序设计75分数据结构75分试卷题型结构单项选择题20分程序填空题15分编程题50分简答题50分算法设计题15分三、考查范围程序设计部分L考试内容⑴数据类型:常量、变量、数组、字符串、指针,变量的初始化、变量存储类型;⑵运算符与表达式:运算符的运算规则和优先级、表达式、类型转换;⑶程序的控制:程序的三种基本结构、语句、数据的输入输出;⑷函数:函数的定义、函数的调用、参数传递、带参数的主函数、函数的递归;⑸结构与联合:构造数据类型的概念、结构的定义与引用、联合的定义与引用、链表;⑹文件:文件的概念、文件指针、文件的打开、关闭及操作;2.考试要求⑴掌握C程序设计语言的基本语法。

⑵掌握常见的程序设计方法。

⑶掌握基本的数值、排序等算法,以及穷举、递推、递归等方法。

3.分值75分4.题型单项选择题10分程序填空题15分编程题50分数据结构部分L考试内容⑴基本概念:数据结构,数据,数据元素,数据对象,抽象数据类型,算法, 算法的时间复杂度和空间复杂度。

⑵线性表:线性表的逻辑结构和基本操作,顺序和链式存储结构,简单应用与实现。

⑶栈和队列:栈和队列的基本概念,存储结构,基本操作,简单应用与实现。

⑷数组和广义表:数组的定义及顺序存储结构,矩阵的压缩存储,数组的简单应用,广义表的定义与基本操作。

⑸树和二叉树:树的定义和基本操作,二叉树的概念和基本性质,二叉树的存储结构,遍历二叉树和线索二叉树,树和森林与二叉树的关系,哈夫曼树和哈夫曼编码,树的简单应用。

⑹图:图的基本概念,图的存储结构,图的遍历,图的应用,图的连通性,有向无环图及其应用,最短路径,关键路径。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1)需求分析的概念
2)需求分析的过程:需求确认与需求变更
3)需求确认的步骤:需求获取→需求提炼→需求描述→需求验证
4)需求分析三类建模:功能模型、数据模型、行为模型。面向过程和面向对象的需求分析过程中,三类模型各包含哪些内容?
5)掌握数据流图和用例图作法。
4.系统设计
重点是面向数据流的设计方法、面向对象的设计方法、过程设计的常用工具。掌握软件设计的主要技术、主要内容和主要方法,能根据具体项目进行模块划分和软件架构设计;理解软件设计和需求分析之间的相互关系。主要知识点:
1)项目管理四要素:人员、产品、项目、过程(概念)
2)软件度量有哪些方法:生产率估计(基于规模(KLOC)、基于功能点(FP))、工作量度量(算法成本模型、COCOMO模型)。掌握直接测量(基于规模)方法。
3)项目计划与风险管理的概念
《网络技术》考试内容如下:
1、计算机网络和因特网
(1)网络协议的概念
二、内容
《软件工程》考试内容如下:
1.基本概念
重点是软件的特性、软件工程学的研究范畴,以及学习软件工程的意义。掌握软件的概念、特点和软件工程的基本特征;理解为什么学习软件工程、如何学习。主要知识点:
1)软件的概念和特点
2)软件危机的概念和产生的原因
3)软件工程的定义、三要素和发展过程
2.过程模型
重点是各种实用的软件过程模型,以及不同过程模型的特点比较。掌握几种典型模型的优缺点和能依据项目特征选择使用不同的模型;理解为什么有不同的模型、不同模型的特征。主要知识点:
(2)路由器的工作原理
(3)IP协议及IP地址的有关内容
(4)因特网的选路算法及其原理
(5)理解因特网中的重要选路协议:RIP,OSPF,BGP
5、链路层和局域网
(1)差错检测技术
(2)以太网的基本原理及技术
(3)网络互连设备:集线器和交换机的原理和技术
(4)ARP协议的原理
6、无线网络与移动网络
(1)无线链路和无线网络的特点
(7)TCP和UDP套接字编程
(8)P2P文件共享原理
3、传输层
(1)TCP和UDP提供的服务及其区别
(2)校验和的计算方法
(3)TCP的连接控制
(4)可靠数据传输原理
(5)流量控制原理
(6)拥塞控制原理
(7)TCP的可靠传输、流量控制和拥塞控制的具体实现方法
4、网络层
(1)虚电路网络和数据报网络的原理
6)白盒测试、黑盒测试、静态分析各有哪些方法?
7)掌握逻辑覆盖与等价类划分测试方法。
6.软件维护
重点是软件维护的分类、软件的可维护性的决定因素和软件维护技术。掌握软件维护的基本类型、软件的可维护性的决定因素、IEEE软件维护的过程模型;理解软件维护的基本概念、软件维护在技术上的要点、维护费用的估算、软件逆向工程的概念及主要内容。主要知识点:
(3)综合服务和区分服务
8、计算机网络中的安全
(1)网络安全的概念
(2)密码学的基本原则
(3)消息完整性和数字签名的概念
(4)SSL、IPsec、VPN的基本概念
(5)秘钥分发和认证的过程
(6)入侵检测的概念
三、题型及分值比例
1.选择题(20%)
2.判断题(20%)
3.简答题(30%)
4.应用题(30%)
5.质量保证
重点是软件测试策略和技术。掌握质量保证的概念、软件测试的概念及常用方法;理解质量保证活动在软件工程中的重要作用和意义。主要知识点:
1)质量保证的概念
2)测试策略V模型概念,测试与开发的各阶段对应关系。
3)单元测试的内容、集成测试的分类、系统测试的分类、验收测试的分类。
4)回归测试的概念
5)测试技术常见术语的概念:软件缺陷、验证和确认、测试与质量保证、质量与可靠性、调试与测试、测试用例
考试科目
860软件工程学科基础综合
考试形式
笔试(闭卷)
考试时间
180分钟
考试总分
150分
一、总体要求
《软件工程学科基础综合》包括《软件工程》和《网络技术》两门课程,其中《软件工程》要求考生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握最基础的软件工程理论方法,并能应用到实际的软件项目开发中。《网络技术》要求学生掌握计算机网络的基本概念、基本原理和基本方法;掌握计算机网络的体系结构和典型网络协议,了解典型网络设备的组成和特点,理解典型网络设备的工作原理;能够运用计算机网络的基本概念、基本原理和基本方法进行网络系统的分析、设计和应用。两门课程各占总子网中的移动过程
(3)无线个域网的基本概念:蓝牙和Zigbee技术
(4)蜂窝因特网的体系结构:3G
(5)移动管理的原理:寻址和路由选择到移动结点
7、多媒体网络
(1)多媒体网络的应用
(2)内容分发网络(CDN)的基本原理:CDN在YouTuBe、Netflix中的应用
1)软件维护的基本概念
2)理解软件维护的四个基本类型:纠错性、适应性、完善性、预防性维护。哪种占比重最大?哪种最小?
3)可维护性的决定因素
4)软件维护过程模型、软件再工程、逆向工程的概念
7.项目管理
重点是项目计划和估计的方法。掌握软件项目管理的主要内容和主要方法,能根据具体的项目进行项目计划和项目估计;理解软件项目管理四个基本要素:人、产品、过程和项目。主要知识点:
1)系统设计分为概要设计和详细设计
2)与设计相关的8个概念:抽象、体系结构、设计模式、模块化、信息隐藏、功能独立、细化、重构。其中,着重考察体系结构、模块化、信息隐藏、功能独立。
3)系统设计从体系结构、数据、接口和组件四方面进行设计。面向过程和面向对象的系统设计,各自包含哪些设计内容?
4)掌握流程图和顺序图作法。
1)软件生命周期概念、软件过程概念、能力成熟度模型CMM概念
2)常见的几种软件过程模型:瀑布、增量、原型、螺旋、喷泉等,比较各自优缺点
3.需求分析
重点是需求分析的一般步骤、数据流图、用例图、活动图、需求规格说明文档的编制。掌握结构化分析模型的导出、数据流图/用例图/活动图的基本画法和需求规格说明文档的编制;理解需求分析的过程、主要步骤。主要知识点:
(2)无连接和面向连接服务的概念和区别
(3)电路交换和分组交换的概念和区别
(4)网络延时的概念和计算方法
(5)计算机网络的体系结构及各层交互的封装过程
2、应用层
(1)应用层协议的原理
(2)应用层协议的实现过程
(3)Web应用和HTTP协议
(4)FTP协议的实现机制
(5)DNS的功能和实现方法
(6)电子邮件系统的构成、传输机制和协议
相关文档
最新文档