软件培训课程大纲-模板
软件架构师培训大纲
软件架构师培训大纲1. 企业软件构架简介•Zachman架构框架•Meta Group/Open Group/Gartner企业架构•IBM企业架构/Microsoft架构框架•美国国防部架构框架(DODAF )•美国联邦政府架构框架(FEA)•集成化结构框架(IAF)•企业业务架构及描述语言(EBA-ML)•企业架构与分区迭代•企业架构的不同视图•从企业架构到软件架构2. 架构方法论1)管理架构视图•软件架构规范的制订o需求规范o设计规范o编码规范o测试规范•软件架构文档管理与配置管理o软件配置管理o软件架构模版设计o软件架构文档管理o设置软件架构基线•软件架构风险管理o软件架构风险管理模型o如何识别和规避软件架构的风险o软件架构风险管理与控制•如何描述和评估软件架构质量o软件的质量建模o软件架构设计的技术性评估o软件架构设计的经济性评估o评估软件架构质量的价值o怎样改变软件架构的质量o如何评价软件架构2)业务架构视图•业务现状及评估o业务战略定位o业务现状调研及评估o信息化现状调研及评估•领域(业务)分析,获得领域架构o领域规范获取o领域建模方法o使用DSL定义领域语言•需求分析及需求建模,获得业务架构o需求获取o建立需求模型o需求评审o业务规则和业务流程描述o使用OCL对业务定义业务规则o利用26种业务模式进行业务建模3)技术架构视图•构建信息化总体建设蓝图o信息化总体架构设计(MTSS)o应用系统规划(REJ)o基础设施规划(MSA)o信息安全规划(MSA)o IT管控规划•软件架构的多维度o面向对象(OOAD)▪面向对象本质论▪面向对象的软件架构设计▪设计模式精要▪设计模式原则▪GOF设计模式实现方法及其扩展▪设计模式的整合与拆分▪设计模式与软件架构▪如何应用设计模式来实现好的结构▪如何使测试改进架构o面向方面(AOSD)▪同时使用用例和方面▪使用用例捕获关注▪保持关注点的分离▪对用例片和方面建模▪保持对等用例的分离▪保持扩展用例的分离▪保持基础结构能力的分离▪保持平台具体细节的分离o面向服务(SOA)▪服务的设计与原则▪BPM与SOA▪面向服务架构的消息模式▪ESB实现模型▪评估基于服务的集成技术的过程和准则▪服务模式与反模式▪Web服务的体系结构▪改善web服务的协同工作能力▪基于SOA的软件构件的复用模式▪基于SOA的软件构件的管理模式•软件架构模式o软件架构的设计原则o软件架构的设计模式o软件架构的组织方式o软件架构的行为方式3. 企业信息化架构设计实现•定义企业关键策略:o企业业务发展策略o信息技术策略o企业IT策略•规划企业信息化架构(IT planning)o基于MTSS/REJ/MSA实现企业信息化架构规划o定义企业内/外集成模型o规划企业应用系统及设计应用系统集成o剖析动态架构(DYA)模型•实现企业集成框架o数据集成、应用集成、服务集成等设计思路o EAI参考模型与实现o IBM SOA实现企业集成框架o Microsoft SOA实践4. 软件架构设计实现•软件架构与软件过程o统一软件过程(RUP)与MSFo XP/Agileo实现CMMI的软件过程o选择软件过程与架构•软件架构设计总体流程o软件架构设计的输入o软件架构设计的风险管理o软件架构分析▪全局分析与局部分析▪选取关键用例o软件架构设计:▪软件架构选择▪软件架构实现的科学与艺术▪全局设计与局部设计▪基于UML实现架构设计流程o软件架构设计的平台及互操作性问题考虑▪不同级别的架构设计与平台选择▪.NET/J2EE架构比较▪互操作性问题考虑: SOA还是点到点的互操作性▪互操作性安全考虑•WSE与JWSDP•Web Logic/Websphere与.NET Framework/WSE协同o分层软件架构设计▪用户界面/表现层设计•微软用户界面设计精要•实现Web Form和Win Form统一的几种方法及相应设计模式•基于MVC模式的表现层设计•CUI(Common User Interface)组件设计•UIP(用户界面处理组件)设计与用户界面框架•WPF与三维用户界面设计考虑•基于B/S和C/S的用户界面集成的设计思想•Smart Client设计•动态界面设计•表现层数据缓存与验证的设计•表现层安全控制与通讯设计▪业务逻辑层/ 中间层设计•把业务规则融合到业务逻辑层组件•基于服务的中间层设计•基于SOA/BPM的业务工作流设计•工作流的选择与设计•业务逻辑层安全设计•跨组件及跨不同分层的安全设计•业务逻辑层事务设计思想•组件依赖的解耦设计•多种服务模式设计▪持久层/数据层设计•关键抽象与实体组件•数据访问层组件设计•不同设计模式在持久层设计中的应用•多种数据访问模型的考虑(实时数据访问、离线数据访问、通用数据访问对象模型等)•ORM/Hibernate/CMP设计思想•XML与业务实体•通过动态实体支持动态表单•连接对象管理▪数据库设计•数据库设计原则•数据库性能规划与海量数据存储设计•由实体模型实现数据库模型•数据库设计与XML设计整合•数据库封装业务逻辑设计▪基础框架设计考虑•软件架构与服务模式•SSO(Single Sign-on)设计思想★基于异构平台的SSO★基于B/S和C/S融合的SSO•企业服务总线(ESB)设计•消息管理服务设计•配置管理服务设计•缓存思想与设计5.商用软件/开源架构分析•SAP与Axapta•Biztalk与Tuxedo•Team Foundation Server与Sharepoint Portal•Spring/JBoss•Hibernate/NHibernate•NUnit/JUnit6.软件架构师素养•沟通技巧与表达力提升•团队技巧提升7.软件架构设计案例分析•政府行业大型业务应用项目设计分析•大型企业应用集成项目系统架构分析•大型商业软件系统架构分析。
(完整word版)软件工程课程教学大纲
《软件工程》课程教学大纲一、课程代码与名称(小四号宋体加粗)课程代码: CS132201中文名称: 软件工程英文名称: Software Engineering二、课程概述及与相关课程关系软件工程是计算机科学与技术专业的专业必修课, 是指导学生按照工程化、标准化和规范化的方法开发软件系统的一门课程。
通过本课程学习, 学生能够掌握现代软件设计与开发的基本原理、方法和技术;熟悉结构化和面向对象软件设计与开发的全过程;了解软件项目管理、软件维护等方面知识。
软件工程与前后课程间关联关系、课程群对应的局部鱼骨图分别如下所示:图例:应用方向软件工程课程群及对应课程群项目、学年项目(局部)图图例:三、课程教学对象与教学目的适用专业: 计算机科学与技术教学目的:通过理论教学和实践相结合, 使学生初步具备运用软件工程的概念、原理、技术和方法开发与维护软件的能力, 并提高学生编写相关技术文档的能力, 及分析问题和解决问题的能力和团队工作交流能力。
*注: 该表所列指标可对照培养方案中所列指标来解释。
A: 认知, 指从教、学活动中、从生活经验和社会经验等多种信息渠道获得知识, 侧重知识的获取, 没有实训要求。
B: 训练, 指教、学活动中由教师引导开展的基础测试或练习, 匹配有课程讨论、课后研讨等环节。
C: 实践, 指以学生为主导, 通过实练而形成的对完成某种任务所必须的活动方式, 匹配有课程的三级项目或其它实践环节。
D: 探索, 指学生独立探寻问题、摸索、解答的活动, 不设置专门的考核。
(留空表示无该项要求)四、课程内容、学时分配及主要的教学方法本课程对主要软件开发方法采用项目驱动教学模式, 结合实验和项目开发实践, 使课程的实践与理论教学内容紧密配合, 同步进行, 达到理论指导实践, 实践促进理论学习目的。
通过理论教学、实践(实验)、团队项目开发实践3环节将理论与实践紧密联系。
教学中采用问题引导方式推进学生基于问题的学习(problem based learning), 以为学生为中心鼓励学生参与课程讨论, 促进学生采用主动学习方法(active learning)。
软件工程专业课程教学大纲
软件工程专业课程教学大纲计算机导论课程教学大纲课程名称:计算机导论课程编号:学时/学分: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学时)4.1程序设计语言翻译系统4.2操作系统4.3工具软件第5章计算机应用软件(2学时)5.1文字处理软件5.2电子表格软件5.3文稿演示软件第6章数据库系统及其应用(2学时)6.1数据库系统的基本概念6.2结构化查询语言6.3数据仓库6.8数据库系统的应用第7章多媒体技术及其应用(2学时)7.1多媒体7.2超文本与超媒体7.3多媒体技术第8章计算机网络及其应用(2学时)8.1数据通信与连通性8.2计算机网络体系结构8.3计算机网络的分类和使用方式8.4internet与tcp/ip协议8.5internet的服务功能8.6web和浏览器8.7局域网的基础构架第9章软件工程(2学时)9.1软件工程的概念9.2软件开发模型9.4软件过程和过程改进第10章计算机信息安全技术(2学时)10.1计算机信息安全面临的威胁10.2保密技术10.3防御技术第11章计算机的应用领域第12章职业道德与择业第11、12章共10课时,由企业工程师与本校任课教师共同完成。
办公软件技能培训教学大纲(Word)
计算机办公软件应用技能培训大纲一、培训目标通过培训,使培训对象熟练掌握应用键盘输入中英文,掌握Window操作系统的基础知识和基本技能、全面掌握Office xp软件的操作技能。
并能从事办公室文员文秘等办公室的资料文档整理工作。
理论知识与技能操作培训目标具体如下:1.理论知识培训目标:(1)掌握计算机常用外部设备的基本知识(2)掌握键盘、鼠标基本操作键的功能(3)掌握文件、文件夹的概念(4)掌握文件命名的基本规则、文件的常见类型(5)Word窗口下工具栏、主要菜单的功能和使用(6)Excel的基本功能、工作薄(工作薄文件.xls)、工作表(工作表标签)、单元格和区域的概念(7)掌握搜索引擎的作用2.操作技能培训目标(1)熟练掌握Windows操作系统资源管理器的基本使用;相关属性的基本设置、文件及文件夹管理和控制面板中的常规操作(2)熟练掌握键盘指法,中英文的录入(3)熟练掌握文档编辑,排版,表格与公式的制作;掌握图文混排技巧(4)熟练掌握工作表的编辑和格式化;公式与函数的基本使用;各种图表的操作应用;数据清单的使用与管理(5)熟练掌握创建和保存演示文稿,幻灯片的文本格式设置和编辑排版,熟练插入图片、艺术字、声音及图表和表格,进行幻灯片的打包和放映。
(6)熟练掌握浏览Internet的基本方法、网页的保存与收藏、Internet Explorer的设置、搜索引擎的使用Word、Excel两个模块的操作技能及Internet的应用二、培训中应注意的问题1、建议培训对象的文化程序为初中结业或相当于初中毕业,有一定文化基础,对计算机感兴趣的学员。
2、采用多媒体教学手段,利用课件、多媒体设备时行实操演示,实例讲解。
3、利用“任务式驱动”的教法方法,进行案例教学。
4、办公软件应用,重点是让学员掌握。
三、培训课时安排总学时:223课时理论知识课时:27课时操作技能课时:191课时机动课时:5课时具体培训课时分配见下表:培训课时分配表四、培训内容、要求及建议五、培训设备培训设备应配置一个电脑房、音响设备、投影仪等。
软件开发 教学大纲
软件开发教学大纲软件开发教学大纲软件开发是当今信息技术领域中的重要分支之一,它涵盖了软件设计、编码、测试和维护等方面。
随着科技的不断进步和应用的广泛推广,软件开发的需求也日益增长。
因此,培养具备软件开发技能的人才已成为现代教育的重要任务之一。
本文将探讨软件开发教学的大纲设计,以期为教师和学生提供参考。
一、课程目标软件开发教学的首要目标是培养学生的软件设计和开发能力。
通过系统学习软件开发的基本理论和实践技巧,学生应能掌握软件需求分析、系统设计、编码实现、测试和维护等关键技能。
此外,课程还应注重培养学生的团队合作、问题解决和创新思维能力,使他们能够在实际项目中灵活应用所学知识。
二、课程内容1. 软件开发基础知识- 软件工程概述- 软件生命周期- 软件需求分析与规格说明- 软件设计原理与方法- 软件测试与调试技术2. 编程语言与工具- 常用编程语言(如Java、Python等)的语法和特性- 集成开发环境(IDE)的使用方法- 版本控制工具(如Git)的基本操作3. 软件开发实践- 单元测试与集成测试- 软件项目管理与团队协作- 敏捷开发方法(如Scrum)的原理和实践- 软件质量保证与性能优化4. 前沿技术与趋势- 人工智能与机器学习在软件开发中的应用- 云计算与大数据技术的基本概念- 移动应用开发与跨平台开发技术三、教学方法为了提高学生的实践能力和创新思维,软件开发教学应采用多种教学方法,如:1. 理论授课:通过讲解基本概念和原理,帮助学生建立起系统的知识框架。
2. 实践操作:通过编写小型程序、参与项目开发等实践活动,培养学生的编程和问题解决能力。
3. 项目实训:组织学生参与真实软件项目的开发过程,锻炼他们的团队合作和项目管理能力。
4. 案例分析:通过分析实际软件开发案例,引导学生理解软件开发过程中的挑战和解决方案。
5. 论文阅读:指导学生阅读和分析相关领域的学术论文,培养他们的科研能力和学术素养。
《软件开发实训》教学大纲
《软件开发实训(产业计划)》教学大纲课程名称:软件开发实训(产业计划)课程英文名称:Graduation project课程编码:课程类别/性质:实践/必修学分:6周数:6开课单位:地球科学学院适用专业:地理信息科学(产业计划)先修课程:数据结构、空间数据库原理、C#程序设计、地理信息系统原理、软件工程一、课程简介本课程是地理信息科学专业(产业计划)基于GIS软件开发的一门集中实践课程,是对所学理论知识的一次初步的现场实践。
目的是使学生增加感性认识,开阔眼界,熟知计算机软件工程领域相关的技术标准、知识产权、产业政策和法律法规,了解实习项目对安全、环境、管理、技术、人员等影响,并理解应承担的责任,从而获得在课堂内学不到的实践知识和工程经验。
通过实习,学习和理解实际项目的开发技术和过程以及管理流程,提高学生进行软件系统设计的能力,进行项目管理训练,培养学生良好的编程习惯,培养团队合作精神和创新精神,增强事业心和责任感,提高学生的综合素质。
培养独立处理和解决复杂问题的能力。
该实践环节要求学生实习完成后,系统掌握地理信息系统开发原理;具备地理信息空间分析或GIS软件开发能力;培养爱岗、敬业、服务社会主义社会的高尚情操。
保证学生达成专业的相应毕业要求。
二、课程教学目标通过该实践教学环节学习,使学生掌握地理信息软件开发相关知识,培养学生知识综合应用能力,树立爱岗、敬业、服务社会主义社会的高尚情操。
在专业知识、实践能力、综合素质等方面达到课程教学目标。
1.价值目标聚焦社会热点,贴近社会生产实际,引导学生树立为祖国地理信息事业奉献的远大志向,培养富有家国情怀、系统思维、匠心精神的地理信息科学的建设者和接班人。
2.知识和能力目标(1)熟练掌握常用GIS平台进行二次开发(毕业要求3、4、5、6、7);(2)训练系统分析能力和良好的文字表达能力(毕业要求8)。
(3)培养学生事实求是,严谨细致的科学态度,具备独立获取知识和技能的能力(毕业要求1);(4)锻炼学生GIS软件开发的实践能力,培养学生解决实际问题的能力(毕业要求4);(5)培养基本的从事地理信息技术工作专业素质和技能(毕业要求2、3、4)。
《软件开发综合实训》教学大纲
《软件开发综合实训》课程标准一、课程描述《软件开发综合实训》是软件技术专业的一门必修课程。
本课程是为培养软件开发人员所设置的具有综合性质的专业核心课,其主要任务是综合运用多门软件课程的知识和技能开发一个完整的应用软件系统,目的是使学生通过开发软件项目,了解一个完整的软件开发过程,学会根据软件开发文档编写符合工程规范的程序,提高软件开发能力,培养团队协作精神,逐步积累软件项目开发经验,为学生从事软件开发工作打下坚实的基础,实现与软件程序员岗位的无缝连接。
《软件开发综合实训》是软件技术专业中最后开设的课程,它的先修课程是《Web 应用软件开发》、《数据库的设计与实现》、《类的分析与实现》、《软件模型分析与文档编制》、《基于浏览器的客户端编程》等课程。
《软件开发综合实训》适用于三年制(或二年制)软件技术专业,三年制在第5学期开设,二年制在第4学期开设。
二、课程目标在学习本课程前,学生的专业技术能力已具备,专业技术知识的“基本”应用能力已经具备;“初级”的社会能力、方法能力也已具备。
通过本课程的学习,学生应该能够实现各种基本能力的整合、迁移,形成更高一级的综合能力,从而能够独立开发小型的应用软件,能够在软件工程师的带领下参加大中型软件系统的开发,能够胜任软件程序员岗位上的各项工作。
1.专业能力目标(1)能够通过调研,描述企事业单位的基本业务流程。
能够理解业务模型,并根据业务的变更修改业务流程。
(2)能够通过分析用例模型,了解客户的需求;能够根据需求的变更,重新绘制用例视图。
(3)能够根据系统分析结果开发一个完整的小型软件。
(4)能够根据数据模型建立数据库。
(5)能够根据总体设计搭建软件开发平台。
(6)能够根据系统模型开发相应的软件模块。
(7)能够根据系统设计要求编写符合工程规范的程序代码。
(8)能够对自己开发的模块进行单元测试。
(9)能够根据系统要求对软件进行功能测试。
(10)能够根据实施模型部署、实施一个软件系统。
软件基础教学大纲
《计算机软件基础》教学大纲总学时数:讲授课:练习:适合专业:一、课程内容基础知识计算机组成及应用教学内容和要求1、计算机系统组成与应用分类。
2、计算机软件。
3、软件开发。
第一章绪论教学内容和要求1、软件工程和软件危机的产生、概念。
2、软件工程过程和软件生存周期。
3、软件生存周期模型。
4、软件开发方法。
5、软件开发工具。
第二章软件要求定义教学内容和要求1、可行性研究的任务、具体步骤、系统流程图、成本-效益分析和可行性研究的文档。
2、项目开发计划。
3、软件需求分析的特点、原则、任务、方法和文档。
4、IDEF方法。
第三章软件设计教学内容和要求1、软件概要设计。
2、软件设计的基本原理。
3、软件结构准则。
4、基于IDEF0图的设计方法。
5、软件详细设计。
6、软件详细设计表示方法。
7、小结。
第四章软件编码教学内容和要求1、程序设计语言的特征及选择。
2、程序设计风格。
第五章软件测试教学内容和要求1、软件测试概述。
2、软件测试方法。
3、测试用例的设计。
4、测试过程。
5、调试。
第六章软件维护教学内容和要求1、软件维护的内容。
2、软件维护的特点。
3、软件维护的实施。
4、软件可维护性。
第七章结构化方法教学内容和要求1、结构化方法概述。
2、数据流图。
3、数据字典。
4、加工逻辑的描述。
5、结构化设计。
第八章面向对象基础教学内容和要求1、面向对象程序设计。
2、面向对象的开发方法。
第九章统一建模语言UML 教学内容和要求1、UML概述。
2、通用模型元素。
3、用例模型。
4、静态模型。
5、动态模型。
6、实现模型。
第十章软件质量的评价和保证教学内容和要求1、软件质量概述。
2、质量度量模型。
3、软件复杂性。
4、软件可靠性。
5、软件评审。
6、软件容错技术。
第十一章软件工程管理技术教学内容和要求1、软件工程管理概述。
2、软件项目计划。
3、软件配置管理。
4、软件工程标准化与软件文档。
二、作业内容计算机系统的分类及其包含的内容计算机应用领域有哪几类计算机语言的发展阶段系统软件和应用软件的概念软件产品的特性软件生产的阶段及其特征软件危机的概念及其产生的原因软件生存周期模型的概念及主要模型软件开发方法的概念和其主要方法可行性研究的任务及其步骤成本效益分析可用的指标项目开发计划内容需求分析的概念及其基本任务IDEF方法的概念软件概要设计的概念及其任务软件设计原理包括的内容详细设计的基本任务和描述方法结构化程序设计基本要点程序语言的共同特征选择程序设计语言时考虑的因素第四代语言的主要特征什么是程序设计风格软件测试的目的及需要注意的原则什么是白盒测试方法和黑盒测试方法什么是集成测试什么是确认测试及其工作内容调试的目的及手段软件维护的内容软件维护的副作用什么是软件可维护性,可维护性度量的特征是什么提高可维护性的方法结构化方法及其特点结构化分析方法及其描述工具结构化分析方法通过哪些步骤来实现数据流图及其作用数据字典及其作用结构化方法的优缺点对象、类、类结构及消息的基本概念面向对象的特征和要素面向对象程序设计的基本构件UML的产生、主要内容及其特点用例图的副作用类图的重要性及其元素和元素的含义顺序图和协作图的作用及异同构件的含义和构件图的作用软件质量及软件质量保证的含义影响软件质量的因素软件质量保证策略的概念软件可靠性的概念软件工程管理的内容软件项目计划的内容软件开发成本估算方法软件配置管理及基线的概念软件文档的作用三、实验内容《计算机软件基础》教学大纲说明一、本课程的性质和任务《计算机软件基础》是计算机专业教学计划中的专业课程。
最新办公软件技能培训教学大纲
办公软件技能培训教学大纲计算机办公软件应用技能培训大纲一、培训目标通过培训,使培训对象熟练掌握应用键盘输入中英文,掌握Window操作系统的基础知识和基本技能、全面掌握Office xp软件的操作技能。
并能从事办公室文员文秘等办公室的资料文档整理工作。
理论知识与技能操作培训目标具体如下:1.理论知识培训目标:(1)掌握计算机常用外部设备的基本知识(2)掌握键盘、鼠标基本操作键的功能(3)掌握文件、文件夹的概念(4)掌握文件命名的基本规则、文件的常见类型(5)Word窗口下工具栏、主要菜单的功能和使用(6)Excel的基本功能、工作薄(工作薄文件.xls)、工作表(工作表标签)、单元格和区域的概念(7)掌握搜索引擎的作用2.操作技能培训目标(1)熟练掌握Windows操作系统资源管理器的基本使用;相关属性的基本设置、文件及文件夹管理和控制面板中的常规操作(2)熟练掌握键盘指法,中英文的录入(3)熟练掌握文档编辑,排版,表格与公式的制作;掌握图文混排技巧(4)熟练掌握工作表的编辑和格式化;公式与函数的基本使用;各种图表的操作应用;数据清单的使用与管理(5)熟练掌握创建和保存演示文稿,幻灯片的文本格式设置和编辑排版,熟练插入图片、艺术字、声音及图表和表格,进行幻灯片的打包和放映。
(6)熟练掌握浏览Internet的基本方法、网页的保存与收藏、Internet Explorer的设置、搜索引擎的使用Word、Excel两个模块的操作技能及Internet的应用二、培训中应注意的问题1、建议培训对象的文化程序为初中结业或相当于初中毕业,有一定文化基础,对计算机感兴趣的学员。
2、采用多媒体教学手段,利用课件、多媒体设备时行实操演示,实例讲解。
3、利用“任务式驱动”的教法方法,进行案例教学。
4、办公软件应用,重点是让学员掌握。
三、培训课时安排总学时:223课时理论知识课时:27课时操作技能课时:191课时机动课时:5课时具体培训课时分配见下表:培训课时分配表四、培训内容、要求及建议五、培训设备培训设备应配置一个电脑房、音响设备、投影仪等。
办公软件提升培训大纲
Office软件培训总体大纲重点和难点:没有概念性的知识和理论,主要是操作技能的训练,提高员工实践动手能力和应用能力。
目的要求:1、 Office 简介2、文字处理软件 Word(1)掌握文档的建立、编辑、格式化。
(2)掌握表格的建立、编辑、格式化。
(3)掌握图文混排包括图片插入、格式化、公式编辑器、艺术字。
(4)掌握高级排版包括长文档排版、目录生成。
3 、电子表格软件 Excel(1)掌握工作表建立、数据输入、常用函数使用、表格编辑和格式化等基本操作。
(2)掌握数据的图表化包括创建图表、图表的编辑和格式化。
(3)掌握数据管理包括数据排序、筛选、分类汇总、透视表。
4、演示文稿软件 PowerPoint(1)掌握演示文稿的建立、编辑和格式化。
(2)掌握幻灯片中插入图片、声音、超链接等。
(3)掌握设置幻灯片外观包括母版、模板、配色方案等。
(4)掌握设置幻灯片放映包括片内动画方案、片间切换效果、设置放映方式。
附:王老师发的办公软件提升具体目标一、高效办公:EXCEL在工作中的实践技巧(初级、中级)●培训目标:通过培训,使得相关岗位的工作人员可以独立、快速的对相关数据进行整理、分析、进而根据需要展示成相应的结果,提升工作效率的同时,为今后的工作提供方向指导。
●培训对象:课程面向前后端经常使用excel分析数据的数据处理支撑人员、班组长、店长以及新入职员工。
●培训时间:1天。
●授课形式:机房授课,真实案例操作老师讲授和学员实际练习有机结合,迅速提升学员使用excel解决实际问题的能力。
●内容大纲:一、数据整理1、表格规范性2、设置单元格格式3、冻结窗格4、保护工作表5、数据有效性6、分列与组合7、合并计算二、数据分析1、数据透视表2、数据排序3、数据筛选4、分类汇总三、数据呈现1、图表2、条件格式四、函数1、函数基础知识Ø公式运算符及优先级Ø单元格引用2、常用函数Ø逻辑函数Ø统计函数Ø查找与引用Ø日期与时间3、文本函数二、EXCEL专项提升:数据透视培训目标:通过培训,使得相关岗位的工作人员可以独立、快速的利用数据透视工作对相关数据进行整理、分析、进而呈现,针对性的提升数据透视能力。
软件培训课程大纲-模板
软件技术培训体系课程名称课程目标课程时间高级软件架构设计师实践解决软件架构设计流程问题通过六个阶段完成大中型软件架构设计的完整过程,解决如何从需求到架构的设计问题解决架构设计过程中“只懂得做什么,不知道怎么做”的问题解决实际的架构设计能力问题,使学员具备完整软件架构设计能力4天高级软件需求分析和管理实践通过对电信、银行等大型项目需求实例分析,掌握需求定义、捕获、分析与建模、需求描述、需求验证理论和实践方法,能够有效地在软件生命周期中管理需求;应用有效的需求管理技术,生成清晰的产品需求;使用用例建模技术捕获并记录需求;建立文档分层结构和产品的不同层次需求的标准;使用属性和可追踪性,在整个生命周期内管理需求范围和变更;理解需求如何驱动设计、测试和用户文档活动;4天软件开发项目管理实战过程篇:管理者首先需要懂软件开发工艺,由外行变成“内行”,是管好人的第一步,重点研究开发环节相关的主要矛盾与细节,细节决定成败,让管理者关注开发过程中主要矛盾的细节,顺利推进项目的进展。
计划篇:管理者完成项目之前需要做好充分的准备工作,做到打有准备之仗,关注计划的8个要素,即目标、范围、工艺、人力、时间、风险、估算与绩效,从实践中掌握计划的制定策略与技巧。
执行篇:好的计划需要脚踏实地的执行,否则是纸上谈兵,“计划项”如何分解成“任务项”?如何“任务项”控制粒度?“任务书”如何撰写?“任务书”下达方式?如何有效地控制项目的进度?通过研讨和经验分享来解决这些问题。
量化篇:软件项目开发过程中的量化是监控项目进度的良方,化解绩效考核中存在的弱点“情感问题”,软件项目量化的基础是配置管理与质量管理,目标是发现过程中的问题,持续进行开发过程的改进,做到软件企业的可持续发展。
4天软件全面质量管理和度量如何帮助项目管理人员和质量保证人员规划职业蓝图?项目管理者如何协调范围、进度、成本和质量的矛盾?如何进行软件项目质量改进与度量来提升核心竞争力?如何有效实施单元测试工作?如何有效实施集成测试工作?如何有效实施评审/代码复查工作?如何有效实施系统测试工作?如何建立项目量化管理模型?如何从缺陷与问题管理中获得知识,来预防质量问题?3天敏捷开发高端实践大型应用项目如何执行敏捷开发超过百人的团队如何有效的组织敏捷开发掌握敏捷开发的哲学与价值掌握敏捷开发管理框架实践敏捷开发的构建实践Product Backlog敏捷开发项目的标尺敏捷开发的角色规划实践敏捷开发的敏捷迭代规划实践敏捷开发的Release 规划敏捷开发的周期控制与有效进度监测敏捷开发与其他敏捷开发高效的敏捷开发执行3天云计算实战云计算的原理和概念了解虚拟化技术及其典型应用掌握MapReduce、Google、Hadoop等主流云计算架构实例讲解公有云、私有云、企业级应用云平台掌握企业实施云计算的实用方法2天。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件技术培训体系课程名
称课程目标
课程时
间
高
级
软件架
构设计师实践解决软件架构设计流程问题
通过六个阶段完成大中型软件架构设计的完整过程,解决如何从
需求到架构的设计问题
解决架构设计过程中“只懂得做什么,不知道怎么做”的问题
解决实际的架构设计能力问题,使学员具备完整软件架构设计能
力
4天
高级软件需求分析和管理实践通过对电信、银行等大型项目需求实例分析,掌握需求定义、捕
获、分析与建模、需求描述、需求验证理论和实践方法,能够有
效地在软件生命周期中管理需求;
应用有效的需求管理技术,生成清晰的产品需求;
使用用例建模技术捕获并记录需求;
建立文档分层结构和产品的不同层次需求的标准;
使用属性和可追踪性,在整个生命周期内管理需求范围和变更;
理解需求如何驱动设计、测试和用户文档活动;
4天
软
件开发项目
管理实战过程篇:管理者首先需要懂软件开发工艺,由外行变成“内行”,
是管好人的第一步,重点研究开发环节相关的主要矛盾与细节,
细节决定成败,让管理者关注开发过程中主要矛盾的细节,顺利
推进项目的进展。
计划篇:管理者完成项目之前需要做好充分的准备工作,做到打
有准备之仗,关注计划的8个要素,即目标、范围、工艺、人力、
时间、风险、估算与绩效,从实践中掌握计划的制定策略与技巧。
执行篇:好的计划需要脚踏实地的执行,否则是纸上谈兵,“计划
项”如何分解成“任务项”?如何“任务项”控制粒度?“任务
书”如何撰写?“任务书”下达方式?如何有效地控制项目的进
度?通过研讨和经验分享来解决这些问题。
量化篇:软件项目开发过程中的量化是监控项目进度的良方,化
解绩效考核中存在的弱点“情感问题”,软件项目量化的基础是配
置管理与质量管理,目标是发现过程中的问题,持续进行开发过
程的改进,做到软件企业的可持续发展。
4天
软件全面质量管理和度量如何帮助项目管理人员和质量保证人员规划职业蓝图?
项目管理者如何协调范围、进度、成本和质量的矛盾?
如何进行软件项目质量改进与度量来提升核心竞争力?
如何有效实施单元测试工作?
如何有效实施集成测试工作?
如何有效实施评审/代码复查工作?
如何有效实施系统测试工作?
如何建立项目量化管理模型?
如何从缺陷与问题管理中获得知识,来预防质量问题?
3天
敏
捷开发高端
实践大型应用项目如何执行敏捷开发
超过百人的团队如何有效的组织敏捷开发
掌握敏捷开发的哲学与价值
掌握敏捷开发管理框架
实践敏捷开发的构建
实践Product Backlog敏捷开发项目的标尺
敏捷开发的角色规划
实践敏捷开发的敏捷迭代规划
实践敏捷开发的Release 规划
敏捷开发的周期控制与有效进度监测
敏捷开发与其他敏捷开发
高效的敏捷开发执行
3天
云
计算
实战云计算的原理和概念
了解虚拟化技术及其典型应用
掌握MapReduce、Google、Hadoop等主流云计算架构
实例讲解公有云、私有云、企业级应用云平台
掌握企业实施云计算的实用方法
2天。