计算机软件开发技术 期末复习提纲(同济大学)_同济大学期末复习

其他范文 时间:2020-02-28 08:02:33 收藏本文下载本文
【www.daodoc.com - 其他范文】

计算机软件开发技术 期末复习提纲(同济大学)由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“同济大学期末复习”。

考试时间:1月6日星期日16:00~17:30共计90分钟

卷面分数:100分

知识要点

一、数据结构

1、概念部分

1)数据结构的概念及其三要素

2)数据逻辑结构的基本类型(即,线性结构、树形结构、复杂结构、集合),数据存储

表示的基本方法(即,顺序表示、链式表示等)及其特点。

3)栈、队列等线性结构的基本概念、性质、存储方式及各自的特点

4)二叉树的基本概念、性质、遍历以及由遍历序列构造出二叉树的方法

2、程序与算法

1)快速排序(一趟)、归并排序(一趟)算法思想及实现

2)二叉排序树创建、查找、二分法查找算法思想及实现

注意:编程题不涉及期中考试考过的部分。

二、数据库

1、了解数据库设计的过程。

2、掌握概念模式设计方法:E-R图(UM类图)。

能根据数据库需求分析,画出E-R图(UML类图),并将其转换成关系模式。

3、理解数据库设计中关系模式规范化的必要性(即数据冗余导致更新异常,其根源是存在两种不好的函数依赖),以及第一、第二、第三范式的概念及其作用。

4、掌握数据库中常用的数据类型(char, varchar, int ,real, datetime, decimal ,money等),并

能用于数据表的字段设计。

5、掌握SQL中常用函数(聚合函数、日期函数)和常用的运算(如,比较运算,集合包

含IN|NOT IN, 字符串匹配运算LIKE等)。

6、理解关系的完整性约束:如,字段长度,空否,主键、外键约束,check约束。

7、掌握SQL语言中Select(查询)、Insert(插入)、Update(更新)和Delete(删除)语

句的语法格式。

三、C#与软件开发

1、面向对象编程中类与对象、继承与派生等基本概念

2、C#的常用控件及其属性

3、多层次软件架构的基本思想(类划分:实体类、边界类、控制类;软件体系结构分层部署:数据存储层、数据访问层、数据表示层)

4、数据库访问关键步骤、嵌入式SQL语句的构造等

下载计算机软件开发技术 期末复习提纲(同济大学)word格式文档
下载计算机软件开发技术 期末复习提纲(同济大学).doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

    热门文章
      整站推荐
        点击下载本文