软件技术基础教学大纲资料

软件技术基础教学大纲资料
软件技术基础教学大纲资料

《软件技术基础》教学大纲

课程编号:23000840 适用专业:电子信息类(非计算机专业)

学时数:40 学分数: 2.5 开课学期:第4学期

先修课程:《C语言》

考核方式:笔试(闭卷)

执笔者:沈晓峰编写日期:2015年3月审核人(教学副院长):

一、课程性质和目标

授课对象:电子信息工程专业大学二年级本科生

课程类别:学科拓展课程

教学目标:

本课程是针对工科电子信息类本科生开设的一门学科拓展课程。着重培养学生在软件设计领域的基本素质,基本方法和设计理念。授课对象为大学二年级学生,课程任务是通过本课程的学习和相关实验的练习,使学生掌握数据结构、操作系统等软件技术的基本理论知识,具有一定的软件开发能力。

二、教学内容和要求

1、课堂理论教学要求和学时安排(32学时)

1)C程序设计(4学时)

(1)C语言回顾,指针的基本概念、运算方法和使用(2学时)。

(2)结构体的基本概念和使用方法(2学时)。

2)数据结构(20学时)

(1)数据结构的基本概念(2学时):理解数据结构的基本概念;理解线性和非线性结构的概念。

(2)线性数据结构(9学时):理解表、栈、队列等线性数据结构的概念,存储方式及基于不同存储方式的相关操作的实现方法。

a.理解表的概念及顺序表的存储特点,掌握其创建、插入、删除等实现方法(2

学时);

b.掌握单链表、双链表、循环链表的创建、插入、删除方法(2学时);

c.理解栈的概念及结构特点,掌握顺序栈及链栈的出栈、入栈操作的实现方法

(2学时);

d.理解队列的概念及特点,掌握顺序、循环队列的创建、出队、入队、判空、判满等操作。掌握链队列的创建及出队、入队(2学时);

e.理解数组的概念及二维数组的存放方式,掌握对称矩阵及稀疏矩阵的压缩存储方法(1学时)。

(3)非线性数据结构(5学时):了解典型非线性数据结构的基本概念、存储和访问方式。

a.理解二叉树、满二叉树、完全二叉树的概念及基本性质(1学时);

b.掌握二叉树的三种遍历算法、树和二叉树的转换方法(2学时);

c.理解图的基本概念及性质,掌握图的邻接矩阵、邻接图存储方式(2学时)。

(4)结构查找和排序(4学时):理解查找和排序的基本概念,掌握三种查找(顺序、二分、分块)和三种排序(简单插入,简单选择和冒泡)方法和实现。

3)操作系统(8学时)

(1)操作系统的基本概念(2学时):了解操作系统的基本概念,操作系统发展的历

程和现代操作系统的基本特征。

(2)处理机管理(4学时);理解进程、进程的状态、描述方式、进程控制的手段,

进程的同步和互斥,进程通信和死锁等基本概念,理解进程调度的相关方法。

(3)作业管理(2学时):理解作业、作业的状态、描述方式、作业控制的手段,等

基本概念,理解作业调度的相关方法。

通过这一章的学习同学们应该理解一个用户作业提交给计算机之后,操作系统控制计算机来执行该用户作业的基本流程。

2、实验安排(8学时)

共设置5组实验,分为上机实验和课外实验两部分:上机实验包括两个实验,课外实验包括3个实验,详细实验内容见实验教学大纲。

三、考核方式

课程最后成绩构成包括:期末考试卷面成绩(70%),平时成绩(10%),实验成绩(20%)。

实验部分的考核包含上机实验和课外实验,实验成绩采用实验出勤、实验考核、实验报告和实验程序验证相结合的方式给出。

四、教材和参考资料

1、教材

《软件技术基础》,黄迪明,电子科技大学出版社,1998年

2、参考资料

1)高质量C编程指南,林锐,附电子版

2)数据结构(C语言),严蔚敏,清华大学出版社

3)操作系统基础教程(第6版)William S.Dav 清华大学出版社

4)深入理解计算机系统 Randal E.Bryant,David O’Hallaron 著,龚奕利,雷迎春译,中国电力出版社

《软件技术基础实验》教学大纲

一、实验项目基本信息

实验项目名称:软件技术基础实验

适用专业:电子信息类(非计算机专业)

学时数:8

先修课程:《C语言》

考核方式:实验过程、实验报告、实验

二、实验项目的性质和任务

1、实验项目的性质

本实验是本科生学科拓展课程《软件技术基础》的实验部分,属软件设计的范畴。

2、实验项目的目的和任务

通过上机实验,要求学生对常用数据结构的基本概念及其不同的实现方法的理论得到进一步的掌握,并对在不同存储结构上实现不同的运算方式和技巧有所体会。培养学生在软件设计方面的知识基础,同时也提供必要的技能训练。

3、实验内容和要求

《软件技术基础实验》是与理论课程《软件技术基础》配套开出的,主要包含两个数据结构部分的基本上机实验和三个课外实验,着重培养同学进行软件设计的基本能力。(1)上机实验内容:

实验一:顺序表和单链表基本操作上机实验 4学时

实验目的:理解线性结构的基本概念,掌握两种基本的存储结构:顺序存储结构(顺序表)和链式存储结构(单链表);用C语言实现在两种存储结构上的对

应操作(包括创建、删除插入元素、遍历等),巩固强化C程序设计的基

本方法和能力。

实验内容:

1、顺序表的创建、元素删除、遍历等操作:

有序的一组整数{1,2,3,4,6},设计顺序表并实现以下操作:

A.初始化一个空的顺序表;

B.从键盘依次输入上述数据添加到顺序表中;

C.删除表中的第四个数据元素;

D.显示B、C操作后顺序表中的内容。

2、现有有序的一组整数{1,2,2,3,4,6,6},设计单链表,分别编写函数

实现以下操作:

A.初始化一个空链表。

B.依次添加上述一组数据(结点),生成该链表。

C.统计该链表的长度。

D.在表中查找数据为3和7的结点,并返回其位置(若找不到返回 -1)。

E.删除中间重复结点,使链表变为 1-2-3-4-6。

F.显示经B,E操作后,链表的内容。

实验二:基本查找排序操作上机实验 4学时

实验目的:掌握两种基本的查找算法(顺序查找、二分查找)和三种基本排序算法(简单插入排序、简单冒泡排序、简单选择排序)的原理及C语言实现。

实验内容:

现有一顺序表,表中元素分别为{51,38,79,22,91,105,33,52,16,112},分

别编写函数实现以下操作:

A、采用简单插入排序法实现对顺序表的排序,显示每一趟的排序结果;

B、采用简单冒泡排序法实现对顺序表的排序,显示每一趟的排序结果;

C、采用简单选择排序法实现对顺序表的排序,显示每一趟的排序结果;

D、对上述排序后的顺序表采用顺序查找方法,查找关键字为52和关键字为

36的元素,分别显示查找结果;

E、对上述排序后的顺序表采用二分查找方法,查找关键字为22的元素,显

示查找结果。

(2)课外实验内容:

本环节设置了三个相对较复杂的课外实验,旨在进一步巩固学生对数据结构相关知识点的理解和掌握,提高软件开发能力。

实验三:较复杂的顺序表操作

实验目的:进一步掌握复杂顺序表的相关操作及编程实现。

实验内容:

图书资料管理问题,设一本书有编号、书名、作者、价格等信息,如下表所示:

设计顺序表并实现以下操作:

A、初始化线性表;

B、向表中添加一条新记录;

C、删除表中的第三条记录;

实验提示:本实验中图书信息的数据类型可定义如下:

typedef struct

{

long int number; // 书号

char name[50]; // 书名

char author[20]; // 作者

int price; // 价格

} bookinfo;

因此顺序表的定义也应作相应的变化:

typedef struct

{

bookinfo data[MAXNUM];

int num;

} listtype;

请同学们思考,插入和删除的函数要做怎样的修改?

实验四:栈和队列的操作实现

实验目的:理解栈和队列的基本概念,栈和队列操作的基本方法以及其编程实现。

通过本实验的两个项目的编程、调试和运行结果的比较,分析栈和队列的差

别。

实验内容:

1、设计一个容量为4的循环队列,编程实现如下操作,并显示各步骤操作后队列

的内容:

A、队列初始化为空;

B、将1、2、3三个数据依次做入队操作;

C、做两次出队操作(1、2出队);

D、将4、5、6三个数据依次做入队操作;

E、将数据7做入队操作;

2、设计一个容量为4的顺序栈,编程实现如下操作,并显示各步骤操作后栈的内容:

A、栈初始化为空;

B、将1、2、3三个数据依次做入栈操作;

C、做两次出栈操作;

D、将4、5、6三个数据依次做入栈操作;

E、将数据7做入栈操作;

实验五:查找和排序操作实验

实验目的:理解在线性表中的各种基本的查找和查找方法的原理,实现方法,适用条件,掌握各种基本查找和排序方法编程实现。

实验内容:设计一个描述学生成绩信息的线性表,用于存放学生的相关信息,学生成绩表的基本信息如下:

要求编程实现以下功能:

A、用顺序表存储以上学生成绩表;

B、添加一个同学的相关信息;

C、用顺序查找方法查找有某科成绩高于90分或某科成绩不及格的同学信息,

并显示相应查找结果;

D、以英语成绩为排序码,利用简单选择排序方法对学生成绩表进行排序,并

显示排序结果;

E、以高数成绩为排序码,利用简单插入排序方法对学生成绩表进行排序,并

显示排序结果;

F、以C语言成绩为排序码,利用冒泡排序方法对学生成绩表进行排序,并显

示排序结果;

G、再利用二分查找的方法在已经排序后的成绩表中查找C语言成绩为x的学

生信息(x为键盘输入分数值)。

4、实验项目涉及核心知识点:

对最典型的线性数据结构(线性表)采用不同的存储结构时的基本算法的C语言实现;栈和队列的基本操作C语言实现,查找和排序的操作C语言实现;

5、重点和难点

重点在理解数据结构的本质,学会用数据结构中的分析方法来刻画和解决实际问题,并利用C语言为工具来编程验证这些数据结构中的基本算法;

6、实验步骤

A、问题分析和任务的定义

明确问题要求做什么,限制做什么(本步强调做什么,而不是怎么做)。对问题的描述应避开算法和所涉及的数据类型,而是所完成的任务做出明确的回答。如输入数据的类型、值的范围以及输入的形式;输出数据的类型、值的范围及输出的形式;这一步还应该为调试程序准备好测试数据,包括合法的输入数据和非法形式的输入数据。

B、数据类型和系统设计

在设计这一步骤中分为逻辑设计和详细设计两步实现。逻辑设计指的是,为问题的描述中涉及的操作对象定义相应的数据类型,并按照以数据结构为中心的原则划分模块,定义主模块和各抽象数据类型;详细设计则为定义相应的存储结构并写出各函数的伪码算法。在这个过程中,要综合考虑系统的功能,使得系统结构清晰、合理、简单和易于调试,抽象数据类型的实现尽可能做到数据的封装,基本操作的规格说明尽可能的明确和具体。作为逻辑设计的结果。应写出每个抽象数据类型的

定义(包括数据结构的描述和每个基本操作的规格说明),各个主要模块的算法,并画出模块之间的调用关系图。详细设计的结果是对数据结构和基本操作的规格说明做出进一步的求精,写出数据存储结构的类型定义,按照算法书写规范用类C语言写出函数形式的算法框架。

C、编码实现和静态检查;

D、上机准备和上机调试;

E、总结和整理上机实验报告;

7、使用教材和参考资料

教材名称及教材性质:

《软件技术基础》,黄迪明,电子科技大学出版社;

附:实验报告规范

实验题目

班级姓名学号日期

一、需求分析

1、程序的要实现的基本功能;

2、输入输出的要求;

3、测试数据。

二、概要设计

1、本程序所用的抽象数据类型的定义;

2、主程序的流程及各程序模块之间的层次关系。

三、详细设计

1、采用c语言定义相关的数据类型;

2、写出各模块的伪码算法;

3、画出函数的调用关系图。

四、调试分析

1、调试中遇到的问题及对问题的解决方法;

2、算法的时间复杂度和空间复杂度。

五、使用说明或测试结果

六、源程序(带注释)

软件技术基础试题及答案

软件技术基础试题及答案

软件技术基础 系班级姓名成绩 得分评卷 人一、填空题(每空1分,共25分) 1.数据结构作为一门学科,主要研究数据 的、存储结构以及 三方面内容。 2.当对一个线性表经常进行插入或删除操作时,则 宜采用存储结构;而经常进行的是访问操作,而很少进行插入或删除操作时,则宜采用存储结构。 3.在线性结构中,首结点有个前驱结点, 其余每个结点有且只有个前驱结点。4.限定在表的一端进行插入,在表的另一端进行删 除的线性表称为;限定在表的一端进行插入和删除运算的线性表称为。 5.一个8阶的下三角矩阵B按行优先顺序压缩存储 第2页,共19页

6. 第3页,共19页

7. 8.操作系统通过记载、跟 踪、控制进程的执行,它是进程存在的唯一标志。 作业调度程序是从处于状态的作业中选取一个作业并把它装入主存。 12A.软件生命周期瀑布模型一般可分为问题分析、、、 和软件维护五个阶段。 , 得分评卷 人二、选择题(每小题1分,共10分)下列语句正确的是()。 A. int *p=&x; B. int *p=x; C. int p=&x; D. int *p=*x; 2. int a[ ]={1,2,3,4,5},b[5],*p; 则下列语句中不 正确的语句是()。 A. p=b+1; B.p=&a[3]; C. p=a; D.b=a; 3. 设有以下说明语句 struct node{ int a;float b;};struct node node1,node2,*pnode; 则下列语句中正确是()。 A. node1=node2; B. 第4页,共19页

教学大纲模板【经典】

Xxx大学 《数据库及应用》教学大纲 编写单位:xxxxxxx系 执笔人:xxxxxxx系 审核人:xxxxxxx系 xxx大学xxx系 20xx年2 月

[实验要求] 本课程实验要求较高,实验内容多且相关性较强,有关实验的具体要求与内容需按实验大纲执行,本大纲中不再另行说明。

第一章数据库系统概述与Visual FoxPro基础知识 [教学内容] 数据库系统的基本概念;关系数据库系统;数据库应用系统;常量、变量、函数及表达式。 [教学目标与要求] 熟练掌握:常量、变量、表达式及常用函数; 掌握:数据库系统的基本概念;关系的概念、基本特点和关系运算; 了解:Visual Foxpro的命令格式及文件类型。 [重点与难点] 数据库系统的基本概念;常量、变量、函数及表达式。 [教学时数] 2学时 第一节数据库系统的基本概念 一、数据库概述 (一)三类数据模型 (二)关系数据库概述 (三)实体模型与实体联系 (四)三种基本关系运算 (五)关系完整性 二、数据库系统概述 (一)数据管理系统(DBMS) (二)数据应用系统(DBAS)

第二节Visual Foxpro 概述 一、Visual Foxpro概述 二、Visual Foxpro的数据元素 三、Visual Foxpro的命令格式 第三节常量、变量、函数和表达式 一、常量、变量的概念及类型 二、函数 三、表达式 [复习思考题] 1、与文件系统相比,数据库系统有哪些优点? 2、数据库管理系统有哪些基本功能? 3、VFP有哪几种工作方式? 第二章数据表的基本操作 [教学内容] Visual FoxPro项目管理器;表的建立与修改;表的维护命令;索引的概念与索引的建立[教学目标与要求] 熟练掌握:表结构建立及修改方法;索引的概念、类型、特点及建立索引的方法 掌握:对表中记录的追加、插入和删除等操作;项目管理器的建立和使用方法 了解:多工作区的概念;数据导入和数据导出 [重点与难点] 表结构的建立及修改方法;表中数据操作;索引及索引建立方法。 [教学时数] 2学时 第一节项目管理器 一、项目管理器的作用

《建筑工程安全技术与管理》教学大纲

浙江建设职业技术学院 教学大纲 建筑工程安全技术与管理 城市建设工程系 2012年2月

一、课程的性质和任务 《建筑工程安全技术与管理》是土木工程管理专业(高职)的一门必修课,它涉及到建筑施工技术、建筑施工管理、建筑工程质量与管理等方面的专业知识。 本课程的主要任务是使学生对建筑工程施工安全生产管理工作全过程有一个基本了解,掌握施工现场的安全生产管理技术知识,为学生毕业后从事施工现场管理工作做好准备。 二、课程的教学目标 一)知识目标 1、掌握安全管理工作的全过程包括安全生产管理体制、安全生产教育、安全生产技术措施、安全技术交底、施工现场文明施工、施工现场安全检查及评分、建筑施工安全技术资料。 2、熟悉安全生产法规、安全事故管理、应急救援预案、安全技术措施审查。 3、熟悉建筑施工相关安全技术,进行施工现场安全管理和编制安全台帐和安全技术知识。 二)能力目标 1、熟悉建筑工程施工安全生产管理工作全过程内容。 2、具备施工现场安全生产全过程的技术资料编写、收集和整理能力。 3、初步具备施工安全员所具有的职业能力。 三)思想及职业素质目标 1、坚持用邓小平理论和“三个代表”重要思想武装自己,用科学发展观指导工作实践。 2、通社会人情,达社会事理,按照社会主义的思想、品质、道德和作风的要求去处理人际关系。 3、具备讲诚信、重承诺、肯吃苦、肯奉献、勇于负责的道德品质和爱岗敬业的工作态度。 4、具备良好的人文和心理素质,健康的体魄,愿与他人合作的性格,一定的科学素养,在自身的工作领域内,能独立思考,有不断创新的精神。 三、课程内容与教学要求

一)建筑施工安全管理 1、主要内容 安全生产基本知识、建筑企业安全生产管理、施工现场文明施工、现场安全管理、现代安全生产技术。 2、教学要求 掌握安全与安全生产、安全生产的基本方针、安全生产责任制、安全生产教育、安全生产技术交底、施工现场文明施工、施工现场安全检查及评分、建筑施工安全技术资料,熟悉安全生产法规、文明施工管理的内容、施工现场环境保护、施工现场文明工地、现场安全管理、安全事故管理、应急救援预案、安全技术措施审查,了解安全生产的形势、各类人员的安全职责、建筑企业安全生产、安全事故案例分析、现代安全生产管理理论、现代安全管理技术、职业健康管理体系。 二)土方工程 1、主要内容 土的工程分类、土方施工安全。 2、教学要求 掌握土的工程分类、土方开挖安全、基坑(槽)的开挖安全,熟悉土方施工安全准备工作、浅基础的土壁支撑、深基坑的土壁支撑,了解土层锚杆、挡土墙、施工现场排水等。 三)脚手架工程 1、主要内容 脚手架的种类、扣件式钢管脚手架、模板支架、设计计算、扣件式钢管脚手架的搭设和使用、附着式脚手架、吊篮脚手架。 2、教学要求 掌握扣件式钢管脚手架的适用范围、基本要求、主要组成及构配件、构造要求、扣件式脚手架的检查、验收、附着式脚手架使用条件、吊篮脚手架基本组成及安全装置,熟悉脚手架的种类、模板支架、扣件式钢管脚手架的计算项目及要求、荷载确定,了解设计计算基本规定、纵向、横向水平标的计算、立杆计算、连墙件计算。 四)高处作业

软件技术基础模拟试题及参考答案

软件技术基础模拟试题(第二十次省统考) 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1、数据元素是数据的基本单位,数据项是数据的最小单位。() 2、栈是特殊的线性表,须用一组地址连续的存储单元来存储其元素。() 3、引入虚拟存储技术后,逻辑内存总容量是由地址总线的位置确定的。() 4、编译程序是一种常用应用软件。() 5、顺序文件和链接文件的长度都可以动态变化。() 6、在文件系统中采用目录管理文件。() 7、允许多用户在其终端上同时交互地使用计算机的操作系统称为实时系统。() 8、程序、数据、和进程控制块是构成一个进程的三要素。() 9、黑盒测试时,既要考虑程序的内部逻辑结构又要考虑其外部特性。() 10、软件的总体设计和详细设计都要用PAD图形工具。() (参考答案:1~10:ABABB ABABB) 二、单项选择题:(每小题1分,共5分) 1、允许用户把若干作业提交计算机系统集中处理的操作系统称为()。 A分时操作系统B实时操作系统C网络操作系统D批处理操作系统2、分配到必要资源并获得了处理机时的进程的状态称为()。 A就绪状态B执行状态C等待状态D阻塞状态 3、利用通道技术可以在()之间直接交换数据。 A内存与CPU B CPU与外设C内存与外设D内存、CPU和外设三者4、以下的准则中哪个不是软件设计的准则()。 A编程语言选择准则B信息屏蔽准则 C结构化和模块化准则D抽象准则 5、有一数列:97657613294958经过一趟排序后得到: 65971376294958请问使用的是何种排序方法?() A简单插入排序B冒泡排序C2路归并排序D快速排序 (参考答案:DBCAC) 软件技术基础模拟试题(第十九次省统考) 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1、在目前,用于保证软件质量的主要手段是进行软件测试。() 2、使用DMA方式传送数据期间不需要CPU干预。() 3、线性顺序队列会产生“假溢出”,而线性循环队列则不会。() 4、对同一种算法,用高级语言编写的程序比用低级语言编写的程序运行速度快。() 5、在线性表中,数据的存储方式有顺序和链接两种。() 6、进程由程序块、文件控件块和数据块三部分组成。() 7、在面向对象的程序设计中,派生类只能从一个基类产生。() 8、操作系统是用户和硬件的接口。() 9、个人计算机中可配置的最大内存容量受地址总线位数的限制。() 10、软件维护中最困难的问题是软件配置不全。() (参考答案:1~10:A、A、A、B、A、B、A、A、A、B) 二、单项选择题:(每小题1分,共5分)

课程教学大纲模板

附件1: 课程教学大纲模板 课程编号: 课程中文名称(居中,黑体四号) 课程英文名称(居中,黑体四号) 总学时: 总学分:课程性质:(宋体五号) 开设学期及周学时分配:(宋体五号) 适用专业及层次:(宋体五号) 相关课程:(宋体五号) 教材:(《》,ⅹⅹ编著,ⅹⅹ出版社,年,宋体五号。) 推荐参考书:(《》,ⅹⅹ编著,ⅹⅹ出版社,年,宋体五号) 一、课程目的及要求 (空两格,说明课程目的及教学基本要求,宋体五号) 二、课程内容及学时分配 (空两格,以“章节”为单位说明本章节教学内容及学时分配,宋体五号) 三、教学重点与难点 (空两格,以“章”为单位说明本章教学重点与难点,宋体五号) 四、主要教学方式 (空两格,宋体五号) 五、典型作业练习 (空两格,宋体五号) 六、课程考核方式 (空两格,宋体五号) 撰写人: 审核人:

附件2: 课程简介模板 ××学院课程简介 课程中英文名称(如化工原理(Principles of Chemical Engineering))课程编号:(宋体五号) 课程性质:(如学科基础课、专业基础课、专业课、专业选修课,宋体五号) 开设学期及学时分配:(宋体五号) 适用专业及层次:(宋体五号) 先行课程:(宋体五号) 后继课程:(宋体五号) 教材:(包括教材名称,作者,出版社及出版时间) 推荐参考书:(包括参考书名称,作者,出版社及出版时间,宋体五号) 课程目的、内容与要求: (空两格,简要介绍课程目的,课程主要内容和课程学习要求,宋体五号) 撰写人: 审核人:

附件3: ××专业实践环节教学大纲模板实习教学大纲样式 实践环节名称: 英文名称: 实习周数:适用学期: 学分:实习单位(地点): 一、实习的目的和任务 二、实习的内容和要求 三、实习的安排和形式 四、成绩考核与评定 五、教材及参考书 主撰人: 审核人: 课程设计教学大纲样式 实践环节名称: 英文名称: 学时:适用学期: 学分:地点: 一、教学目的和任务 二、课程设计内容和基本要求 三、课程设计方式与安排 四、课程设计报告 1.课程设计报告的主要内容 2.课程设计报告编写的基本要求 五、成绩考核与评定 六、与其它课程的联系 七、教材及参考书 主撰人: 审核人: 《毕业设计(论文)》教学大纲样式 实践环节名称: 英文名称: 设计(论文)周数:适用学期: 学分: 一、毕业设计(论文)的目的和任务 二、毕业设计(论文)的主要内容与基本要求 三、毕业设计(论文)的指导过程 四、毕业设计(论文)的质量标准与成绩评定 五、毕业设计(论文)的进度安排 主撰人: 审核人:

软件开发工具-知识点整理

1、软件开发工具:在高级程序设计语言(第三代语言)的基础上,为提高软件开发的质量和效率,从规划、分析、设计、测试、文档和管理等各方面,对软件开发都提供各种不同程序的帮助的一类新型的软件。 2、软件发展的几个主要阶段:(1)仅限于把用户已经明确表达出来的算法,用机器语言写成一系列机器指令,供硬件运行使用。(2)编程工作改为用汇编语言进行,编好的汇编指令由汇编程序转化为机器指令。(3)把汇编语言变成了高级程序设计语言(第三代语言)。高级程序设计语言不再是与机器指令一一对应,而是更加接近人类习惯的自然语言。 3、21世纪的软件开发工具与以往的有什么区别?(1)自动化程序的提高。(2)这一阶段的工作明确地把需求分析和架构设计包括在软件工作的范围之内,从而使软件开发过程进一步向用户方面延伸,离用户更近了。(3)把软件开发工作延伸到项目及版本管理,从而超出了一次编程的局限,而扩展到了作为一个不断发展的客体生长守的全过程。(4)在这一阶段的研究中,吸收了许多管理可学的内容与方法。 4、软件开发工具的功能要求:(1)认识与描述客观系统。(2)存储及管理开发过程中的信息。(3)代码的编写或生成。(4)文档的编制或生成。(5)软件项目的管理。 5、软件开发工具的性能:(1)表达能力或描述能力。(2)保持信息一致性的能力。(3)使用的方面程度。(4)工具的可靠程序。(5)对硬件和软件环境的要求。 6、软件开发工具按工作阶段划分为三类:计划工具、分析工具、设计工具。计划工具则从更宏观的角度去看待软件开发。它不仅从项目管理的角度,帮助人们组织与实施项目,并且把有关进度、资源、质量验收情况等信息有条不紊地管理起来,而且考虑到了项目的反复循环、版本更新,实现了“跨生命周期”的信息管理与共享,为信息以致软件的重用创造了条件。设计工具直接为软件开发过程中的编程、调试、文档编写工作提供帮助。多数的分析工具都是作为较大型计算机的专用系统出现的。 7、学习软件开发工具的目的在于,了解软件开发工具的概念、理论基础、基本功能、发展现状与前景,以便能够在实际工作中正确地选择与使用软件开发工具,在必要时能够参加或组织软件开发工具的自行研制,从而达到提高软件工作水平与效率的目标。 8、软件开发的基本问题:(1)用户对软件功能的理解与程序员对软件功能的理解之间的转换。(2)人和机器之间的交流与协调问题。 9、大型软件开发中的困难:(1)一致性的保持成为十分困难的问题。(2)测试的困难大大地增加。(3)工作进度难以控制。(4)文档与代码的协调十分困难。(5)版本更新带来的困难。 10、结构化程序设计的基本思想:把程序的结构分成三种基本模块:处理单元、循环机制、二分决策机制。按照这种方法来构造程序,就可以把程序内容的各种相互影响有效地控制在模块内容,从而避免“水波效应”。 11、面向对象的程序设计的基本思想:(1)客观世界的任事物都是对象,它们都有一些静态属性,也都有一些相关的操作。即所谓“封装性”。(2)对象之间有抽象与具体,群体与个体,整体与部分等几种关系。(3)抽象的、较大的对象所具有的性质,包括静态属性和动态操作,自然地成为它的子类的性质,不必加以说明或规定。即所谓的“遗传性”。(4)对象之间可以互通信息。 12、即插即用的程序设计的基本思想:一部分人专门生产软件组件,而另一部分人构造整个软件的结构,并把软件组件插入这个结构,以便迅速地完成大型软件的研制工作。 13、什么样的软件才能算得上是一个好软件?(1)正确地实现所要求的功能,准确地给出预定的输出结果。(2)用户界面友好,符合实际用户的使用习惯与知识能力。(3)具有足够的速度(而不是越快越好),能在符合用户要求的时间限度内,给出所要求的处理结果。(4)具有足够的可靠性,能够在各种干扰下保持正常的工作。(5)程序易读,结构良好,文档齐

《建筑工程资料管理》课程教学大纲

杭州科技职业技术学院 《建筑工程资料管理实训》课程教学大纲 课程编码: 学时数:50(2周) 学分: 适用专业:建筑工程技术专业(三年制高职) 开课单位:城市建设系 一、本课程的性质和任务 《建筑工程资料管理实训》课程是高等职业技术学校建筑工程技术专业辅导的职业技能训练课程。 本课程与其它建筑相关课程相配套,通过本课程的学习,使学生进一步掌握建筑工程资料的编写方法,了解工程资料的整个流程。 根据本课程的特点,学生完成实训以后,应达到下列基本要求: 1.了解建筑工程资料的组成,熟悉和掌握各类资料的填写,完成与施工进度同步的工程技术资料、安全资料,以及施工过程中完成相关的资料申报工作并配合上级部门的检查。 2.了解建筑工程施工质量验收规范及相关的质量检测制度。 二、本课程的相关课程 学习本课程应具备建筑工程识图、建筑材料等专业基础课的基本知识。 1、《建筑工程识图》课程学习的建筑工程构造做法及施工图的认识,为本课程能正确了解施工部位、施工做法等,确保资料的真实性、完整性。 2、《建筑材料》课程学习各种常用建筑材料的基本知识和使用,为本课程见证取样打下基础。 3、《建筑构造》课程学习建筑细部构造的基本要求与做法,为本课程中隐蔽工程打下基础,能更详实地将隐蔽内容反应到资料中。 三、实训内容和要求 1.建筑工程资料的基本知识 通过工程实例的报验,从而了解相关施工质量验收规范要求。 2.建筑工程各分部资料填写 按照工程实例,根据图纸要求以及按照模拟的施工进度,进行资料报验,从而掌握建筑工程的整个

流程、资料的编写方法等。 四、教学时数分配 课程总学时:50学时 五、考核: 学习成绩由两部分组成:平时成绩占30%,可根据平时学习态度、实训进度等情况评定;作业成绩占70%,主要根据实训作业综合评定。

软件技术基础模拟试题

软件技术基础模拟试题(第二十四次省统考) 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1. 顺序表和线性链表的物理存贮形式都是顺序存贮。( 1 ) 2. 数据类型是某种程序设计语言中已实现的数据结构。( 2 ) 3. 如果通过软件测试没有发现错误,则说明软件是完全正确的。( 3 ) 4. 快速原型模型可以有效地适应用户需求的动态变化。( 4 ) 5. 不同进程之间的动作在时间上不能重叠。( 5 ) 6. 分区式存储管理能够进行存储空间共享。( 6 ) 7. 链接文件和索引文件都可以非连续存放。( 7 ) 8. 中断处理一般分为中断响应和中断处理两个步骤。前者由软件实施,后者主要由硬件实施。( 8 ) 9. 在C++语言中,“重载”表达了最简单的多态性。( 9 ) 10.进程调度根据一定的调度算法,从等待队列中挑选出合适的进程。( 10 ) (参考答案:1~10:ABBAB BABAB ) 二、单项选择题:(每小题1分,共5分) 1. 在数据结构中,一个存储结点存放一个(11 )。 11 (A) 数据项(B) 数据元素(C) 数据结构(D) 数据类型 2. 把逻辑地址转变为存储的物理地址的过程称作(12 )。 12 (A) 编译(B) 连接(C) 运行(D) 重定位 3. SPOOLing技术可以实现设备的(13 )分配。 13 (A) 虚拟(B) 共享(C) 独占(D) 物理 4. 允许用户把若干作业提交计算机系统集中处理的操作系统称为(14 )。 14 (A) 分时操作系统(B) 实时操作系统 (C) 网络操作系统(D) 批处理操作系统 5. 进程从运行状态进入就绪状态的原因可能是(15 )。 15 (A) 被选中占有处理机(B) 时间片用完 (C) 等待的事件已发生(D) 等待某一事件 (参考答案:BBADB) 软件技术基础模拟试题(第二十三次省统考) 一、是非判断题(正确选填A,错误选填B)(每小题1分,共10分) 1. 数据在计算机内在中的表示是指数据的存储结构。( 1 ) 2. 能影响中断响应次序的技术是中断优先级和中断屏蔽。( 2 ) 3. 链表可以随机访问任意一个结点,而顺序表则不能。( 3 ) 4. 作业与进程的主要区别是前者是由用户提交,后者是由系统自动生成。( 4 ) 5. Windows、OS/2、Linux微机操作系统都是多用户多任务操作系统。( 5 ) 6. 数据的逻辑结构是从逻辑关系上描述数据,它与数据的存储结构无关,是独立于计算机的。 ( 6 ) 7. 流式文件和记录式文件都以字符为基本单位进行存取。( 7 ) 8. 不定长文件是指字段的长度不固定。( 8 ) 9. 软件工程的三要素包括方法、工具和环境。( 9 ) 10.软件结构是以指令为基础而组成的一种控制层次结构。( 10 ) (参考答案:1~10:AABAB ABBBB) 二、单项选择题:(每小题1分,共5分) 1. 若进栈序列为1,2,3,4,且进栈过程中可以出栈,则不可能出栈的序列是 ( 11 ). 11 (A) 1,4,3,2 (B) 2,3,4,1 (C) 3,1,4,2 (D) 3,4,2,1

教学计划和教学大纲模板

.. 特种作业 教学计划和教学大纲 嘉兴市万隆工程机械技能培训中心 二○一一年九月

..

.. 目录 特种作业专业教学计划............................................................................... 挖掘机操作教学大纲................................................................................... 厂内机动车驾驶教学大纲 ...........................................................................

.. 挖掘机培训计划 培训目标: 通过系统化培训,使学员熟练掌握挖掘机的安全操作规程及施工中的操作、方法;了解挖掘机的机械工作原理,液压传动、油路、电路等知识,能够对挖掘机常见故障分析、排除。 学习内容: 学习挖掘机的操作与保养知识。 1、操作知识:挖掘机机械的工作原理、保养及操作技巧,学习独立完成土石方计算、挖方、挖沟、挖壕、甩方、平地、装车、爬坡过桥、破碎、过路、拆楼、上下拖板车、旋转定位、挖地基等操作技术。 2、保养维护:学习挖掘机的保养,易损件的更换和日常维护;常见故障的分析与排除。 培训时间 脱产培训45天, 教学理念: 1.实现培训与实际操作零距离; 2.学员与教师零距离互动探讨; 3.制定符合行业发展的教学计划; 4.保持与企业沟通;

.. 5.全面推进使用多媒体教学; 就业方向: 1、路桥建设公司:从事修路、架桥、开挖隧道、大型桥梁建设 2、市政建设公司:从事铺设天然气、管道、自来水管道、排污管道、管网老城改造、新城开发、高层建筑、农村建设与改造 3、能源冶金,水电站建设、煤炭矿山开发建材以及石油天然气管道铺设等工程. 4、水利建设、挖污清淤、围堰填污、人工挖湖 5、挖掘机售后维修站从事挖掘机整机的检测、故障的分析、判断与排除,零部件的拆装与更换工作. 6、从事挖掘机配件的采购、仓储、供应、销售与管理等工作. 7、从事挖掘机生产企业的整机装配、生产流水线各种工序的操作.

计算机基础知识点汇总

计算机基础知识点汇总 一、计算机的诞生及发展 (一)计算机的诞生 1.时间:1946年 2.地点:美国宾夕法尼亚大学 3.名称:ENIAC (二)计算机的发展 > 二、计算机系统的组成 现代的计算机系统由计算机硬件系统及软件系统两大部分构成。 三、计算机的工作原理 冯·诺依曼提出了“存储程序、程序控制”的设计思想,同时指出计算机的构成包括以下几个方面: (1)由运算器、存储器、控制器、输入设备、输出设备五大部件组成计算机系统。 (2)计算机内部采用二进制表示的数据和指令。 | (3)采用“存储程序和程序控制”技术(将程序事先存在主存储器中,计算机在工作时能在不需要人员干预的情况下,自动逐条取出指令并加以执行)。 四、计算机的分类

五、计算机硬件 (一)中央处理器 1.简介 中央处理器又称为微处理器,是一块超大规模的集成电路,是一台计算机的运算核心和控制核心。 ( 2.组成 (1)控制器 实现计算机各部分的联系并自动执行程序的部件。功能是从内存中一次取出指令,产生控制信号,向其他部件发出命令指挥整个计算过程。 (2)运算器 对二进制数码进行算术运算和逻辑运算。 (二)存储器 1.内存储器 … (1)作用 内存储器又称主存储器,简称内存。内存位于系统主板上,可以直接与CPU进行信息交换,内存储器主要用于存放计算机系统中正在运行的程序及所需要的数据和中间计算结果以及与外部存储器交换信息时作为缓冲。 (2)特点 速度较快,容量相对较小。 (3)分类 只读存储器ROM:永久保存数据,存储微型机的重要信息。 随机存储器RAM:断电丢失数据,存储当前运行的程序信息(SRAM、DRAM)。 \ 2.外存储器 (1)作用

《工程项目管理》课程教学大纲[001]

《工程项目管理》课程教学大纲 一、课程基本情况 课程名称(中文):工程项目管理 课程名称(英文):Project Management in Construction 二、课程简介(任务与目的)(300字左右) 本课程是工程管理专业管理平台课程中的一门基础课程。本课程的目的是通过本课程的教学使学生在学习技术、经济、管理等相关专业基础课程的基础上,掌握工程项目管理的基本理论和工程项目投资控制、进度控制、质量控制的基本方法,熟悉各种具体管理方法在工程项目上的应用特点,培养学生有效从事工程项目管理的基本能力。 本课程的主要内容包括工程项目管理的基本理论和工程项目管理工作的主要任务两部分。具体内容包括:工程项目管理相关概念、项目管理组织理论、项目策划、项目目标控制基本原理、项目采购管理、项目投资控制、网络计划技术与建设项目进度管理、项目质量与安全管理以及项目信息管理风险管理。 三、课程内容及教学要求1 1.项目管理概论 (1)重点掌握项目、项目管理的基本概念。 (2)重点掌握工程项目的含义和特点。 (3)重点掌握工程管理的概念。 1主要描述课程体系结构、知识点、重点难点及学生应掌握的程度等。

(4)重点掌握工程项目管理的类型和任务。 2.项目管理的组织理论 (1)熟悉组织学原理和组织论的研究内容。 (2)掌握项目组织结构分类特点及应用。 (3)理解工程项目结构分解概念。 3.项目策划 (1)理解项目策划的分类和任务。 (2)了解项目环境调查与分析的目的和工作内容。 (3)掌握项目策划的工作内容。 4.项目目标控制基本原理 (1)掌握项目目标控制方法论。 (2)熟练应用动态控制原理在进度控制中的应用。 (3)了解工程项目的风险与风险管理。 5.工程项目招投标 (1)了解采购方式和基本程序。 (2)理解施工项目招标流程。 (3)掌握工程项目承发包模式。 6. 工程项目进度控制 (1)掌握工程项目进度控制概念。 (2)重点掌握施工项目进度计划的编制,熟练绘制时标图。(3)重点掌握施工进度计划的实施与检查,掌握前锋线法。(4)掌握进度计划比较分析。

新教学大纲模板讲课教案

附件3:理论课程教学大纲模版 《×××》课程教学大纲(宋体三号加粗,居中) 英文名称: abc 课程编码:×××××××(跨学期结束的课程各学期课程的编码依次罗列,以逗号相隔)课内教学时数:××学时(跨学期结束的课程总学时用××+××+……表示),其中课堂讲授××学时,××学时,……。 学分:×学分(跨学期结束的课程用×+×+……表示) 适用专业:××××(宋体常规五号) 开课单位:××××(宋体常规五号) 撰写人:×××(宋体常规五号) 审核人:×××(宋体常规五号) 制定(或修订)时间:2017年×月(宋体常规五号) (空一行,编辑时请删除本行提示) 一、课程的性质和任务(宋体小四号加粗) 编写内容参考提示(阅后请删除):说明本课程的性质(属于公共基础课、专业基础课……);本课程在人才培养过程中的地位及作用,概括本课程的指导思想,提出本课程的任务;在总的培养目标下着重掌握的基本理论、基本知识和基本技能;学生通过学习该课程后,在知识、能力和素质等方面应达到的目标。(宋体常规五号,首行缩进) 二、课程教学内容的基本要求、重点和难点(宋体小四号加粗) 编写内容参考提示(阅后请删除): 1、课程教学内容:按相当于教材中的章节目层次详细编写本课程的内容及要求,突出各章的重点、深度、广度。本段文字包括相应教学内容的教学目的、要求、重点、难点以及教学方法;是以学科的科学体系为基础,排列出本课程教学内容的主题、分题和要点,编制成本课程的教学体系。其主要部分是规定本课程教学内容、范围和份量,并在一定程度上简明反映课程的教学深度和难点。 2、按照“了解”、“理解”、“掌握”、“熟练掌握”四个层次明确提出各章主要教学内容的教学基本要求,同时明确指出本章的重点、难点。 了解:是指学生应能辨认的科学事实、概念、原则、术语,知道事物的分类、过程及变化趋势,包括必要的记忆;理解:是指学生能用自己的语言把学过的知识加以叙述、解释和归纳;掌握:是指学生能根据不同情况对某些概念、定律、原理、方法等在正确理解的基础上结合事例加以运用;熟练掌握:是指学生能够依据所学的知识能综合分析问题、解决问题。 绪言(宋体小四号加粗,居中设置)

(完整版)操作系统基础知识点详细概括

第一章: 1. 什么是操作系统?OS的基本特性是?主要功能是什么 OS是控制和管理计算机硬件和软件资源,合理组织计算机工作原理以及方程用户的功能的集合。特性是:具有并发,共享,虚拟,异步的功能,其中最基本的是并发和共享。主要功能:处理机管理,存储器管理,设备管理,文件管理,提供用户接口。 2. 操作系统的目标是什么?作用是什么? 目标是:有效性、方便性、可扩充性、开放性 作用是:提供用户和计算机硬件之间的接口,提供对计算机系统资源的管理,提供扩充机器 3. 什么是单道批处理系统?什么是多道批处理系统? 系统对作业的处理是成批的进行的,且在内存中始终保持一道作业称此系统为单道批处理系统。 用户所提交的作业都先存放在外存上并排成一个队列,然后,由作业调度程序按一定的算法从后备队列中选择若干个调入作业内存,使他们共享CPU和系统中的各种资源。 4 ?多道批处理系统的优缺点各是什么? 优点:资源利用率高,系统吞吐量大。缺点:平均周转时间长,无交互能力。 引入多道程序技术的前提条件之一是系统具有终端功能,只有有中断功能才能并发。 5. 什么是分时系统?特征是什么? 分时系统是指,在一台主机上连接了多个带有显示器和键盘的终端,同时允许多个用户通过自己的终端,以交互的方式使用计算机,共享主机中的资源。 特征:多路性、独立性、及时性、交互性 *有交互性的一般是分时操作系用,成批处理无交互性是批处理操作系统,用于实时控制或实时信息服务的是实时操作系统,对于分布式操作系统与网络操作系统,如计算机之间无主次之分就是分布式操作系统,因为网络一般有客户-服务器之分。 6. 什么是实时操作系统? 实时系统:系统能及时响应外部事件的请求,在规定的时间内处理完。按照截止时间可以分为1硬实时任务(必须在截止时间内完成)2软实时任务(不太严格要求截止时间) 7用户与操作系统的接口有哪三种? 分为两大类:分别是用户接口、程序接口。 用户接口又分为:联机用户接口、脱机用户接口、图形用户接口。 8. 理解并发和并行?并行(同一时刻)并发(同一时间间隔) 9. 操作系统的结构设计 1 ?无结构操作系统,又称为整体系统结构,结构混乱难以一节,调试困难,难以维护 2?模块化os结构,将os按功能划分为一定独立性和大小的模块。是os容易设计,维护, 增强os的可适应性,加速开发工程 3?分层式os结构,分层次实现,每层都仅使用它的底层所提供的功能 4. 微内核os结构,所有非基本部分从内核中移走,将它们当做系统程序或用户程序来实现,剩下的部分是实现os核心功能的小内核,便于扩张操作系统,拥有很好的可移植性。 第二章: 1 ?什么叫程序?程序顺序执行时的特点是什么? 程序:为实现特殊目标或解决问题而用计算机语言编写的命令序列的集合特点:顺序性、封闭性、可再现性 2. 什么是前趋图?(要求会画前趋图)P35图2-2 前趋图是一个有向无循环图,记为DAG ,用于描述进程之间执行的前后关系。 3?程序并发执行时的特征是什么? 特征:间断性、失去封闭性、不可再现性

《工程质量与安全管理》课程教学大纲

《工程质量与安全管理》课程教学大纲 课程名称:工程质量与安全管理 课程类别:专业主干课 教学学时:36 课程学分:2 先行课程:《工程施工技术》 适用专业:工程管理 参考教材: 1.《建筑工程质量与安全管理》化学工业出版社2009年9月(主编:李云峰) 2.《建筑工程质量与安全管理》北京大学出版社2010年7月(主编:周连起刘 学应) 一、课程性质及目的 本课程是工程管理专业的主干课,在人才培养中的地位和作用至关重要,关系到工程质量认定方法和措施,通过对本课程的学习,掌握工程质量管理、控制的核心要点所在。 二、课程目标 (一)知识目标:掌握工程质量控制的内容要点。 (二)技能目标:掌握工程质量控制的技术要点和方法。 (三)素质养成目标:达到国家监理工程师的考核目标。 四、教学内容要点: 第一部分质量概述

第一节工程质量、质量缺陷、质量事故的概念教学学时数:2 一、教学目的及要求:通过第一章第一节的学习,掌握质量、质量缺陷及质量事故的概念以及相互之间的关系。 二、教学重点与难点 (一)教学重点:工程质量的概念。 (二)教学难点:工程质量缺陷及质量事故的概念。 三、主要教学内容 (一)主要内容:工程质量的概念,包括工程质量的理论概念、工程质量的相关术语知识、工程质量的分类技能等。 (二)主要内容:工程质量缺陷及质量事故的概念,包括工程质量缺陷、事故的理论概念、工程质量缺陷、事故的相关术语知识、工程质量缺陷、事故的分类技能等。 四、考核点:工程质量缺陷及质量事故的概念。 第二节建设工程质量事故分析教学学时数:2 一、教学目的及要求:通过第一章第二节的学习,掌握建设工程质量事故的特点及工程质量事故的分析方法。 二、教学重点与难点 (一)教学重点:建设工程质量事故的特点。 (二)教学难点:建设工程质量事故的分析方法。 三、主要教学内容 (一)主要内容:建设工程质量事故的特点,包括建设工程质量事故的理论概念、工程质量事故的相关知识、工程质量事故的分类技能等。 (二)主要内容:建设工程质量事故的分析方法,包括工程质量事故问题的统计方法的理论概念、工程质量事故分析的相关知识、工程质量事故的分类技能等。 四、考核点:建设工程质量事故的分析方法。 第三节建设工程质量事故原因教学学时数:2 一、教学目的及要求:通过第一章第三节的学习,掌握建设工程质量事故的原因分析,掌握建设工程质量事故的处理程序。 二、教学重点与难点 (一)教学重点:建设工程质量事故的原因分析。 (二)教学难点:建设工程质量事故的处理程序。 三、主要教学内容 (一)主要内容:建设工程质量事故的原因分析,包括建设工程质量事故原因概念、工程质量事故原因分析的相关知识、工程质量事故原因的分类技能等。

软件技术基础试题(含答案)

《操作系统》 选择题: (bs30)1. 分页式存储管理的主要特点是(B)。 (A) 要求作业全部同时装入内存(B) 不要求作业装入到内存的连续区域 (C) 要求扩充外存容量(D) 不要求处理缺页中断 (bs30)2. 进程从运行状态进入就绪状态的原因可能是(D)。 (A) 被选中占有处理机(B) 等待某一事件(C) 等待的事件已发生(D) 时间片用完 (bs30)3. 多道程序设计是指(D)。 (A) 在实时系统中并发运行多个程序(B) 在分布系统工程中同一时刻运行多个程序 (C) 在一台处理机上同一时刻运行多个程序(D) 在一台处理机上并发运行多个程序 (bs29)2. 进程从运行状态进入就绪状态的原因可能是( A )。 (A) 时间片用完(B) 等待某一事件(C) 等待的事件已发生(D) 被选中占有处理机(bs29)4. 以下(D)不是实时操作系统的特点。 (A) 高可靠性(B) 及时响应(C) 高效性(D) 通用性 (bs28)3. 任何两个并发进程之间( A )。 (A) 可能存在同步或互斥关系(B) 一定存在同步关系 (C) 一定彼此独立无关(D) 一定存在互斥关系 (bs28)4. 以下的哪个特征不是分时操作系统的主要特征(B)。 (A) 分时性(B) 独占性(C) 交互性(D) 多路性 (bs27)2. 以下(D)不是实时操作系统的特点。 (A) 高可靠性(B) 及时响应(C) 中断管理(D) 独立性 (bs27)3. 若当前进程因时间片用完而让出处理机时,该进程应转变为(B)状态。 (A) 运行(B) 就绪(C) 等待(D) 完成 (bs26)3. 在多道程序设计系统中,处于后备状态的作业要经过(D)调度后才能真正执行。 (A) 作业调度(B) 作业调度和设备调度(C) 进程调度(D) 作业调度和进程调度 (bs25)1. 把高级语言的源程序翻译成二进制代码的过程称为:(A)。 (A) 编译(B) 连接(C) 运行(D) 重定位 (bs25)2. 把逻辑地址转变为内存的物理地址的过程称作(D)。 (A) 地址分配(B) 地址连接(C) 地址调用(D) 地址变换 (bs25)4. 在操作系统中,进程最基本的特征是(A)。 (A) 动态性和并发性(B) 顺序性和可再现性 (C) 与程序的对应性(D) 执行过程的封闭性 (bs24)2. 把逻辑地址转变为存储的物理地址的过程称作(D)。 (A) 编译(B) 连接(C) 运行(D) 重定位 (bs24)3. SPOOLing技术可以实现设备的(B)分配。 (A) 虚拟(B) 共享(C) 独占(D) 物理 (bs24)4. 允许用户把若干作业提交计算机系统集中处理的操作系统称为(D)。 (A) 分时操作系统(B) 实时操作系统 (C) 网络操作系统(D) 批处理操作系统 (bs24)5. 进程从运行状态进入就绪状态的原因可能是(B)。 (A) 被选中占有处理机(B) 时间片用完 (C) 等待的事件已发生(D) 等待某一事件 (bs23)2. 任何两个并发进程之间( D) (A) 一定存在互斥关系(B) 一定存在同步关系 (C) 一定彼此独立无关(D) 可能存在同步或互斥关系

教学大纲模板

语文课程教学大纲 课程中文名称:语文 总学时:72 课程性质:学科基础课、 开设学期及周学时分配:开设两学期,每周2课时 适用专业及层次:中职学生 相关课程:无 教材:《语文》,赵大鹏编著,语文出版社,2012年, 一、课程目的、内容及要求 1、课程目的 中等职业学校语文课程要在九年义务教育的基础上,培养学生热爱祖国语言文字的思想感情,使学生进一步提高正确理解与运用祖国语言文字的能力,提高科学文化素养,以适应就业和创业的需要。指导学生学习必需的语文基础知识,掌握日常生活和职业岗位需要的现代文阅读能力、写作能力、口语交际能力,具有初步的文学作品欣赏能力和浅易文言文阅读能力。指导学生掌握基本的语文学习方法,养成自学和运用语文的良好习惯。引导学生重视语言的积累和感悟,接受优秀文化的熏陶,提高思想品德修养和审美情趣,形成良好的个性、健全的人格,促进职业生涯的发展。 2、教学内容与要求 (一)基础模块 1. 阅读与欣赏 正确认读并书写3 500个常用汉字。 能使用常用汉语工具书查阅字音、字形、字义,正确区分常用的同音字、形近字。 能用普通话朗读课文。 注重对文章整体感知和领会,理解重要词语和句子在文章中的含义和作用,能概括文章的内容要点、中心意思和写作特点。能辨识常见的修辞手法,体会文章中修辞手法的表达作用。 阅读各种优秀作品,体会其丰富内涵,加深和拓宽对自然、社会、人生等问题的思考和认识。 能了解散文、诗歌、小说、戏剧等文学形式的特点。 注重阅读中的情感体验,感受教材中文学作品的思想情感和艺术魅力,学会初步欣赏文学作品。就作品中感兴趣的内容进行讨论,说出自己的理解、体验或感悟。 能利用图书馆、网络等搜集、筛选和提取有用的信息。 诵读教材中的古代诗文,大体理解内容,背诵或默写其中的名句、名段、名篇。 激发学习古代诗文的兴趣,增强热爱中华民族传统文化的思想感情。

软件工程知识点汇总

软件工程知识点汇总 1 软件工程、软件工程方法学:三要素 1.1 软件工程:○1应用系统化的、规范化的、可度量的方法来开发、运行和维护软件,即将工 程应用到软件;○2对○1的各种方法的研究 1.2 软件工程是一门研究用工程化方法构建和维护有效的实用的和高质量的软件的学科 1.3 软件工程三要素是:方法、工具、过程 软件工程的方法:是指完成软件开发各项任务的技术方法 软件工具:是指为软件工程方法的运用提供自动半自动的软件支撑环境 软件工程过程:是指将软件工程方法和工具综合起来以达到合理、及时地进行计算机软件开发这一目的 2 软件工程的原则包括:模块化原则、信息隐蔽原则、抽象化原则、模块独立原则(内聚、耦合)、 依赖倒转原则、开闭原则等 2.1 模块化原则:指解决一个复杂问题时自顶向下逐层把软件系统划分为若干模块的过程。模 块是程序中相对独立的成分,一个独立的编程单位,应有良好的编程接口,模块的大小要 适中,模块过大会使模块内部的复杂性增加不利于模块的理解和修改,模块过小会导致整 个系统表示过于复杂,不利于控制系统的复杂性。 2.2 信息隐蔽原则:采用封装技术,将程序模块的实现细节隐藏起来,使模块接口尽量简单。 2.3 抽象化原则:抽取事物最基本的特性和行为,忽略非本质细节,采用分层次抽象,自顶向 下,逐层细化的办法控制软件开发过程的复杂性。 2.4 模块独立原则:是指每个模块只完成系统要求的独立子功能,并且与其他模块的联系最少 且接口简单。要求在一个物理模块内集中逻辑上相互关联的计算机资源,保证模块间由松 散的偶合关系,模块内部有较强的内聚性,这有助于控制系统的复杂性。(即:高内聚低 耦合) 2.5 依赖倒转原则:抽象不应该依赖于细节,细节应该依赖于抽象。 2.6 开闭原则:软件实体应该是可扩展的,但是不可以修改。即对于扩展是开放的,对于更改 是封闭的。 3 软件开发模型:瀑布模型;快速原型;喷泉模型;各种模型的工作原理、阶段、每阶段任务、 特点、示意图; 软件开发模型(也称为软件过程模型):是从软件项目需求定义开始直至软件经使用后废弃为止,跨 越整个生命周期的系统开发、运行和维护所实施的全部过程、活动和任务的结构框架 3.1 瀑布模型(又称线性模型): 3.1.1工作原理:规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 前一阶段的工作成果是后一阶段工作开始的基础.所以,每个阶段都必须交出合格的文档,必须对前阶段的工作进行评审,前一阶段的工作完成后才可以开始后一阶段的工作 3.1.2 阶段: 计划时期:问题定义、可行性研究 开发时期:需求分析、设计、编码、测试 运行时期:运行和维护 3.1.3 各阶段任务: 1.需求分析和定义 在软件项目进行过程中,需求分析是从软件定义到软件开发的关键步骤,是今后软件,开发的基本依据,同时也是用户对软件产品进行验收的基本依据。需求分析和定义是以用

相关文档
最新文档