软件工程期末复习北邮

软件工程期末复习北邮
软件工程期末复习北邮

1、软件是一种(逻辑实体),而不是具体的物理实体,因而它具有抽象性。

2、需求分析研究的对象是软件项目的(用户/客户/功能+性能/功能)要求。

3、需求分析的任务就是借助于当前系统的(逻辑模型)导出目标系统的(逻辑模型),解决目标系统的(“做什么”)的问题。

4、结构化需求分析方法由对软件问题的(信息/数据)和(功能)的系统分析过程及其表示方法组成。

5、确认测试包括:有效性测试和(软件配置审查,文档审查)。

6、白盒测试的逻辑覆盖方法包括语句覆盖、(判定/判断覆盖)、条件覆盖、(判定/判断-条件覆盖)、条件组合覆盖、(路径覆盖/路径测试/基本路径测试)。注:次序无关

7、为了提高模块的独立性,模块之间最好是(数据耦合)

为了提高模块的独立性,模块最好是(功能内聚)

8、下列关于功能性注释不正确的说法是( B )

A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据

的状态

B. 注释用来说明程序段,需要在每一行都要加注释

C. 可使用空行或缩进,以便很容易区分注释和程序

D. 修改程序也应修改注释

9、在UML状态图中,与转移上的事件联系在一起的瞬时操作是(动作)

10、测试的关键问题是(如何选择测试用例)

11、以下说法不正确的是(A)。

A.原型思想是在研究概要设计阶段的方法和技术中产生的。

B.探索型和实验型原型采用的是抛弃策略。

C.进化型原型采用的是追加策略。

D.快速原型方法是利用原型辅助软件开发的一种思想。

12、需求规格说明书的作用不包括(C)

A.软件验收的依据

B.用户与开发人员对软件要做什么的共同理解

C.软件可行性研究的依据

D.软件设计的依据

13、软件结构图中,模块框之间若有直线连接,表示它们之间存在(调用关系)

14、下面关于DFD中的加工的描述正确的是( C )

A. 每个加工只能有一个输入流和一个输出流

B. 每个加工最多有一个输入流,可以有多个输出流

C. 每个加工至少有一个输入流和一个输出流

D. 每个加工都是对输入流进行变换,得到输出流

15、在基于数据库的信息管理系统中,数据库概念模型的设计对应于系统开发的(概要设计)阶段。

16、下列关于效率的说法不正确的是( B )

A. 效率是一个性能要求,其目标应该在需求分析时给出

B. 提高程序效率的根本途径在于采用高效的算法

C. 效率主要指处理机时间和存储器容量两个方面

D. 程序的效率与程序的算法有关

17、某企业的软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业的要求进行的维护属于 (适应性维护)

18、软件测试的目的是(为了发现程序中的错误)

19、用白盒测试法设计测试用例的方法包括(基本路径测试)

20、导致软件危机的最主要原因是(开发方法和技术不合理)

21、下面关于软件生命周期模型的描述正确的是( C )

A.软件生命周期是指从软件需求分析到上线运行的全过程

B.原型方法只能用于软件的需求分析阶段

C.按照瀑布模型开发系统时,必须完成需求分析才能开始系统设计

D.增量模型又叫做迭代模型

22、(UML)是面向对象技术领域内占主导地位的标准建模语言。

23、模块的作用范围应在控制范围之内,下面哪一种做法是不当的(C)。

A. 将判定所在模块合并到父模块中,使判定处于较高的层次

B. 将受到判定影响的模块下移到控制范围内

C. 将判定所在模块下移到最低层次

D. 将判定上移到层次中较高的位置

24、软件的正确性是指(软件产品达到预期的功能)

25、软件测试内容不包括( D )

A. 对需求规格说明的确认

B. 对代码进行桌前检查

C. 对性能进行测试

D. 对代码进行调试

26、某企业的软件系统投入运行一段时间后出现响应速度慢的情况,软件开发厂商为了适应企业的要求,对软件性能进行了优化,提高了运行速度,企业进行的维护工作属于( B )

A. 适应性维护

B. 完善性维护

C. 改正性维护

D. 预防性维护

27、OOA所要完成的工作不包括( D )

A.建立用例模型

B.建立领域模型

C.建立操作契约

D.定义完善的类的属性和操作

28、白盒测试法中最强的逻辑覆盖是(路径覆盖)

29、下面哪一个不是数据词典的构成之一( C )。

A. 数据流词条描述

B. 数据文件词条描述

C. 数据流层次词条描述

D. 加工逻辑词条描述

30、OOA所要完成的工作不包括( D )

A.建立用例模型

B.建立领域模型

C.建立操作契约

D.定义完善的类的属性和操作

31、结构化程序设计采用的三种基本控制结构是(顺序、选择、重复)

32、下面哪一个不属于UML中的图( D )。

A. 类图

B. 状态图

C. 构件图

D. 数据流图

33、如果由于某种原因不能修改已有的用例文本,使用以下哪种关系可以解决

这个问题( C)。

A. 包含关系

B. 继承关系

C. 扩展关系

D. 聚合关系

34、下面哪种生命周期模型本身不是一个完整的方法论(D)。

A. 螺旋模型

B. 喷泉模型

C. RUP

D. 敏捷模型

35.软件的可行性研究中不包括(D)。

A. 技术可行性

B. 法律可行性

C. 经济可行性

D. 政治可行性

36.对象实现了数据和操作的结合,使数据和操作(C)于对象的统一体中。

A. 聚合

B. 组合

C. 封装

D. 抽象

37.面向对象设计模型中不包括(A)

A、操作契约

B、类的方法

C、用例实现的顺序图

D、对象的状态图

判断:

正确:

1.用例代表的视角色的目标,而不是达到角色目标过程中的一个步骤

2.用例模型是用来说明系统应该具备的功能描述。

3.软件维护的周期远远大于软件开发的周期。

4.在进行软件类设计的过程中可以应用GRASP中的“信息专家”模式决定类中

的方法。

5.需求分析需要对系统的数据、功能和行为进行建模。

6.采用黑盒测试系统功能时,完全不需要了解程序内部结构。

7.SRP原则阐述的是对于一个类而言,应该只有一个引起它变化的原因。

8.面向对象设计中最关键的活动是找到对象并给对象分配职责。

9.类是具有相同属性、操作、关系和语义的对象集合。

10.软件测试目的在于发现错误。

11.领域模型就是用来描述业务领域重要概念及其相互关系的模型,一般用UML

的类图来表达。

12.除了分析阶段用于明确需求以外,原型方法也可以用于软件工程的其它阶

段。

13.原型方法既可以同瀑布模型结合也可以与UP模型结合使用。

14.面向对象设计中最关键的活动是找到对象并给对象分配职责。

15.如果对象A包含或聚合对象B,那么A拥有创建B的职责。

16.

错误:

1.数据词典包括数据流词条、数据元素词条、数据文件词条以及数据加工逻辑

词条四个部分。

2.状态图之间不能够发送消息。

3.软件测试只需要测试计划、测试用例和测试工具就可以进行。

4.项目开发计划不属于软件开发类文档。

5.软件是一种逻辑实体,由可执行代码构成。

6.软件质量主要通过软件的功能测试来保证。

7.UML中顺序图和协作图不仅能用来表示对象之间的动态行为,也能表示对象

内部的状态变化。

8.单元测试中只能使用白盒测试方法。

9.软件能力成熟度模型是衡量软件项目管理水平的标准。

10.领域模型是面向对象分析和设计的一个组成部分,因而它也是待构建的软件

模型的一个部分。

11.在顺序图中,一个对象A发送了一条创建另一个对象B的消息,那么表明对

象B具备了处理该条消息的职责。

12.螺旋模型最大的特点是加入了对软件成本的控制。

13.好的软件设计是指按照该设计方案能够实现需求定义的系统功能。

14.软件测试的目的证明提交的软件是正确的。

15.A is a B说明A与B之间存在聚合关系。

16.软件是就是程序,程序就是软件。

17.螺旋模型最大的特点是加入了对软件成本的控制。

18.软件模块划分得越小,总的软件开发成本就越小。

19.面向对象分析(OOA)和面向对象设计(OOD)分别采用不同的概念和表示法。

20.白盒测试不能应用穷举法,黑盒测试可以应用。

21.在项目面临进度延期的情况下,总是可以通过增加人力在后期跟上进度。

22.缺乏处理大型软件项目的经验,是产生软件危机的唯一原因。

23.类图用来表示系统中类以及类与类之间的关系,它是对系统动态结构的描

述。

24.UML是一种可视化的程序设计语言。

25.用例模型中,创建系统操作契约是必须的。

26.外观控制器不需要实现系统操作,但用例控制器需要。

1.软件的定义:

软件是计算机程序、规程,以及运行计算机系统可能需要的相关文档和数据软件是包括程序、数据及其相关文档的完整集合

2.软件的特点:

软件是一种具有抽象的逻辑实体

软件的开发是一种逻辑思维成熟的过程,而无明显的制造过程

软件没有磨损和老化问题,但存在软件退化问题

软件的开发依然很原始

软件是高度复杂的逻辑体

3.软件的分类:系统软件、应用软件、中间件软件

按照服务对象范围划分:通用软件、定制软件、可配置软件

按照软件使用方式划分:单机软件、服务器软件、客户端软件

按照软件功能划分:办公软件、网络软件、系统工具软件、系统安全软件、多媒体软件、

设计与开发软件、游戏软件、家庭应用软件、行业软件4.软件危机:由于落后的软件生产方式无法满足迅速增长的计算机软件需求,

从而导致软件开发与维护过程中出现一系列严重问题的现象

5.软件危机产生的原因:

软件本身存在复杂性,软件开发和维护所使用的方法不合理

6.软件危机解决途径:软件工程学,即采用工程化的方法从事软件系统的研究

和维护。

7.软件工程定义:

软件工程是为了经济地获得能够在实际机器上高效运行的可靠软件而建立和使用的一系列好的工程化原则。

运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。

软件工程学是为在成本限额以内按时完成开发和修改软件产品所需的系统生产和维护的技术和管理的学科。

IEEE计算机学会将“软件工程”定义为:⑴应用系统化的、规范化的、定量的方法来开发、运行和维护软件,即:将工程应用到软件;⑵对⑴中各种方法的研究。

8.软件工程三要素:方法、工具、过程

9.软件工程的目标:

生产具有正确性、可用性以及开销适宜的软件产品。

10.软件工程的最终目的:

摆脱手工生产软件的状况,逐步实现软件研制和维护的自动化。

11.软件工程研究的内容:

软件开发技术:软件开发方法学、开发过程模型、开发工具、软件工程环境软件工程管理:软件管理学、软件工程经济学、软件心理学等内容

12.软件工程的原则:

选取适宜的开发模型、采用合适的设计方法、提供高质量的工程支持力度、重视开发过程的管理

13.软件工程管理的基本原理:

用分阶段的生命周期计划严格管理、坚持进行阶段评审、实行严格的产品控制、采用现代程序设计技术、结果应能清楚地审查、开发小组的人员应少而精、承认不断改进软件工程实践的必要性

14.软件工程的一般原理:

抽象、信息隐藏、模块化、局部化、确定性、一致性、完备性、可验证性

15.工程项目的三个基本目标:合理的进度、有限的经费、一定的质量

16.软件工程过程:

为了获得软件产品,在软件工具的支持下由软件工程师完成的一系列软件工程活动。

17.软件工程过程包含4种基本的过程活动:

软件规格说明:规定软件的功能及其使用限制;

软件开发:产生满足规格说明的软件;

软件确认:通过有效性验证以保证软件能够满足客户的要求;

软件演进:为了满足客户的变更要求,软件必须在使用过程中进行不断地改进。

18.软件生命周期:指软件产品从考虑其概念开始,到该软件产品不再使用为止

的整个时期,一般包括概念阶段、分析与设计阶段、构造阶段、移交和运行阶段等不同时期。

19.软件生命周期的六个基本步骤:

制定计划、需求分析和定义、软件设计、程序编码、软件测试、运行维护20.影响软件生命周期长短的因素:

不考虑硬件环境的快速发展因素时,……为软件的质量、软件的灵活性和适应能力

21.软件过程模型:从一个特定角度提出的对软件过程的概括描述,是对软件开

发实际过程的抽象,包括构成软件过程的各种活动(Activities)、软件工件(artifacts)以及参与角色(Actors/Roles)等。

22.软件生命周期模型:是一个框架,描述从软件需求定义直至软件经使用后废

弃为止,跨越整个生存期的软件开发、运行和维护所实施的全部过程、活动和任务,同时描述生命周期不同阶段产生的软件工件,明确活动的执行角色等。

是指导软件开发人员按照确定的框架结构和活动进行软件开发的标准。

23.传统模型种类:瀑布模型、演化模型、增量模型、喷泉模型、V模型和W模

型、螺旋模型、构件组装模型、快速应用开发模型、原型方法

24.瀑布模型:规定了软件生命周期提出的六个基本工程活动,并且规定了它们

自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。瀑布模型将软件生命周期划分为定义阶段、开发阶段和维护阶段,在定义阶段部署了计划和需求分析活动;在开发阶段部署了设计、编码和测试活动,维护阶段部署了运行/维护活动。

25.演化模型针对需求不是很明确的软件

26.软件需求分析的对象:用户要求。

27.软件需求分析的任务是:准确地定义新系统的目标,回答系统必须“做什么”

的问题并编制需求规格说明书。

28.需求分析的目标:借助于当前(业务)系统的逻辑模型导出目标系统的逻辑

模型,解决目标系统的“做什么”的问题。

29.需求分析的过程包含哪些方面:

需求沟通、需求获取、需求分析与综合、需求建模、制定需求分析规格说明、需求确认、需求评审。

30.软件文档的作用:提高软件开发过程的能见度;提高开发效率;作为开发人

员阶段工作成果和结束标志;记录开发过程的有关信息便于使用与维护;提供软件运行、维护和培训有关资料;便于用户了解软件功能、性能。

31.简述用例描述的组成内容:用例的目标、用例是如何被启动的、角色和用例

之间的消息流、用例的执行的多个分支、用例的前置和后置条件

32.简述单元测试、集成测试以及确认测试所对应的测试对象:

单元测试:代码和详细设计文档

集成测试:详细设计和概要设计文档

确认测试:概要设计和需求规格说明

33.简述面向对象开发方法中OOA和OOD要完成的工作。

OOA:建立用例图、写用例文本描述、创建领域模型、绘制顺序图(可选)、创建操作契约。

OOD:软件体系结构设计、用例实现设计(用协作图寻找参与用例的对象,对对象职责进行分配,并生成设计类图)、用户界面设计。

34.

35.什么是软件项目管理?制定项目计划时包含的项目管理过程有哪些?

软件项目管理就是为了实现软件项目目标,使软件项目获得成功而对软件开发项目的工作范围、可能遇到的风险、需要的资源(人力、硬件和软件)、要完成的任务、经历的里程碑、花费的工作量(成本)以及进度的安排等进行管理的过程。

制定项目计划是建立项目行动指南的基准,包括对软件项目的估算、风险分析、进度安排、人员的选择与配备等。

36.阐述面向对象设计中依赖倒置原则的含义。

37.面向对象分析(OOA)阶段过程中主要包括哪些工作活动?

用例建模、创建领域模型、绘制系统顺序图、创建系统操作契约。

38.ACD图(体系结构语境图)和AFD图(体系结构流程图)都可以基于一个标准的

体系结构模板建立,请画出该体系结构模板的组成格式。

39.UML中类图的作用是什么?UML中类之间包含哪些关系?

UML类图用于描述类以及类之间的关系。

UML中类之间的关系可分为:关联、聚合、继承和依赖

软件工程期末复习北邮

1、软件是一种(逻辑实体),而不是具体的物理实体,因而它具有抽象性。 2、需求分析研究的对象是软件项目的(用户/客户/功能+性能/功能)要求。 3、需求分析的任务就是借助于当前系统的(逻辑模型)导出目标系统的(逻辑模型),解决目标系统的(“做什么”)的问题。 4、结构化需求分析方法由对软件问题的(信息/数据)和(功能)的系统分析过程及其表示方法组成。 5、确认测试包括:有效性测试和(软件配置审查,文档审查)。 6、白盒测试的逻辑覆盖方法包括语句覆盖、(判定/判断覆盖)、条件覆盖、(判定/判断-条件覆盖)、条件组合覆盖、(路径覆盖/路径测试/基本路径测试)。注:次序无关 7、为了提高模块的独立性,模块之间最好是(数据耦合) 为了提高模块的独立性,模块最好是(功能内聚) 8、下列关于功能性注释不正确的说法是( B ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据 的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 9、在UML状态图中,与转移上的事件联系在一起的瞬时操作是(动作) 10、测试的关键问题是(如何选择测试用例) 11、以下说法不正确的是(A)。 A.原型思想是在研究概要设计阶段的方法和技术中产生的。 B.探索型和实验型原型采用的是抛弃策略。 C.进化型原型采用的是追加策略。 D.快速原型方法是利用原型辅助软件开发的一种思想。 12、需求规格说明书的作用不包括(C) A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件可行性研究的依据 D.软件设计的依据 13、软件结构图中,模块框之间若有直线连接,表示它们之间存在(调用关系) 14、下面关于DFD中的加工的描述正确的是( C ) A. 每个加工只能有一个输入流和一个输出流

微机原理与接口技术 北邮 软件 实验报告

微机原理与接口技术软件实验报告

实验B 分支、循环程序设计 一、实验目的 1.开始独立进行汇编语言程序设计; 2.掌握基本分支,循环程序设计; 3.掌握最简单的DOS功能调用。 二、实验任务及内容 1.安排一个数据区,内存有若干个正数,负数和零。每类数的个数都不超过9。 2.编写一个程序统计数据区中正数,负数和零的个数。 3.将统计结果在屏幕上显示。 4. 选作题: 统计出正奇数,正偶数,负奇数,负偶数以及零的个数.

四、源程序 DISPSTR MACRO STR ;打出字符串(属于DOS功能调用)MOV AH,9 MOV DX,SEG STR MOV DS,DX MOV DX,OFFSET STR INT 21H ENDM DISPNUM MACRO NUM ;打出数字(属于DOS功能调用)MOV AH,2 MOV DL,NUM ADD DL,30H ;加30H变为ASCII码 INT 21H ENDM DATA SEGMENT NUM DB 3,2,7,0,1,0,-5,-4,0 COUNT EQU $-NUM ;统计数据个数 ZEROS DB 0 ;各类数初值均为0 PLUSES DB 0 MINUSES DB 0 EVENMINUSES DB 0 ODDMINUSES DB 0 EVENPLUSES DB 0 ODDPLUSES DB 0 ZEROSTR DB 0DH,0AH,'ZERO:$' ;待输出字符串

PLUSSTR DB 0DH,0AH,'PLUS:$' MINUSSTR DB 0DH,0AH,'MINUS:$' EVENMINUSSTR DB 0DH,0AH,'EVENMINUS:$' ODDMINUSSTR DB 0DH,0AH,'ODDMINUS:$' EVENPLUSSTR DB 0DH,0AH,'EVENPLUS:$' ODDPLUSSTR DB 0DH,0AH,'ODDPLUS:$' DATA ENDS STACK SEGMENT STACK 'STACK' DB 100 DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE, DS:DATA, SS:STACK START PROC FAR PUSH DS ;初始化 MOV AX,0 PUSH AX MOV AX,DATA MOV DS,AX MOV CX,COUNT ;CX控制循环次数 MOV SI,OFFSET NUM ;SI指向数据的偏移地址 LOOP1: CMP BYTE PTR[SI],0 ;将SI指向的内容与0比较大小JZ ZERO ;等于0跳转 JG PLUS ;大于0跳转 INC MINUSES ;负数加一 SHR BYTE PTR[SI],1 ;判断是负奇数还是负偶数 JNC EVENMINUS ;是负偶数跳转 INC SI ;SI指针后移 INC ODDMINUSES ;负奇数加一 RETURN: LOOP LOOP1 ;循环直至CX=0 JMP DISP ;循环结束后跳转至打出结果 ZERO: INC ZEROS INC SI JMP RETURN ;返回循环体 PLUS: INC PLUSES SHR BYTE PTR[SI],1 JNC EVENPLUS

北邮通信工程校内专业实习报告

北京邮电大学实习报告

附:实习总结及心得体会: 课程回顾: 1、电声演播数字电视 这是第一个实验,历时一天半。此实验主要围绕H.264标准进行。 老师介绍了电声演播及数字电视技术的历史与发展,本实验室的历史与发展。然后介绍了各种声学图像方面的老设备以及发展状况,包括留声机、录像机和老式的播放电影带的放映机,到当今的2.0、5.1音响,PL,VCD,DVD等设备。讲解了图像编解码方面的各种知识。 *H.264-SVC的全称为可伸缩视频变换编码,以提高压缩视频流在丢包信道下传输时的错差恢复能力。根据具有不同空间层和时间级的主图像在编码结构中的重要性的不同来优化冗余图像码率的分配。在有效的控制冗余速率的同时,解决了在丢包信道传输视频时的误差漂移问题。该方法使用简单的粗糙量化主图像的方法来生成冗余图像,大大减小了差错恢复工具对编解码复杂度的增加。仿真结果表明,使用优化后的冗余图像能够在有限增加带宽的情况下有效抵制丢包信道下视频传输产生的误差漂移现象,使解码视频质量有明显改善。H.264-SVC采用分层技术,分为基本层和增强层。 实验中,老师改变编解码器不同参数,入帧间隔、编码比特率、编码帧率等,观察视频质量效果的变化,并分析原因。改变量化参数QP,通过观察,可知QP值越小,编码后文件大小越小,图像效果越差。通过改变码率进行流提取,发现视频子层数减少,画面播放速率加快。丢包率的测试中,丢包率越小画面越清晰,但相同丢包率时,有记忆的丢包模式比无记忆丢包模式解码产生的画面更清晰。 声学实验中,实验室放着各种设备,其中一套5.1声道环绕立体声音响放在实验室四周。我们坐在中间,听老师播放出来的不同性质的声音,让我们体会不同因素对声音效果的影响。在欣赏音乐的同时了解了一些原理。 最后一部分是用声压计测声强,见附加的实验报告。 2、天线射频讲课及实验 这个实验很遗憾没有看到各式各样的天线,但是听了老师对专业的介绍剖析,并且给我们分析了就业出国和考研的利弊,受益匪浅。老师反复跟我们强调大三是要做好人生规划的时候,要面临很多选择,并且用自己的一些经历给我们提出了一些建议和指导。 3、图像实验讲课 通过研究生学长的讲解,我们先了解了关于数字图像的一些基本知识,认识了图像编解码系统的基本构成。之后观察了同一节目在两台电视屏幕上的效果,调节其中一个的各个参数,观察图像效果的变化,比较不同条件对图像的影响。还用编解码器观察了压缩后图像的失真情况。 4、微波实验讲课及实验

北邮微原硬件实验

信息与通信工程学院 微原硬件实验报告 姓名: 班级: 学号: 班内序号: 【一.基本的I/O实验】 实验一 I/O地址译码 一、实验目的 掌握I/O地址译码电路的工作原理。 二、实验原理和内容 1、实验电路如图1-1所示,其中74LS74为D触发器,可直接使用实验台 上数字电路实验区的D触发器,74LS138为地址译码器。译码输出端Y0~Y7在实验台上“I/O地址“输出端引出,每个输出端包含8个地址,Y0:

280H~287H,Y1:288H~28FH,……当CPU执行I/O指令且地址在280H~2BFH范围内,译码器选中,必有一根译码线输出负脉冲。 例如:执行下面两条指令 MOV DX,2A0H OUT DX,AL(或IN AL,DX) Y4输出一个负脉冲,执行下面两条指令 MOV DX,2A8H OUT DX,AL(或IN AL,DX) Y5输出一个负脉冲。 图1-1 利用这个负脉冲控制L7闪烁发光(亮、灭、亮、灭、……),时间间隔通过软件延时实现。 2、接线: Y4/IO地址接 CLK/D触发器 Y5/IO地址接 CD/D触发器 D/D触发器接 SD/D角发器接 +5V Q/D触发器接 L7(LED灯)或逻辑笔 三、硬件接线图及软件程序流程图 1.硬件接线图 2.软件程序流程图

四、源程序 DATA SEGMENT DATA ENDS STACK SEGMENT STACK 'STACK' DB 100H DUP(?) STACK ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA,SS:STACK ;基本框架;延时子程序 DELAY1 PROC NEAR MOV BX,500H PUSH CX LOOP2: MOV CX,0FFFH WAIT1: LOOP WAIT1 DEC BX JNZ LOOP2 POP CX RET DELAY1 ENDP START: MOV CX,0FFFFH ;L7闪烁控制 LOOP1: MOV DX,2A0H ;灯亮 OUT DX,AL CALL DELAY1 MOV DX,2A8H ;灯灭 OUT DX,AL CALL DELAY1 LOOP LOOP1 ;循环闪烁 CODE ENDS END START 五、实验结果 灯L7闪烁 实验二简单并行接口 一、实验目的 掌握简单并行接口的工作原理及使用方法。(选择273进行实验)二、实验原理和内容

北邮计算机复试软件工程试题A附答案

--------------------学年第二学期2008 2007 ——北京邮电大学--- -:---名---姓- A卷《软件工程》期末考试试题 一、学生参加考试须带学生证或学院证明,未带者不准进入 场。学生必须按照监考教师指定座位就坐 二、书本、参考资料、书包等与考试无关东西一律放到考场 定位置 三、学生不得另行携带、使用稿纸,要遵守《北京邮电大学 ,有考场违纪或作弊行为者,按相应规定严肃处理场规则 上,做在试卷、草四、学生必须将答题内容做在专用答题.. 纸上一律无效。交卷时将答题纸与试卷一同上交考试时软件工20061 课题总满3510103015得-阅卷-- - --教师- -- - - -- -一、单项选择题(共10题,每题1分,共10分)-- - -1、需求规格说明书作用不包括(C)- - --

:-A.软件验收依据--号--B.用户与开发人员对软件要做什么共同理解-学----C.软件可行性研究依据D.软件设计依据-- - -、2、软件结构图中,模块框之间若有直线连接,表示它们之间存在(A )装 - - A、调用关系B、组成关系C、链接关系D、顺序执行关系-- - -3、下面关于DFD中加工描述正确是( C ) - - -- -A. 每个加工只能有一个输入流和一个输出流-- - -:B. 每个加工最多有一个输入流,可以有多个输出流---级-C. 每个加工至少有一个输入流和一个输出流--班---D. 每个加工都是对输入流进行变换,得到输出流- - -- 4、在基于数据库信息管理系统中,数据库概念模型设计对应于系统开- -- - -发(B)阶段。- --- A、需求分析B、概要设计----- 、程序设计D 、详细设计C ------------- 5、为了提高模块独立性,模块之间最好是( D ) A. 控制耦合 B. 公共耦合 C. 内容耦合 D. 数据耦合 6、下列关于效率说法不正确是( B ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率根本途径在于采用高效算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序效率与程序算法有关 7、测试关键问题是( D ) A. 如何组织对软件评审 B. 如何验证程序正确性 C. 如何采用综合策略 D. 如何选择测试用例 8、某企业软件系统希望从Windows平台移植到Linux平台上,软件开发厂商为了满足企业要求进行维护属于(B ) A. 改正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护 9、软件测试目是(C ) A.为了表明程序没有错误 B.为了说明程序能正确地执行 C.为了发现程序中错误 D.为了评价程序质量 10、用白盒测试法设计测试用例方法包括(C) A.错误推测B.因果图 C.基本路径测试D.边界值分析 二、判断题(共10题,每题1分,共10分) 1.软件是一种逻辑实体,由可执行代码构成。(错) 用例模型是用来说明系统应该具备功能描述。(对)2. 软件质量主要通过软件功能测试来保证。(错 3.) UML4.中顺序图和协作图不仅能用来表示对象之间动态行为,也能表示对象内部状态变化。(错) 单元测试中只能使用白盒测试方法。5.(错)

北邮工程数学

、判断题(共5道小题,共50.0分) 1.若X~N(1,2),则. A.正确 B.错误 知识点: 阶段作业三 学生答 案: [B;] 得分: [10] 试题分 值: 10.0 提示: 2. 3.若事件A与B同时发生时必导致事件C发生,则. A.正确 B.错误 知识点: 阶段作业三 学生答 案: [A;] 得分: [10] 试题分 值: 10.0 提示: 4. 5.一电路由A、B两个元件并联组成,A损坏的概率为0.01,B损坏的概率 为0.02,它们中至少有一个损坏的概率为0.025,则此电路不通的概率为 0.015. A.正确 B.错误 知识点: 阶段作业三 学生答 案: [B;] 得分: [10] 试题分 值: 10.0 提示:

6. 7.若X~N(μ,),则P =. A.正确 B.错误 知识点: 阶段作业三 学生答 案: [A;] 得分: [10] 试题分 值: 10.0 提示: 8. 9.设A、B为两事件,P(A∪B)=0.7,P(A)=P(B)= 0.5,则P(|)=0.4. A.正确 B.错误 知识点: 阶段作业三 学生答 案: [A;] 得分: [10] 试题分 值: 10.0 提示: 10. 二、单项选择题(共5道小题,共50.0分) 1.设随机变量X的分布列为 则随机变量的分布列为().

A. B. C. D. 知识点: 阶段作业三学生答 案: [A;] 得分: [10] 试题分 值: 10.0 提示: 2.设随机变量X的分布列为 F(x )为X的分布函数,则F(3.5) =(). A.0.8 B.0 C.0.5 D.不存在 知识点: 阶段作业三 学生答 案: [C;] 得分: [10] 试题分 值: 10.0 提示:

软件项目管理课设报告

山西大学 软件项目管理课程设计报告 题目:教务管理系统 班级: 14 班 学号: 14 姓名: 2016年12月 实习目的: 为了将理论用于实践,巩固所学知识,提高自己发现问题并用所学知识分析问题和解决问题的能力,锻炼自己的工作能力,适应社会能力,自我管理能力,了解目前软件的应用情况,需求情况,发展方向及前景,为顺利毕业做好充分的准备,也为自己能顺利的与社会环境接轨做好准备.此次实习由学校统一组织安排,分两个阶段,两个方向进行系统的实习。 实习要求: 1、要求学生在实习过程中认真学习技术知识,积极与指导老师和同学配合; 2、在前期,按时到勤,认真学习。积极做好实习日志,能够理解当天的内容。对技术的理论知识要及时实践; 在后期,积极与同学沟通,认真完成项目要求的内容。在这个过程中要与老师同学多做沟通,通过探讨项目的解决方案以及进展。 教务系统招标书

根据《中华人民共和国招投标法》和学校有关规定,对我校的教务管理信息系统软件项目(以下简称该项目)进行国内邀请招标。 一.系统要求 教务管理信息系统的主要功能模块包括:系统应该包括教务和教学两部分,教务和教学可以灵活组合、自由搭配,可以组成学校教务管理或教学管理系统。教务管理信息系统涵盖教务业务中的各个功能部件,从学籍、注册、排课、选课、考试、成绩、教学评价、教材等诸多方面形成一体化管理模式, 教务部门主要负责学校各类专科生的教学管理,主要负责5个方面的工作:基本教学活动管理。主要包括:各类教学计划管理、教学运行管理、教学考评管理;教学基本建设管理。主要包括:专业建设、课程建设、教学基地建设、教学管理制度和学风建设。组织开展相关的教育科学研究、教学改革和教学成果评审;学历与学籍管理。主要包括:在校专科生的学历与学籍管理工作,负责历届本(专)科生的学历和学位管理;教师队伍建设的有关工作。组织教师和管理干部队伍的相关业务培训与考核工作,参与拟制教师队伍建设规划和专业技术职务评审工作,负责聘任兼职教授的相关工作;其它工作,学校人才培养有关工作的牵头和情况汇总上报; 教学管理信息系统在结构上可划分为下列功能模块:公共信息管理(教学资源(设施)管理)、教学计划管理、开课管理、学籍管理、注册管理、排课管理、选课管理、考试管理、成绩管理、教材管理、教学质量评估那里、实践教学管理、教师管理、毕业管理、教务办公(综合查询)、系统维护、教师门户、学生门户等模块。 二.投标商应该完成的工作 2.1 根据各系统目标和功能描述,识别并给出系统需求(需求调查,对项目的理解)。 2.2 提出达到系统目标和完成系统功能的最佳途径(项目方案)。 三、工作要求

北邮微机原理中断程序报告

北京邮电大学实验报告 题目:微机原理软件实验 学院:信息与通信工程 专业:信息工程______ 中断实验报告 一、实验目的 1、初步掌握中断程序的设计方法; 2、初步掌握修改 DOS 系统中断,以适应实际使用的方法。

二:实验要求 编一程序,在显示器上显示时、分、秒。 1:借用计数器8253的Timer0作为中断源,通过8259A下向CPU发中断,每10ms 产生一次中断。 2:在中断服务程序中管理刷新时、分、秒。 3:输入文件名(如:CLK)后清屏显示 Current time is XX:XX:XX(时分秒键盘输入) 打回车,时、分、秒开始计时,时钟不停的刷新。 4:当键入CTRL+C时,停止计时,返回系统,且系统正常运行不死机。 提示: 1、8253的初始化程序段可借用。 2、口地址为40H、41H、42H、43H,控制字为36H=00110110B 3、时间常数TC=11932:1.1932MHz/11932=100Hz,输出方波频率为100Hz,其周期为1000/100=10ms 三:设计思路 这个实验需要用到中断控制器8259A和计数器8253。我们先初始化8253的工作方式,利用工作方式3来计数时间,让其分频后产生100hz的方波,每100个周期即为1s,将这个方波作为中断源,通过8259A每10ms向CPU发出一次中断。然后我们将子程序Timer0的地址(CS以及IP)设置为中断向量,每次中断即执行这个子程序,在这个之程序中编写相应代码,看时间是否到1S,没到则跳出中断,等待下一次(1ms之后)中断到来,到1S则让时间+1并且重置计数值,再加上相应的时间显示程序,这样即可实现时间的自动增加与显示,可以当做一个计时器来用,这即是这个工程的主体部分。 除此之外,还需要一部分程序来实现键盘输入相应时间,这里要注意时间的每一位都有取值方面的要求,这里就要通过一系列的CMP/JMP指令的组合来达到正确输入的效果,将顺序输入的时间存储起来,配合Timer0子程序即可输出当前设置的时间并且实现时间刷新。当然,如果选择不输入时间直接回车的话,程序可以从0开始计时,可以当成一个秒表。 还有一些细节的设计如在计时过程中输入S可以重新设置时间,Ctrl+C可以退出这些也是利用CMP/JMP组合来实现。最后整个程序可以实现以下功能:可以设置开始时间然后自动计时,也可以当做秒表来使用,可以正常退出。 四:实验流程

软件工程期末复习-北邮讲课讲稿

软件工程期末复习-北 邮

1、软件是一种(逻辑实体),而不是具体的物理实体,因而它具有抽象性。 2、需求分析研究的对象是软件项目的(用户/客户/功能+性能/功能)要求。 3、需求分析的任务就是借助于当前系统的(逻辑模型)导出目标系统的(逻辑模型),解决目标系统的(“做什么”)的问题。 4、结构化需求分析方法由对软件问题的(信息/数据)和(功能)的系统分析过程及其表示方法组成。 5、确认测试包括:有效性测试和(软件配置审查,文档审查)。 6、白盒测试的逻辑覆盖方法包括语句覆盖、(判定/判断覆盖)、条件覆盖、(判定/判断-条件覆盖)、条件组合覆盖、(路径覆盖/路径测试/基本路径测试)。注:次序无关 7、为了提高模块的独立性,模块之间最好是(数据耦合) 为了提高模块的独立性,模块最好是(功能内聚) 8、下列关于功能性注释不正确的说法是( B ) A. 功能性注释嵌在源程序中,用于说明程序段或语句的功能以及数据 的状态 B. 注释用来说明程序段,需要在每一行都要加注释 C. 可使用空行或缩进,以便很容易区分注释和程序 D. 修改程序也应修改注释 9、在UML状态图中,与转移上的事件联系在一起的瞬时操作是(动作) 10、测试的关键问题是(如何选择测试用例) 11、以下说法不正确的是(A)。 A.原型思想是在研究概要设计阶段的方法和技术中产生的。

B.探索型和实验型原型采用的是抛弃策略。 C.进化型原型采用的是追加策略。 D.快速原型方法是利用原型辅助软件开发的一种思想。 12、需求规格说明书的作用不包括(C) A.软件验收的依据 B.用户与开发人员对软件要做什么的共同理解 C.软件可行性研究的依据 D.软件设计的依据 13、软件结构图中,模块框之间若有直线连接,表示它们之间存在(调用关系) 14、下面关于DFD中的加工的描述正确的是( C ) A. 每个加工只能有一个输入流和一个输出流 B. 每个加工最多有一个输入流,可以有多个输出流 C. 每个加工至少有一个输入流和一个输出流 D. 每个加工都是对输入流进行变换,得到输出流 15、在基于数据库的信息管理系统中,数据库概念模型的设计对应于系统开发的(概要设计)阶段。 16、下列关于效率的说法不正确的是( B ) A. 效率是一个性能要求,其目标应该在需求分析时给出 B. 提高程序效率的根本途径在于采用高效的算法 C. 效率主要指处理机时间和存储器容量两个方面 D. 程序的效率与程序的算法有关

2015北邮工程数学阶段作业2

一、判断题(共5道小题,共50.0分) 1. 若线性方程组的系数矩阵A和增广矩阵满足 Rank()=Rank(A),则此方程组有唯一解. A. 正确 B. 错误 知识点: 阶段作业二 学生答案: [B;] 标准答案: B 得分: [10] 试题分值: 10.0 提示: 2. 若是非齐次线性方程组的两个解,则 也是它的解. A. 正确 B. 错误 知识点: 阶段作业二 学生答案: [B;] 标准答案: B 得分: [10] 试题分值: 10.0 提示: 3. 任何一个齐次线性方程组都有解. A. 正确 B. 错误 知识点: 阶段作业二

学生答案: [A;] 标准答案: A 得分: [10] 试题分值: 10.0 提示: 4. (错误) 若向量组线性相关,则一定可用线性表示. A. 正确 B. 错误 知识点: 阶段作业二 学生答案: [A;] 标准答案: B 得分: [0] 试题分值: 10.0 提示: 5. 若存在使式子成立,则向量组 线性无关. A. 正确 B. 错误 知识点: 阶段作业二 学生答案: [B;] 标准答案: B 得分: [10] 试题分值: 10.0 提示: 6. 二、单项选择题(共5道小题,共50.0分) 1. 当()时,线性方程组仅有零解. A. 且

B. 且 C. 且 D. 且 知识点: 阶段作业二 学生答案: [D;] 标准答案: D; 得分: [10] 试题分值: 10.0 提示: 2. 设向量,,,,则向 量β可由向量线性表示的表达式为( ). A. B. C. D. 知识点: 阶段作业二 学生答案: [B;] 标准答案: B 得分: [10] 试题分值: 10.0 提示: 3. 向量组(m≥ 2)线性无关的充分必要条件是(). A. 中至少有一个向量可以用其余向量线性表示. B. 中有一个零向量. C. 中的所有向量都可以用其余向量线性表示.

北邮《微机原理与接口技术》阶段作业汇总

《微机原理与接口技术》作业汇总 1.若欲使RESET有效,只要A即可。 A.接通电源或按RESET键 2.8086微处理器中的ES是D寄存器 D.附加数据段 3.8086 微处理器中BP 寄存器是A A.基址指针寄存器 4.8086/8088 微处理器中的BX是A A.基址寄存器 5.8086/8088微处理器顺序执行程序时,当遇到C指令时, 指令队列会自动复位,BIU会接着往指令队列中装入新的程序段指令。 C.JCXZ 6.8086微处理器读总线周期中地址信号AD15~AD0在A 期间处于高阻。A.T2 7.8086/8088 微处理器引脚中B信号线能够反映标志寄 存器中断允许标志IF的当前值。 B.S5 8.访问I/O端口可用地址线有B条。B.16 9.8086/8088 微处理器可访问内存储器地址为A A.00000~FFFFFH 10.字符串操作时目标串逻辑地址只能由B提供 B.ES、DI 11.8086/8088微处理器中堆栈段SS作为段基址,则偏移 量为B。 B.SP 12.若有两个带有符号数ABH和FFH相加,其结果使F 中CF和OF位为C。 C.1;0 13.8086微处理器内部通用寄存器中的指针类寄存器是B。 B.BP 14.8086/8088微处理器内部能够计算出访问内存储器的20位物理地址的附加机构是。B.BIU中的地址加法器15.当标志寄存器TF=1时,微处理器内部每执行完一条 指令便自动进行一次B。 B.内部中断 16.8086/8088微处理器内部寄存器中的累加器是A寄存 器。 A.16位数据寄存器 17.8086微处理器中的BIU和EU是处于B的工作状态 B.并行 18.8086中指令队列和堆栈特点分别是C C.先进先出;后进先出 19.微型计算机各部件之间是用A连接起来的。 A.系统总线 20.若把组成计算机中的运算器和控制器集成在一块芯 片上称为C。 C.微处理器 21.相联存储器是指按C进行寻址的存储器。 C.内容指定方式 22.单地址指令中为了完成两个数的算术运算,除地址码 指明的一个操作数外,另一个数常需采用D。 D.隐含寻址方式23.某存储器芯片的存储容量为8K×12位,则它的地址 线为C。 C.13 24.下列8086指令中,格式错误的是C。 C.MOV CS,2000H 25.寄存器间接寻址方式中,操作数处在C。C.主存单元 26.某计算机字长16位,其存储容量为2MB,若按半字 编址,它的寻址范围是C。 C.2M 27.某一RAM 芯片,其容量为1024×8位,其数据线和 地址线分别为C。 C.8,10 28.CPU在执行OUT DX,AL指令时,A寄存器的内容 送到数据总线上。 A.AL 29.计算机的存储器系统是指D。 D.cache,主存储器和外存储器 30.指令MOV AX, [3070H]中源操作数的寻址方式为C C.直接寻址 31.EPROM是指D D.光擦可编程的只读存储器 32.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻 址方式,可以实现D.程序的条件转移成无条件转移33.8086 CPU对存贮器操作的总线周期的T1状态, AD0~AD15引脚上出现的信号是A。A.地址信号 34.堆栈是按D组织的存储区域。D.先进后出原则 35.8086/8088中源变址寄存器是A。A.SI 36.8086/8088中SP是D寄存器。D.堆栈指针寄存器 37.8086/8088中FR是A寄存器。A.标志寄存器 38.8086/8088中IP是C寄存器。C.指令指针寄存器 39.假设AL寄存器的内容是ASCII码表示的一个英文字 母,若为大写字母,将其转换为小写字母,否则不变。 试问,下面哪一条指令可以实现此功能A。 A.ADD AL, 20H 40.逻辑右移指令执行的操作是A。 A.符号位填0,并 顺次右移1位,最低位移至进位标志位 41.假设数据段定义如下: DSEG SEGMENT DAT DW 1,2,3,4,5,6,7,8,9,10 CNT EQU ($-DA T)/2 DSEG ENDS 执行指令MOV CX,CNT后,寄存器CX的内 容是D D.4 42.在下列段寄存器中,代码寄存器是B。B.CS 43.在执行POP[BX]指令,寻找目的操作数时,段地 址和偏移地址分别是B。 B.在DS和BX中 44.设DS=5788H,偏移地址为94H,该字节的物理地址 是B。B.57914H

北邮工程数学作业

一、判断题(共5道小题,共分) 1.设A、B都为n阶矩阵,则. A.正确 B.错误 知识点:阶段作业一 学生答 案: [B;] 得分:[10]试题分值: 提示: 2. 3.设A、B都为n阶矩阵,若AB = 0,则|A| = 0或|B| = 0. A.正确 B.错误 知识点:阶段作业一 学生答 案: [A;] 得分:[10]试题分值: 提示: 4. 5.设A为n阶矩阵,则必有. A.正确 B.错误 知识点:阶段作业一 学生答 案: [A;] 得分:[10]试题分值: 提示: 6. 7.设A为n阶矩阵,若k是不为零常数,则必有| kA| = k| A|.

A.正确 B.错误 知识点:阶段作业一学生答 案: [B;] 得分:[10]试题分值: 提示: 8. 9.设A为5阶矩阵,若k是不为零常数,则必有. A.正确 B.错误 知识点:阶段作业一 学生答 案: [A;] 得分:[10]试题分值: 提示: 10. 二、单项选择题(共5道小题,共分) 1.(错误) 设A为m×n矩阵,如果Rank (A) = r (< min( m, n)),则( B ). A.A有一个r阶子式不等于零,一个r + 1阶子式等于零. XX B.A有一个r阶子式不等于零,所有r + 1阶子式都等于零. C.A的所有r阶子式都不等于零,一个r + 1阶子式等于零. D.A的r阶子式不全为零,一个r + 1阶子式等于零. 知识点:阶段作业一 学生答 案: [A;]不对标准B 得分:[0]试题分值:

提示: 2.(错误) 如果n阶矩阵A,B均可逆,则必有(). A. XXXXXXXXXX B. XXXXXXXXXXXXXXXX C.XXXXXXXXXXXXXXXXXXXXXX D. 知识点:阶段作业一 学生答 案: [C;]标准D 得分:[0]试题分值: 提示: 3.(错误) 当k = ( )时,矩阵不可逆. A. 4 B. 2 C. D.0 知识点:阶段作业一 学生答 案: [B;]标准C 得分:[0]试题分

北邮软件项目管理PPT_图文(精)

承上启下 ?项目、项目的特征 ?项目管理知识体系 ?软件项目管理过程 1 项目初始项目结束 项目执行控制项目计划项目初始 软件开发项目管理 第一篇 第 1 章 软件项目初始 2 本章要点 一、项目立项 二、合同项目 三、项目授权 四、项目生存期 五、案例分析

3 4软件项目立项启动顾客顾客需求满意 产品输入输出产品 实现甲方 项目立项 明确项目的目标、时间表、项目使用的资源和经费,而且得到执行该项目的项目经理和项目发起人的认可 5 6 Make or Buy 决策 Make-or-Buy 决策,确定待开发产品的哪些部分应当“采购”、“外包开发”或者 “自主研发”。 7 ?如果选择自己开发软件的策略,公司需要花费¥25,000,根据历史信息,维护这个软件每个月需要的费用是¥2,500。 ?如果选择购买软件公司产品的策略,需要¥17,000,同时软件公司为每个安装的软件进行维护的费用是每月¥2,700

。 8自制方案购买方案成本差异自制需要25, 000美元购买需要17,000美元制造差异是8,000美元每月的费用2, 500美元每月的费用2,700美元服务差异200美元解决方案自制方案可以承受的月份数:8000/200=40 如果软件的生存期在40 个月以内,可以选择购买 方案如果软件的生存期不在40个月以内,可以选择自制方案. 9Make or Buy 决策

10 软件项目启动 顾客 顾客需求满意 产品输入输出产品实现甲方 乙方 11 项目立项

?内部项目 ? 合同项目 本章要点 一、项目立项 二、合同项目 三、项目授权 四、项目生存期 五、案例分析 12 13 合同项目Sales Service Delivery PM Contract Negotiation Proposal QA/Legal GAP Kick off 技术合同概念

北京邮电大学通信工程专业本科生培养方案

北京邮电大学通信工程专业本科生培养方案 一、培养目标 本专业培养具备通信技术、通信系统和通信网等方面的知识,能在通信领域中从事研究、设计、制造、运营及在国民经济各部门和国防工业中从事开发、应用通信技术与设备的高级工 程技术人才。 二、培养基本规格要求本专业学生主要学习通信系统和通信网方面的基础理论、组成原理和设计方法,受到通信工程实践的基本训练,具备从事现代通信系统和网络的设计、开发、调测和工程应用的基本能力。 毕业生应获得以下几方面的知识和能力: 1.掌握通信领域内的基本理论和基本知识; 2.掌握光波、无线、多媒体等通信技术; 3.掌握通信系统和通信网的分析与设计方法; 4.具有设计、开发、调测、应用通信系统和通信网的基本能力; 5.了解通信系统和通信网建设的基本方针、政策和法规; 6.了解通信技术的最新进展与发展动态; 7.掌握文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力。 三、主要课程 电路理论与应用的系列课程、计算机技术系列课程、信号与系统、单片机原理及应用、数字信号处理、通信原理、通信电子电路、无线通信方向系列课程、光通信方向系列课程、多媒体通信方向系列课程等。 四、学位课程信号与系统、通信原理、通信电子电路。 五、毕业最低学分及要求 毕业最低学分160 学分,其中必修(含公共基础平台、学科基础平台、专业基础平台)学分为102。学生从无线通信、光通信、多媒体通信三个模块方向中选一个方向主修,获得这个模块专业课程11 学分,并完成专业实习、毕业实习和毕业设计共25 学分。每个毕业生要修满22 学分的任意选修学分,包括文化素质类课程 6 学分(其中“两课”延伸课程2 学分)、 专业选修课12 学分、公共选修课4 学分。 六、学制四年。 七、授予学位及要求工学学士学位。 学生必须满足宁波大学学士学位授予的相关条例。 八、各类课程设置及学分分配汇总表 课程分类必修课选修课合计其中:实验、实习、实训、上机 公共基础平台课学科基础平台课专业基础平台课小计专业方向模块课任意选修课小计公共基础平台课学科基础平台课专业基础平台课专业方向模块课小计

北邮微机原理软件实验报告

微机原理软件实验报告

实验二分支,循环程序设计 一、预习题: 1.十进制数0 -- 9 所对应的ASCII 码是什么? 如何将十进制数0 -- 9 在屏幕上显示出来? 答:要屏显0-9的数码,可以调用02h中断,然后将要显示的数码的ASCII码存进DL 里,然后执行INT 21H就可以打印字符。当然,若不只一个数,调用09h中断(显示字符串)更好,但要将DS:DXZ指向要显示的数字在内存中的首地址,并要求以$结束。 2.如何检验一个数为正,为负或为零? 你能举出多少种不同的方法? 答:CMP X,0 检验标志位CF CF=1,X为负数 CF=0接着检验ZF:ZF=1,X为零,ZF=0,X为正数 二、实验目的: 1.开始独立进行汇编语言程序设计; 2.掌握基本分支,循环程序设计; 3.掌握最简单的DOS 功能调用. 三、实验内容: 1.安排一个数据区,内存有若干个正数,负数和零.每类数的个数都不超过9. 2.编写一个程序统计数据区中正数,负数和零的个数. 四、实验源代码 assume cs:code,ds:data data segment buff db 1,2,3,4,5,-1,-2,-3,0,0 ;安排的数据区 string db '>0:' plus db 0 ;用变量plus来存储正数的个数 db 0ah,0dh string1 db '=0:' zero db 0 ;用变量zero来存储零的个数 db 0ah,0dh string2 db '<0:' minus db 0 ;用变量minus来存储负数的个数 db '$' data ends code segment start:movax,data movds,ax mov cx,10 ;初始化,并将CX赋为10,因为共有10个数 mov dx,0 ;将计数器dx,ah初始化为0 mov ah,0 lea bx,buff compare:cmp byte ptr [bx],0 ;取出一个数与0进行比较 jgeplu ;大于等于0,跳至plu执行 inc ah ;小于0,用ah暂存小于0的个数,ah+1 jmp next ;比完后进行下一个数的比较

北邮通信工程专业实习大唐实习报告

信息与通信工程学院 通信工程专业实习报告 班级: 姓名: 学号: 实习地点:大唐电信 日期:2013年7月1-5日

一.课程安排

集团 讲师 325 13:30-15 :30防静电的重要性 大唐 电信 集团 讲师 大唐电信 集团主楼三层 325 15:30-17 :30SMT基础知识 大唐 电信 集团 讲师 大唐电信 集团主楼三层 325 7月5日 9:00-11: 30 SMT生产线参观 大 唐电 信 集团 讲师 仪表所 (通州) 13:30-17 :00 手工焊接实操 大 唐电 信 集团 讲师 仪表所 (通州) 二.实习回顾 7月1日 上午: 由大唐电信的赵健老师为我们介绍ICT行业动态。ICT是信息、通信和技术三个英文单词的词头组合(Information Communication Technology,简称ICT) 。它是信息技术与通信技术相融合而形成的一个新的概念和新的技术领域。老师主要介绍了ICT发展的现状和发展趋势。 ICT不同于传统通信概念,它的字面意思是信息通信技术。ICT产生的背景是行业间的融合以及对信息社会的强烈诉求。ICT作为信息通信技术的全面表述更能准确地反映支撑信息社会发展的通信方式,同时也反映了电信在信息时代自身职能和使命的演进。对于移动通信来说,ICT发展转向高速、宽带的数据通信为主,如由2G过渡到3G、4G时代;对于网络,更注重移动化与泛在性,从网络

共享到资源共享;对于终端来讲,更注重终端的智能化与多样性。 虽然电信业尤其是运营商的人员趋近饱和,但老师讲到,今年和明年是入行4G的好时机。今年,中国移动投资大量资金进行4G网络的建设,扩大4G的覆盖范围,势必需要吸纳许多通信人才。大家此时入行,应该有很好的发展机会,这就给我们提供了一个很好的择业选择。 下午: 仍由赵健老师为我们讲授3G网络架构及原理。 老师首先讲了3G各协议的标准与特点,着重介绍了由大唐主导提出的TD-SCDMA。老师将TD-SCDMA拆字讲解,便于我们理解。 TD:即TDD,时分双工,表明系统无需对称上下行频段,可灵活调整上下行时隙节点,便于提供非对称业务; S:即同步(synchronous),也可表示智能天线(smart antenna); CDMA:包括了扩频调制和码分复用。 TD-SCDMA技术优势在于频谱利用率高、支持非对称业务、具有同径覆盖效应、呼吸效应不明显等特点,便于使用先进技术(如智能天线、联合检测等技术)。 TD-SCDMA网格结构及无线接口主要分为三层:物理层、数据链路层(包括MAC层、RLC层、BMC层、PDCP层)、网络层(包括RRC层等子层)。老师还介绍了TD-SCDMA信令流程、信道编码与复用(CRC校验、交织、速率匹配、扩频与调制)、随机接入、MOC流程、接力交换技术等内容。 最后,老师还简要地介绍了LTE的内容。LTE系统引入了OFDM和多天线MIMO、干扰协调等关键技术,显著增加了频谱效率和数据传输速率,支持多种带宽分配,频谱分配更加灵活,系统容量和覆盖显著提升。LTE无线网络架构更加扁平化,减小了系统时延,降低了建网成本和维护成本。 4G目前有两种技术标准,FDD-LTE和TD-LTE。前者已成为当前世界上采用的国家及地区最广泛的,终端种类最丰富的一种4G标准,后者主要由大唐电信提出,是TD-SCDMA标准的演进。 通过今天的课程,我对ICT、移动通信有了更多的了解。虽然仅仅经过一天的学习,不可能对于这些通信协议和技术完全掌握,对于一些行业术语还不是很懂(如呼吸效应),但也算开了一个好头,为接下来几天的学习打好了基础。 7月2日 今天是大唐电信集团杨毅刚副总裁为我们讲课,所以很兴奋很期待,很早便去了大唐等待老师的到来。杨老师今天主讲“产品开发、制造全流程的职业胜任

北邮微原软件实验报告

2013年微机原理软件实验报告 学院:信息与通信工程学院 班级:2011211104 姓名:

实验二分支,循环程序设计 一.实验目的: 1.开始独立进行汇编语言程序设计; 2.掌握基本分支,循环程序设计; 3.掌握最简单的DOS 功能调用 二.实验内容: 1.安排一个数据区,内存有若干个正数,负数和零.每类数的个数都不超过9. 2.编写一个程序统计数据区中正数,负数和零的个数. 3.将统计结果在屏幕上显示. 三.预习题 1.十进制数0 -- 9 所对应的ASCII 码是什么? 如何将十进制数0 -- 9 在屏幕上显示出来? 0-9的ACSII码为,30h,31h,32h,34h,35h,36h,37h,38h,39h, 将要显示的数加上30h,得到该数的ACSII码,再利用DOS功能调用显示单个字符 2.如何检验一个数为正,为负或为零? 你能举出多少种不同的方法? 利用cmp指令,利用TEST指令,将该数与0相与,将该数与0相减,观察标志位。

四.程序流程图

五.源程序 DATA SEGMENT ;数据段 NUM DB 1,2,-2,3,-3,5,2,4,-6,-11,100,0,0,34,-55,-33,0 ;待处理数据COUNT EQU $-NUM ;数据个数 MINUS DB 0 ;小于零的个数 ZERO DB 0 ;等于零的个数 PLUS DB 0 ;大于零的个数 RESULT DB 'NEGNUM=',?,0AH,0DH,'ZERONUM=',?,0AH,0DH,'POSNUM=',?,0AH,0DH,'$' ;结果显示字符串 DATA ENDS STACK SEGMENT STACK 'STACK' ;堆栈段 DW 50 DUP(?) STACK ENDS CODE SEGMENT ;代码段 ASSUME CS:CODE,DS:DATA,SS:STACK START: MOV AX,DATA MOV DS,AX MOV CX,COUNT MOV SI,OFFSET NUM AGAIN: MOV AL,[SI] ;循环比较 CMP AL,0 JGE NEXT1 INC MINUS JMP DONE NEXT1: JZ NEXT2 INC PLUS JMP DONE NEXT2: INC ZERO DONE: INC SI LOOP AGAIN ;返回结果 MOV DI,OFFSET RESULT MOV AL,MINUS ADD AL,30H MOV BYTE PTR[DI+7],AL MOV AL,ZERO ADD AL,30H MOV BYTE PTR[DI+18],AL MOV AL,PLUS ADD AL,30H MOV BYTE PTR[DI+28],AL

相关文档
最新文档