软件技术基础绪论回顾
- 格式:ppt
- 大小:499.00 KB
- 文档页数:12


软件工程专业课程教学大纲
计算机导论课程教学大纲
课程名称:计算机导论 课程编号:
学时/学分:48 / 3 开课学期:1
适用专业:计算机科学与技术/软件工程/网络工程 课程类型:学科与专业基础必修课
一、课程的目的和任务
1.初步了解计算机的基本知识,为后续课程的学习打下一定的基础;
2.初步了解计算机科学与技术学科知识体系,了解社会对计算机人才的需求情况,培养学生学习兴趣和专业自豪感;
3.初步掌握文献检索、资料查询及运用现代信息技术获取相关信息的基本方法;
4.了解与计算机相关职业和行业的法律、法规;
5.初步培养学生对终身学习的正确认识和学习能力;
二、课程的基本要求
1.了解计算机的入门基础知识,掌握计算机的运算基础知识;
2.了解计算机系统的基本组成和工作原理;
3.了解计算机程序设计和数据结构基础知识;
4.了解计算机系统软件的基础知识;
5.掌握常用办公软件的操作应用;
6.了解数据库系统基本概念及其应用基础知识;
7.了解多媒体技术及其应用基础知识;
8.了解计算机网络及其应用基础知识
9.了解软件工程的基本概念;
10.了解计算机信息安全技术;
11.了解计算机在各领域的应用发展趋势;
12.了解计算机与信息技术相关的法律法规,了解相关的职业及其道德准则。
三、课程基本内容和学时安排
第1章 绪论(2学时)
1.1计算机的基本概念;
1.2信息化社会的挑战; 1.3 计算机科学技术的研究范畴;
1.4计算机工程教育认证通用标准与补充标准。
第2章 计算机科学技术的基础知识(8学时)
2.1计算机的运算基础;
2.2逻辑代数基础;
2.3计算机的基本结构与工作原理;
2.4程序设计基础;
2.5算法基础;
2.6数据结构基础。
第3章 计算机硬件结构(2学时)
3.1计算机系统
3.2系统单元
3.3输入输出系统
第4章 计算机系统软件与工具软件(2学时)
《计算机辅助技术基础》
读书报告
机自 班
2011年6月1日
目录
第一章 绪论
1.1 CAD/CAM技术简介
1.2 CAD/CAM技术的发展趋势
1.3 CAD/CAM技术特点
第二章 AutoCAD
2.1 AutoCAD简介
2.2 实例介绍
第三章 Pro/E
3.1 Pro/E简介
3.2 Pro/E建模
3.3 Pro/E模具制造
3.4 Pro/E工程分析
第四章 总结
参考文献
第一章 绪论
1.1 CAD/CAM技术简介
CAD/CAM是计算机辅助设计/计算机辅助制造(Computer
Aided Design/Computer Aided Manufacture)的简称,是指以信息技术为主要技术手段来进行产品设计和制造活动的技术,其发展是与计算机技术和信息技术的发展密切相关的。在现代制造系统中,计算机的应用已覆盖工程设计与分析、生产管理与过程控制等整个制造领域,可以提供全方位的解决方案和辅助手段。是当今世界发展最快的技术之一。它不仅促使了生产模式的转变,同时也促进了市场的发展。
CAD是将人和机器混编在解题作业中的一种技术,从而使人和机器的最好特性联系起来。设计人员具有逻辑推理、图形识别、学习联想和思维表达的能力,计算机则具有运算速度快、精度高、存储量大、不会疲劳、能快速地进行图形变换和显示数据、图形的特点。在CAD系统中以“人机对话”的方式,使人和计算机相互取长补短,充分发挥各自的优点。
CAM技术主要是围绕着数控编程技术开始发展的。数控加工是CAD/CAM发挥效益最直接、最明显的环节之一。 加工对象的形状越复杂,加工精度越高,设计更改越频繁,数控加工的优越性越容易得到发挥。因此数控编程技术受到高度重视。然而从制造的全过程看,应用计算机作为辅助手段的不仅仅是数控编程,还有许多技术和方法归类于CAM的范畴,如计算机辅助工艺规划(CAPP)、计算机辅助生产管理(CAPM)、生产活动控制(PAC)等。其中有些内容已经超出了制造过程和间接制造过程。
第一章绪论
什么是软件工程?
软件=程序+数据+文档
什么是软件危机?
软件危机是指落后的软件生产方式无法满足迅速增长的计算机软件,从而导致软件开发与维
护过程中出现一系列严重问题的现象。
什么是软件工程?
采用工程化的原理和方法对软件进行计划开发和维护。
软件工程三范型:1.过程式编程范型2.面向对象编程范型3.基于构件技术的编程范型
软件工程的发展时期:
(1) 传统软件工程或者经典软件工程:
开发过程:结构化分析一> 结构化设计一> 面向过程的编码一> 软件测试
(2) 面向对象软件工程
开发过程:OO分析与对象抽取一》对象详细设计一》面向对象编码与测试
(3) 基于构件的软件工程:
以软件复用为目标、领域工程为基础,其开发过程一般包括包括以下阶段:
领域分析和测试计划定制一一》领域设计一一》建立可复用构件库一一》按“构 件集成模型,,查找与集成构件
第二章生存周期
什么是软件生存周期?
计划阶段:需求分析,软件分析
开发阶段:软件设计,编码(测试)软件测试 维护阶段:运行维护
模型特点和使用场合
开发模型 特点 适用场合
瀑布模型 线性模型,每一阶段必须完成规定的文档 需求明确的的中、小型软件开 发
快速原型模
型 用户介入早,通过需求迭代完善用户的需求, 应用快速开发工具 需求模糊的小型软件开发
增量模型 每次迭代完成一个增量,可用于OO开发 容易开发的大型软件开发
螺旋模型 典型迭代模型,重视风险分析,可用于OO开 发 具有不确定性的大型软件开
发
构件集成模
型 软件开发与构件开发平行进行,主要用于OO
开发 领域工程、行业中的中型软件
开发 转换模型 形式化的需求规格说明书,自动的程序变换
系统 理想化模型,尚无成熟工具支 持
净室模型 形式化的增量开发模型,在洁净状态下实现
软件制作 开发团队熟悉形式化方法、中 小型软件开发
可行性研究
1. 经济可行性
2. 技术可行性
3. 运行可行性
计算机控制技术基础知识复习
第一章 绪论
自动控制系统:在没有人参与的状况下,经过控制器使消费进程自动地依照预定规律运转的系统。
开环控制系统:指无被控量反应的控制系统,即需求控制的是被控对象的某一量,而测量的只是给定信号,被控量关于控制造用没有任何影响的系统。
闭环控制系统:指有被被控量反应的控制系统,即系统的输入信号沿反应通道又回到系统的输入端,构成闭合通道的系统。
典型工业消费进程:延续进程〔流体〕、团圆进程〔固体〕、批量进程〔延续进程和团圆进程交替停止〕。
计算机控制系统:应用计算机〔通常称为工业控制计算机,简称工业控制机〕来完成消费进程自动控制的系统。
计算机控制系统的组成:计算机〔工业控制机〕和消费进程。工业控制机是指按消费进程控制的特点和要求而设计的计算机,包括硬件和软件。硬件包括主机板、外部总线和外部总线、人机接口、磁盘系统、通讯接口、输入输入通道。软件包括系统软件和运用软件,系统软件包括实时多义务操作系统、引导顺序、调度执行顺序,运用软件是系统设计人员针对某个消费进程而编制的控制和管理顺序,包括进程输入顺序、进程控制顺序、进程输入顺序、人机接口顺序、打印显示顺序和公共子顺序等。消费进程包括被控对象和测质变送、执行机构、电气开关等装置。
计算机控制系统的任务原理:①实时数据采集:对来自测质变送装置的被控量的瞬时值停止检测和输入。 ②实时控制决策:对采集到的被控量停止剖析和处置,并按已定的控制规律,决议将要采取的控制行为。③实时控制输入:依据控制决策,适时地对执行机构收回控制信号,完成控制义务。
计算机控制系统的任务进程:测量、计算、控制、管理。
在线方式:消费进程和计算机直接衔接,并受计算机控制的方式称为在线方式或联机方式;
离线方式:消费进程和睦计算机相连,且不受计算机控制,而是靠人停止联络并做相应操作的方式称为离线方式或脱机方式。实时:指信号的输入、计算和输入都要在一定的时间范围内完成,亦即计算机对输入信息,以足够快的速度停止控制,超出了这个时间,就失掉了控制的机遇,控制也就失掉了意义。实时的概念不能脱离详细进程,一个在线的系统不一定是一个实时的系统,但一个实时控制系统肯定是在线系统。