郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

郑州大学软件学院机试题-2011-2012年《软件工程》本科期
末试卷
第一篇:郑州大学软件学院机试题-2011-2012年《软件工程》本科期末试卷
2011-2012年《软件工程》本科期末试卷
总共60题共60分
答卷编号:K000**
答题开始时间:2012-**
答题结束时间:2012-**
考生姓名:张**
考试时间:00:**分钟
总得分:**分
评卷人:系统自动评卷
评卷时间:2012-**
一、单选题(共40题,每题1分,共40分)
1.在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误(1分)
A.检验
B.验证
C.度量
D.评审
标准答案:D
考生答案:D
2.快速原型模型的主要特点之一是()。

(1分)
A.及早提供工作软件
B.开发完毕后才见到工作软件
C.及早提供全部完整的软件产品
D.开发完毕才见到产品
标准答案:A
考生答案:A
3.软件工程的基本目标是()。

(1分)
A.更好地维护正在使用的软件产品
B.努力发挥开发人员的创造性潜能
C.开发高质量的软件
D.消除软件固有的复杂性
标准答案:C
考生答案:C
4.软件工程方法学的目的是使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是()。

A.硬件环境
B.开发人员的素质
C.软件开发的工具和软件开发的环境
D.软件开发的环境
标准答案:D
考生答案:B
5.“软件危机”产生的主要原因是(1分)
A.软件日益庞大
B.开发方法不当
C.开发人员编写程序能力差
D.没有维护好软件
标准答案:B
考生答案:A
6.系统流程图是用来()(1分)
A.描绘程序结构的
B.描绘系统的逻辑模型
C.表示信息层次结构的图形工具
D.描绘物理系统的工具
标准答案:D
考生答案:B 1分)(7.可行性研究阶段最重要的技术文档之一是(1分)
A.项目开发计划
B.设计说明书
C.需求规格说明书
D.可行性分析报告
标准答案:D
考生答案:D
8.可行性研究实质上是进行了一次()(1分)
A.大大压缩简化了的系统分析和设计过程
B.详尽的系统分析和设计过程
C.彻底的系统设计过程
D.深入的需求分析
标准答案:A
考生答案:A
9.需求规格说明描述()。

(1分)
A.系统使用说明
B.软件体系结构元素
C.每一个子系统的实现
D.基于计算机系统的功能、性能和约束
标准答案:D
考生答案:C
10.实施需求验证评审的最好方式是()。

(1分)
A.使用问题列表检查每一项需求
B.将需求说明交给设计团队征求意见
C.让客户阅读需求说明
D.检查系统模型以便发现错误
标准答案:A
考生答案:B
11.需求规格说明书的作用不包括()(1分)
A.软件验收的依据
B.用户与开发人员对软件要做什么的共同理解
C.软件可行性研究的依据
D.软件设计的依据
标准答案:C
考生答案:A
12.下列哪项不是在需求分析阶段要进行工作()(1分)
A.问题识别
B.分析与综合
C.导出软件的逻辑模型
D.编码标准答案:D
13.()着重描绘数据对象及数据对象之间的关系。

(1分)
A.程序流程图
B.数据流图
C.系统结构图
D.实体关系图
标准答案:B
考生答案:D
14.需求分析阶段的任务是确定()。

(1分)
A.软件开发方法
B.软件开发工具
C.软件开发费
D.软件系统的功能
标准答案:D
考生答案:D
15.分层数据流图是一种比较严格又易于理解的描述方式,它的顶层数据流图描述了系统的()。

A.细节
B.输入与输出
C.软件的作者
D.绘制的时间
标准答案:B
考生答案:B
16.需求分析中,分析人员要从用户那里解决的最重要的问题是()。

(1分)
A.要让软件做什么
B.要给该软件提供什么信息
C.要求软件工作效率如何
D.要让该软件具有何种结构
标准答案:A 1分)(考生答案:A
17.准确地解决“软件系统必须做什么”是()阶段的任务。

(1分)
A.可行性分析
B.需求分析
C.软件设计
D.程序编码
标准答案:B
考生答案:B
18.软件结构图的形态特征能反映程序重用率的是()。

(1分)
A.扇出
B.扇入
C.宽度
D.深度
考生答案:A
19.软件结构使用的图形工具,一般采用()图。

(1分)
A.DFD
B.ER
C.状态图
D.层次图
标准答案:D
考生答案:D
20.总体设计的目的是确定整个系统的()。

(1分)
A.规模
B.功能及模块结构
C.费用
D.测试方案
标准答案:B
考生答案:B
21.两个模块彼此传递的信息中有控制信息,这种耦合称为()(1分)
A.数据耦合
B.公共环境耦合
C.内容耦合
D.控制耦合标准答案:D
考生答案:D
22.模块的内聚性最高的是()(1分)
A.逻辑内聚
B.时间内聚
C.偶然内聚
D.功能内聚
标准答案:D
考生答案:A
23.软件结构内,同一个层次上的模块总数的最大值称为()。

(1分)
A.深度
B.扇出
C.宽度
D.扇入
标准答案:C
考生答案:C
24.为了提高模块的独立性,模块之间最好是()(1分)
A.控制耦合
B.公共耦合
C.内容耦合
D.数据耦合标准答案:D
考生答案:D
25.在多层系统结构图中,其模块的层数称为结构图的()。

(1分)
A.深度
B.宽度
C.控制域
D.粒度
考生答案:A
26.()着重反映的是模块间的隶属关系,即模块间的调用关系和层次关系。

(1分)
A.程序流程图
B.数据流图
C.软件系统结构图
D.实体关系图
标准答案:C
考生答案:C
27.实现单入口单出口程序的三种基本控制结构是()(1分)
A.顺序、选择、循环
B.过程、子程序、分程序
C.调用、返回、转移
D.递归、堆栈、队列
标准答案:A
考生答案:A
28.软件详细设计的主要任务是确定每个模块的()。

(1分)
A.算法和使用的数据结构
B.外部接口
C.功能
D.编程
标准答案:A
考生答案:A
29.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种,它们(A.前者属于静态测试,后者属于动态测试
B.前者属于动态测试,后者属于静态测试(1分))
C.都属于静态测试
D.都属于动态测试
标准答案:D
考生答案:D
30.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中黑盒测试方法主要用于测试()(1分)
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
标准答案:B
31.软件测试用例主要由测试输入数据和()两部分组成(1分)
A.测试计划
B.测试规则
C.测试的预期结果
D.以往测试记录分析
标准答案:C
考生答案:C
32.软件测试的目的是()。

(1分)
A.试验性运行软件
B.发现软件错误
C.证明软件正确
D.找出软件中全部错误
标准答案:B
考生答案:B
33.软件测试方法中,黑盒测试方法和白盒测试方法是常用的方法,其中白盒测试方法主要用于测试()。

(1分)
A.结构合理性
B.软件外部功能
C.程序正确性
D.程序内部逻辑
标准答案:D
考生答案:D
34.产生软件维护的副作用,是指()(1分)
A.运行时误操作
B.因修改软件而造成的错误
C.隐含的错误
D.开发时的错误
标准答案:B
考生答案:B
35.下列属于用户文档的是()(1分)
A.需求规格说明
B.用户操作手册
C.软件测试分析报告
D.详细设计说明书
标准答案:B
考生答案:B
36.在软件维护工作中,如果对软件的修改只限制在原需求说明书
的范围之内,这种维护是属于()(1分)
A.纠正性维护
B.适应性维护
C.完善性维护
D.预防性维护
标准答案:A
考生答案:C
37.软件设计中,设计复审是和软件设计本身一样重要的环节,其主要的目的和作用是为了能够()(1分)
A.减少测试工作量
B.避免后期付出高代价
C.保证软件质量
D.缩短软件开发周期
标准答案:C
考生答案:C
38.能力成熟度模型可以()(1分)
A.使软件组织建立一个有规律的成熟的软件过程
B.使用软件没有错误
C.使软件开发人员掌握更多的技术
D.避免开发人员跳槽
标准答案:A
考生答案:A
39.软件质量必须在()加以保证。

(1分)
A.开发之前
B.开发之后
C.可行性研究过程中
D.设计与实现过程中
标准答案:D
考生答案:D
40.在软件开发过程中的每个阶段都要进行严格的(),以尽早发现在软件开发过程中产生的错误。

(1分)
A.检验
B.验证
C.度量
D.评审
标准答案:D
考生答案:D
二、填空题(共10题,每题1分,共10分)
1.在有效的模块化设计(Modular Design)中,有两个重要的概念,一个是内聚,另一个是____________(1分)标准答案:1.耦合&耦合
性;
考生答案:1.耦合;
2.一个模块拥有的直属下级模块的个数称为________,一个模块的直接上级模块的个数称为________。

(1分)标准答案:1.扇出;2.扇入;
考生答案:1.粒度;2.宽度;
3.一般来说,从可以从4个方面研究可行性,即经济可行性、________可行性、________和社会可行性。

(1分)标准答案:1.技术;2.操作;
考生答案:1.技术;2.;
4.软件设计包括概要设计和________________两个阶段。

(1分)
标准答案:1.详细设计;
考生答案:1.详细设计;
5.软件工程方法学包含三个要素:方法、工具和________。

(1分)
标准答案:1.过程;
考生答案:1.人员;
6.软件的配置项有计算机程序、________和数据三类。

(1分)
标准答案:1.文档;
考生答案:1.文档;
7.将数据流图映射为软件结构时, 所用映射方法涉及信息流的类型。

其信息流分为____________和事务流两种类型。

分)
标准答案:1.信息流;
考生答案:1.数据流;
8.软件生命周期由软件定义、________________和________________一共3个时期组成。

(1分)
标准答案:1.软件开发;2.运行维护;
考生答案:1.软件设计;2.软件维护;
9.软件是一种________产品,它与物质产品有很大的区别。

(1分)
标准答案:1.逻辑;
考生答案:1.智力型;
10.软件是由计算机程序、________、________组成。

(1分)
标准答案:1.数据;2.文档;
考生答案:1.数据;2.文档;
三、判断题(共10题,每题1分,共10分)
1.软件测试的目的是为了证明一个软件的设计没有错误,只有没有任何错误的软件才能使用。

(1分)()标准答案:错误
考生答案:错误
2.程序的注释并不是可有可无的(1分)()
标准答案:正确
考生答案:错误
3.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。

(1分)()
标准答案:错误
考生答案:错误
4.只要软件质量高,软件投入使用后就不需要进行太多的维护。

(1分)()
标准答案:错误
考生答案:错误
5.软件测试中,应该尽量穷尽所有的数据,以便保证测试的质量。

(1分)()
标准答案:错误
考生答案:错误
6.在开发一个软件的过程中,随着模块分解数目的加大,模块的开发成本将下降,连接成本将上升。

(1分)()标准答案:正确考生答案:错误
7.软件测试只对软件的编码进行查错和纠错工作,不需对软件计划和软件设计进行查错。

(1分)()
标准答案:错误
考生答案:错误
8.CMM的5个等级中最低的是初始级,最高的是优化级(1分)()
标准答案:正确
考生答案:正确 1(9.模块化可以使软件结构清晰,不仅容易设计也容易阅读和理解,因此在软件设计时模块划分得越小越好。

(1分)()
标准答案:错误
考生答案:错误
10.软件生命周期模型中,螺旋模型在每个阶段都增加了风险分析过程,适用于大规模软件项目。

(1分)()标准答案:正确
考生答案:正确
第二篇:郑州大学软件学院2013-2014操作系统期末试卷(含答案)
一、选择题
1、在现代操作系统中引入了(D),从而使并发和共享成为可能。

A.单道程序
B.磁盘
C.对象
D.多道程序
2、()操作系统允许在一台主机上同时连接多台终端,多个用户可以通过各自的终端同时交互地使用计算机。

A.网络
B.分布式
C.分时
D.实时
3、从用户的观点看,操作系统是(A)。

A.用户与计算机硬件之间的接口
B.控制和管理计算机资源的软件
C.合理组织计算机工作流程的软件
D.计算机资源的的管理者
4、当CPU处于管态时,它可以执行的指令是(A)。

A.计算机系统中的全部指令
B.仅限于非特权指令
C.仅限于访管指令
D.仅限于特权指令
5、用户在程序中试图读取某文件的第100个逻辑块时,使用操作系统提供的(A)接口。

A.系统调用
B.图形用户接口
C.原语
D.键盘命令
6、下列几种关于进程的叙述,(A)最不符合操作系统对进程的理解?
A.进程是在多程序并行环境中的完整的程序。

B.进程可以由程序、数据和进程控制块描述。

C.线程是一种特殊的进程。

D.进程是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独
立单位。

7、当一个进程处于(B)状态时,称其为等待(或阻塞)状态。

A.它正等待中央处理机
B.它正等待合作进程的一个消息
C.它正等待分给它一个时间片
D.它正等待进入内存
8、一个进程释放一种资源将有可能导致一个或几个进程(D)。

A.由就绪变运行
B.由运行变就绪
C.由阻塞变运行
D.由阻塞变就绪
9、下面关于线程的叙述中,正确的是(C)。

A.不论是系统支持线程还是用户级线程,其切换都需要内核的支持。

B.线程是资源的分配单位,进程是调度和分配的单位。

C.不管系统中是否有线程,进程都是拥有资源的独立单位。

D.在引入线程的系统中,进程仍是资源分配和调度分派的基本单位。

10、设有3个作业,它们同时到达,运行时间分别为T1、T2和T3,且T1≤T2≤T3,若它们在单处理机系统中按单道运行,采用短作业优先调度算法,则平均周转时间为(D)。

A.T1+T2+T3
B.(T1+T2+T3)/3
C.T1+T2/3+2*T3/3
D.T3/3+2*T2 /3+T111、在下面的I/O控制方式中,需要CPU干预最少的方式是(D)。

A.程序I/O方式B.中断驱动I/O控制方式C.直接存储器访问DMA控制方式D.I/O通道控制方式
12、有m个进程共享同一临界资源,若使用信号量机制实现对一临界资源的互斥访问,则信号量的变化范围是(A)。

A.1至–(m-1)
B.1至m-1
C.1至–m
D.1至m
13、对资源编号,要求进程按照序号顺序申请资源,是破坏了死锁必要条件中的哪一条?(D)
A.互斥
B.请求与保持
C.不可剥夺
D.循环等待
14、某系统采用了银行家算法,则下列叙述正确的是(B)。

A.系统处于不安全状态时一定会发生死锁
B.系统处于不安全状态时可能会发生死锁
C.系统处于安全状态时可能会发生死锁
D.系统处于安全状态时一定会发生死锁
15、CPU输出数据的速度远远高于打印机的打印速度,为解决这
一矛盾,可采用(B)
A.并行技术B.缓冲技术C.虚拟存储器技术D.覆盖技术
16、下面最有可能使得高地址空间成为大的空闲区的分配算法是(A)。

A.首次适应法B.最佳适应法C.最坏适应法D.循环首次适应法
17、在下面关于虚拟存储器的叙述中,正确的是(B)。

A.要求程序运行前必须全部装入内存且在运行过程中一直驻留在内存
B.要求程序运行前不必全部装入内存且在运行过程中不必一直驻留在内存
C.要求程序运行前不必全部装入内存但是在运行过程中必须一直驻留在内存
D.要求程序运行前必须全部装入内存但在运行过程中不必一直驻留在内存
18、采用段式存储管理的系统中,若地址用24位表示,其中8位表示段号,则允许每段的最大长度是(B)。

A.224
B.216
C.28
D.23219、在可变式分区分配方案中,某一作业完成后,系统收回其主存空间,并与相邻空闲区合并,为此需修改空闲区表,造成空闲区数减1的情况是(D)。

A.无上邻空闲区,也无下邻空闲区B.有上邻空闲区,但无下邻空闲区C.有下邻空闲区,但无上邻空闲区D.有上邻空闲区,也有下邻空闲区20、MS-DOS系统中的磁盘文件物理结构属于(B)。

A.连续文件
B.链接文件
C.索引文件
D.散列文件
二、填空题
21、操作系统是计算机系统中的一个___,它管理和控制计算机系统中的___资源_________。

22、进程主要由、和三部分内容组成,其中____PCB____是进程存在的惟一标识,而_____数据_____部分也可以为其它进程共享。

23、在一个具有2个处理器的操作系统中共有n 个进程,在不考虑进程状态过渡的情况下,阻塞进程队列中最多有__n___ 个进程。

某一时刻,处于执行状态的进程为0个,且当前处理机空闲,处于就绪状态的进程有___n____ 个。

24、当处理器空闲时,调度程序从进程队列中选择一个进程给其分配CPU,处于____阻塞________状态的进程是不会获得CPU的。

25、在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,运行时间短_____的作业将得到优先调度;当各个作业要求运行的时间相同时,___等待时间长___的作业得到优先调度。

26、某系统中共有10台磁带机被m 个进程竞争,每个进程最多要求3台磁带机,那么当m的取值为_不超过4的整数___时,系统不会发生死锁。

27、设有8页的逻辑空间,每页有1024字节,它们被映射32块的物理存储区中,那么,逻辑地址的有效位是位,物理地址至少是位。

28、在一个分页存储管理系统中,页长为4KB,某一作业的页表如图1所示,虚拟地址3000对应的物理地址为
29、虚拟设备是通过技术把独占设备变成能
为若干用户_____共享_的设备。

30、已知某文件采用串联结构,它由10个逻辑记录组图成,每个逻辑记录刚好存放于一个磁盘块上,都为102
4字节,并依次存放在10、61、32、75、87、98、46、37、33和11号磁盘块上。

若要存取文件相对于文件头偏移7654字节处的信息,则要访问的磁盘块块号为,块内的偏移量是____486________。

31、什么是进程?什么是线程?进程与线程有何区别?答:(1)进程是具有独立功能程序在某个数据集合上的一次执行过程。

(2分)(2)线程是进程内的一个执行实体或执行单元。

(2分)(3)进程和线程的区别:(a)不同进程的地址空间是独立的,而同一进程内的线程共享同一地址空间。

一个进程的线程在另一个进程内是不可见的。

(b)在引入线程的操作系统中,进程是资源分配和调度的单位,线程是处理机调度和分配的单位,资源是分配给进程的,线程只拥有很少资源,因而切换代价比进程切换低。

(2分)
32、什么是死锁?产生死锁的原因和必要条件是什么?答:
(1)在多道程序系统中,当一组进程中的每个进程均无限期地等待被改组进程中的另一进程所占有且永远不会释放的资源,此时的系
统处于死锁状态,简称死锁。

(2分)(2)死锁产生的原因:(a)系统提供的资源有限;(b)进程推进顺序不当。

(2分)
(3)产生死锁的必要条件:互斥条件、不可剥夺条件、请求和保持条件、循环等待条件。

(2分)
33、说明作业调度,中级调度和进程调度的区别,并分析下述问题应由哪一级调度程序负责。

(1)在可获得处理机时,应将它分给哪个就绪进程;(2)在短期繁重负载下,应将哪个进程暂时挂起。

答:
(1)作业调度用于决定把外存中处于后备队列中的哪些作业调入内存,并为它们创建进程,分配资源,然后将新创建进程插入就绪队列;中级调度负责将内存中暂时不具备运行条件的进程换到外存交换区存放,但内存空闲时,又将外存中具备运行条件的进程重新换入内存;进程调度决定将处理机分配给就绪进程队列的哪个进程。

(4分)(2)进程调度、中级调度(2分)
四、综合题(本大题共2小题,第1题9分,第2题13分,计22分)
34、(9分)在一个请求分页系统中,假设系统分配给某进程的物理块数为3,开始时内存为空,执行如下访问页号序列:1,2,3,4,1,2,5,1,2,3,4,5试说明采用先进先出(FIFO)、最近最少使用(LRU)和最佳置换算法(OPT)进行页面置换时,缺页次数各是多少?答:(1)FIFO: 9次(3分)(2)LRU:10次(3分)(3)OPT:7次(3分)
35、(13分)如图2所示,系统中有三个进程GET、PRO和PUT,共用两个缓冲区BUF1和BUF2。

假设BUF1中最多可放11个信息,现已放入了两个信息;BUF2最多可放5个信息。

GET进程负责不断地将输入信息送入BUF1中,PRO进程负责从BUF1中取出信息进行处理,并将处理结果送到BUF2中,PUT进程负责从BUF2中读取结果并输出。

试写出正确实现GET、PRO、PUT的同步与互斥的算法(要求:(1)用类C语言描述,条理清楚,注释恰当;(2)信号量原语统一使用wait和signal。


GET 图2 进程合作答:
semaphore
empty1=9;//空buf1的数目full1=2;//有数据的buf1的数目
empty2=5;//空buf2的数目full1=0;//有数据的buf2的数目
mutex1=mutex2=1;//互斥信号量
int main(){
Cobegin//并发开始GET();
PRO();PUT();
Coend//并发结束return 0;}(3分)//GET进程void GET(){while(1){ …
wait(empty1);wait(mutex1);将信息送入buf1;signal(mutex1);signal(full1);… }
}(3分)//PRO进程 void PRO(){while(1){
wait(full1);wait(mutex1);
从buf1中取出信息;
signal(mutex1);signal(empty1);wait(empty2);wait(mutex2);将信息送入buf2;signal(mutex2);signal(full2);} }(4分)//PUT进程 void PUT(){
while(1){
wait(full2);wait(mutex2);从buf2中取出信息;signal(mutex2);signal(empty2);}(3分)
第三篇:郑州大学软件学院《线性代数》课程试题
郑州大学软件学院《线性代数》课程试题
2008-2009学年第一学期(B卷)
(适用专业:考试时间:)
一、填空题:(每空3分,共15分)
1.设A是3阶方阵,A=,则2A-1=____________;
⎛ab⎫*2.设A= cd⎪⎪,则A=_________________;⎝⎭ρρ3.设A为5×3矩阵,则方程组AX=β有唯一解的充要条件是__________________;
4.方阵A的属于不同特征值的特征向量必___________________;
5.若方阵A与B合同,则R(A)________R(B)(=或≠).二、计算下列各题(每题10,共20分)
213-11. D=12
50423611 22
⎛11-1⎫⎛2⎫⎪⎪2.设X-211⎪=3⎪,试求矩阵X
111⎪6⎪⎝⎭⎝⎭
三、(共 15 分)
设有向量组:α1 =(1,0,2,1),α2 =(1,2,0,1)
共 2 页第 1 页
ρρ
α3 =(2,1,3,0)α4 =(2,5,-1,4)α5 =(1,-1,3,-1)
ρ
ρρ
求该向量组的一个最大无关组,并将其余向量用该无关组线性表出。

四、(15分)
⎧x1-2x2+x3+x4=
1⎪
设线性方程组:⎨x1-2x2+x3-x4=-1试求t ,使方程组有解
⎪3x-6x+3x+3x=t
234⎩1
并求其通解
五、(20 分)
⎛111⎫

设实对称阵 A= 111⎪,求正交矩阵T,使T-1AT=T/AT=Λ为对角阵。

111⎪⎝⎭
六、证明题:(共15分)
1.(8分)设向量组α1,α2,α3线性无关,证明:
α1 +α2,α2 +α3,α3+α1 也线性无关。

ρ
ρ
ρ
ρρρ
ρρρ
2.(7分)设方阵A满足矩阵方程A2-A-2E=O,证明:A可逆并求A-1
共 2 页第 2 页
第四篇:上海交通大学软件学院软件工程本科培养计划
软件工程本科培养计划
一.指导思想
1.体现“教育面向现代化、面向世界、面向未来”的精神,全面贯彻落实党的教育方针。

2.培养学科基础厚、专业口径宽、综合能力强、整体素质高的复合型人才。

3.从反映发展和需求,培养创新能力,加强工程实践角度优化培养计划。

二.学制
四年。

三.培养目标
把学生培养成为基础扎实、知识面广、实践能力强、综合素质高、能适应信息产业和软件产业需求的德、智、体全面发展的系统设计与开发、软件项目能力及其它领域的高级人才。

四.基本要求
面向世界、面向未来的软件工程人才,不仅应具有合理的知识结构,而且还应具有合理的能力结构;他们应对新生事物具有敏感性和适应性;应对学过的知识具有综合应用能力和创新能力;应具有独立分析问题、解决问题的能力;自我开拓获取新知识的能力;善于用文字和语言进行交流的能力;与别人共事、协同工作的能力;以及适应竞争的能力。

此外,他们应具有良好的社会道德和职业道德。

五.课程体系及构成本专业教学计划课程共分四个知识模块:
1.公共基础知识模块;
2.学科基础知识模块;
3.人文、社科、经济、管理知识模块;
4.专业前沿及特色知识模块。

六.主干课程
本专业的主干课程共8门,它们是:程序设计、算法与数据结构、数据库应用技术、操作系统、计算机网络、软件工程概论、面向对象设计和UML以及软件项目管理。

七.实验、实习、课程设计、毕业设计(论文)、上机及专业外语等教学安排
本专业在四年中安排了军训、学农、金工实习、项目实践、毕业设计等实践教学环节共约37周。

这些实践环节对培养学生的实践和创造能力有着极为重要的作用,是本专业培养软件工程专业人才的特色之一。

第4和第6学期只安排18周教学,第19-24周为暑期短学期,分别安排开发技术和系统设计两个project,以及专题讲座。

聘请国内外专家讲学。

除了三年级安排一门英语口语与写作课外,还安排若干门课程采用原版教材;四年级学生结合毕业设计(论文)安排阅读和翻译外文文献资料。

并安排108学时开设大学日语基础,以适应软件产业需要。

八.课外实践活动安排与要求
本专业四年除课程安排上机(所涉及的课程见教学安排一览表)外,实验室对学生实行开放实验。

课外安排包括阅读教材及参考书,做所布置的习题,准备实验和上机,设计大型综合课程设计,撰写实验报告和有关论文等。

课外教学安排是课堂教学的重要组成部分,是消化掌握课堂知识,理论联系实际的辅助途径。

因此,学生应根据教学安排,围绕课堂教学内容和教师的要求完成课外教学安排,课外要求应视作考核的内容之一。

相关文档
最新文档