软件工程课程标准

软件工程课程标准
软件工程课程标准

《软件工程》

课程标准

山西煤炭管理干部学院

计算机系

计算机应用技术专业

2012.06

一、课程基本信息

二、课程定位

《软件工程》是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,主要内容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。本课程教学是既要侧重软件开发的方法、原理的讲解,又要重点培养学生动手设计和开发软件的能力,两者并重、相互结合。

根据培养计算机高级理论与应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。

三、课程设计思路

根据软件技术专业的人才培养目标,通过企业调研,与企业专家座谈,了解企业需求,梳理岗位任务,构建适应岗位需求的课程体系。

根据典型工作任务确定学习内容。通过企业调研,深入了解软件开发企业的需求,分析各岗位的典型工作任务,根据典型工作任务确定学习内容,设计学习情境,摒弃传统的从结构设计角度学习本课程的方法,从软件项目设计、开发、测试、维护的角度将整个工作过程中的典型工作任务转化为若干学习情境,以完成岗位任务所需知识和能力选取教学内容,使其符合企业真实的工作程序、技术

标准。

以行动导向组织实施教学。课程教学遵循“计划、调研、设计、实施、测试、发布与维护”这一“行动”过程序列;在基于职业情境的学习情境中,学生根据该情境设置的各项工作任务,制定设计方案,实践操作,最终总结汇报形成成果,整个过程以学生动手“工作”为主要学习过程。学生在以完成任务为目的的这一“工作”过程中,开展主动“学习”,主动建构真正属于自己的经验和知识体系,将知识用于完成项目任务的“工作”,最后通过相互的成果展示和阶段评审达到知识的更新、职业能力的巩固和升华。

建立多元能力考核评价体系。突出过程与成果结合评价,强调理论与实践一体化评价,建立以学生为中心的综合评价模式,包括课堂讲评、实践操作、阶段评审、成果展示等多种手段相结合,综合评定学生成绩。将课程考核与企业的岗位需求融合在一起,形成多元能力考核评价体系。

四、课程目标

(一)能力目标

1. 能够按照规范的软件项目开发流程来设计、开发软件;

2.能够规范地编写软件项目开发各阶段的文档;

3.能够使用Project工具软件进行软件项目管理;

4.能够使用Rose或Viso等工具软件进行项目辅助设计;

5.能够准确地设计测试用例,进行软件项目测试;

6.能够规范地发布项目并制定合理的后期维护计划。

(二)知识目标

1.掌握软件工程的基本概念;

2.掌握软件工程各个阶段的目的与任务;

3.掌握软件需求分析和软件设计的基本原理;

4.掌握结构化设计方法和面向对象设计建模方法;

5.掌握软件测试的常用方法和选取测试用例的原则;

6.掌握软件发布的正规操作流程;

7.掌握软件后期维护的原则和方法。

(三)素质目标

1.培养学生规范的系统设计、开发思路

2.培养学生良好的编程习惯和准确的语言表达能力

3.培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力

4.培养学生认真严谨、求真务实、遵纪守时、吃苦耐劳的工作作风

5.养成良好的职业素养和自主学习的能力。

五、课程内容及要求

六、课程实施建议

(一)教学建议

教学方法及手段:

根据课程内容和学生特点,在学习过程中注重实践操作,在充分运用多媒体

等现代教学手段的同时,灵活运用情境教学法、项目教学法、任务驱动法、分组讨论法、案例教学法等多种教学方法,引导学生积极思考、乐于实践,提高教学效果。

情境教学法

根据职业岗位要求创设职业情景,激发学生学习兴趣,帮助学生理解和掌握知识,培养创新精神,提高学生岗位适应能力。

项目教学法

课程的教学内容以项目为载体,将实际开发项目由教师作为一个项目任务引入到课程教学中,通过实施一个完整的工作项目进而获得项目成果。通过项目教学法的使用,实现以项目带动教学,将理论与实践很好的结合在一起,加强了对学生职业能力的培养,在实际教学中取得了非常好的效果。

2. 任务驱动法

任务驱动教学法配合项目教学法的实施,通过实际项目分析,设计若干学习情境,并将项目分解为若干个工作任务,确定任务名称、任务完成时间、任务目标及任务成果,通过工作任务的完成来驱动教学。

3. 分组讨论法

依据项目规模和学生人数,将学生分成若干个项目组,在项目实施的各个工作环节都要展开小组讨论,以解决当前问题和确定下一个工作步骤。

5. 案例教学法

针对项目开发过程中关键技术的应用,以项目案例为教材,运用多种方式启发学生独立思考,通过对具体案例的讨论和思考,诱发学生的创造潜能,从而形成学生自主学习、合作学习、研究性学习和探索性学习的学习氛围。

教学资料开发建议:

1.教材编写要以岗位职业能力分析和职业技能考证为指导,以本课程标准为依据。

2.教材应结合职业技能证书考证,充分体现任务引领、实践导向的课程设计思想。

3.教材以“工作项目”为主线,分解成若干个“工作任务”,按完成任务需要的知识和技能为顺序组织编写教材。

5.教材中涉及的活动设计,应尽可能以岗位操作规程为基准,并在教材中体现。

教学资源使用建议

1.开发适合教师与学生使用的多媒体教学素材和辅导学生学习的多媒体教学课件。

2.充分利用行业资源,为学生提供阶段实训,让学生在真实的环境中磨练自已,提升其职业综合素质。

3.要充分利用网络资源,搭建网络课程平台,开发网络课程,实现优质教学资源共享。

4.积极利用数字图书馆、电子期刊、电子书籍,使教学内容更多元化,以此拓展学生的知识和能力。

5.充分利用信息技术开放实训中心,将教学与培训合一,将教学与实训合一,满足学生综合能力培养的要求。

(二)考核建议

本课为考试课,采取过程考核与结果考核结合的方式,过程考核占30%,结果考核占70%。过程考核包括课堂表现(5%),出勤(5%),个人作业(10%),团队作业(10%)。结果考核包括期末考试,由计算机系组织。

七、需要说明的其他问题

参考资料:

1.《软件工程》,主编:邓良松,刘海若等编,西安电子科技大学出版社,2000年11月。

2.《软件工程---理论与实践》,主编:Shari Lawrence Pfleeger 高等教育出版社,2001年8月。

3.《软件工程》,主编:闫菲,中国水利水电出版社,2005年7月。

超详细软件开发合同范本

XX公司综合办公系统开发服务协议 甲方(委托人):XX公司 乙方(受托人):XX公司 协议签订地址: 经充分沟通和友好协商,甲方委托乙方开发XX公司综合办公系统(以下简称综合办公系统),并由乙方为甲方提供该系统的实施和使用中的相关技术支持服务。为了规范双方在此项目上的权利和义务,在《中华人民共和国合同法》的原则指导下,订立本协议,由双方共同遵守。 第一条开发和技术支持服务的内容和范围 1. 乙方负责综合办公系统应用软件的设计和开发,综合办公系统用于甲方行政办公,包括个人事务、公文流转、审批流程、资产管理、人事管理、行政辅助、系统维护等七个功能模块,具体要求详见附件《XX公司综合办公系统软件需求说明书》。 2. 《XX公司综合办公系统软件需求说明书》将作为系统开发和验收的依据,定义了系统开发的要求(包括软件功能和性能方面的要求)。 3. 如在开发或技术支持服务过程中,甲方提出《XX公司综合办公系统软件需求说明书》中未作规定的新需求或修改原有需求定义,乙方应客观地评估该变化,告知甲方该变化所引起的技术可行性及工作量(并告知评估方式和依据)。对于技术上可行且甲方要求实现的变化,其费用及时间由双方另行协商。对于后续开发费用的计算标准,乙方承诺不高于目前市场平均标准每人月2万元。在本协议之外的需求变更不影响本协议的执行。 4.在开发完成后,乙方负责综合办公系统的应用软件安装、调试和培训。安装、调试系统所需的网络、设备和系统软件环境由甲方负责提供,培训对象由甲方根据乙方上线功能要求的角色来选定,培训内容为综合办公系统的操作与管理技能,培训方式为在甲方指定地点集中培训,具体培训场地、人员和时间由双方协商。 5.乙方在免费服务期内提供5×8小时(国家法定假日除外)的技术支持服务,服务内容包括:乙方负责开发的XX公司投综合办公系统的技术咨询、软件系统恢复、软件系统功能故障处理。 6.XX公司系统所使用的甲方自购设备,其维护不包含在乙方提供的免费技术支持中,如:服

《土木工程识图》课程标准教学文案

《土木工程识图》课程标准 设计单位:南宫市职教中心设计人:惠育巧 课程名称:土木工程识图 课程性质:《土木工程识图》是工民建专业重要的一门技术基础课,实践性较强。 学分:4 适用专业:建筑工程施工 1.前言 1.1课程定位 《土木工程识图》是工民建专业重要的一门技术基础课。是学习建筑构造、建筑施工技术、施工组织、建筑工程计量与计价及预算软件等专业课程相关知识的一门基础学科。 1.2设计思路 根据建筑行业专家对本专业岗位群工作任务及职业能力分析,引进职业教育以“工作过程为导向”的教学方法,改革传统教学模式。通过方法和任务推动真实的学习过程,学习者作为行动者成为课堂的中心,在专业、方法及社会能力上,以行动导向式教学培养学生全面的人格。 2.课程目标

知识目标:本课程是使学生掌握制图基本技能及基本知识和房屋建筑工程施工图识读与绘制方法两大部分内容,开设本课程的目的是使学生具有从事一般中小型民用建筑施工图识读与绘制的初步能力,能正确的识读常见的施工图纸,了解组成房屋的各部分的做法,并为后续课程的学习奠定必要的专业基础知识。 能力目标: 1.了解建筑制图标准和有关的专业技术制图标准; 2.掌握正投影法的基本原理的作图方法; 3.能够正确使用常用的绘图仪器和工具; 4.掌握识读和抄绘建筑工程图的基本方法。 素质目标: 1.具有良好的思想政治素质和职业道德; 2.具有较好的学习新知识的能力; 3.具有团队意识及妥善处理人际关系的能力; 4.具有严肃认真的工作态度和耐心细致、一丝不苟的工作作风。 3.课程内容与要求 建筑制图与识图学习领域(89学时) 序号项目 名称 学习 难度 工作任务能力要求 参考 课时 1 绪论 1 1.制图的概念 2.本课程的任务和 主要内容 要求学生理解建筑制图定义, 了解课程任务、内容和建筑发 展简史,掌握本课程的学习方 1

《常用工具软件》课程标准

《常用工具软件》课程标准 一、课程的性质与任务 本课程的性质是计算机应用专业的专业核心课程,主要介绍日常工作与生活中最实用、最流行的电脑工具软件,为培养应用型人才打下良好的基础,为学生职业生涯的可持续发展做好办公能力方面的准备。 本课程的任务是强调学生的动手能力,以及根据具体的应用选择合适的应用软件,通过对计算机相关专业工作岗位分析,结合了当前工具软件发展的一些主要变化,本课程注重实际应用能力的培养,以岗位职业能力为依据,同时结合学生的认知特点和教学规律,经分析,本课程对应的典型工作任务为:磁盘工具与系统维护;网页浏览器与邮件收发;解压、分割及加密软件;文件下载、上传;文档阅读与网上图书馆阅读;屏幕捕捉与图像浏览工具;字典、翻译软件与内码转换;计算机安全防护工具;光盘刻录和虚拟光驱、影音播放工具。在学习领域课程体系中,其先修课程为计算机基础。 二、教学目标 (一)知识与技能 1.理解计算机常用工具软件的相关基础知识。 2.掌握常用工具软件的基本操作。 3.根据实际需要选择合适应用软件的能力。 (二)过程与方法 理论授课配合多媒体手段、图文并茂;实训授课在理实一体化计算机专业机房进行案例分析、实例演示讲解和实训教学。在教学过程中学生分成团队,培养团队精神。使学生能够正确识别和安装常用工具软件,培养学生具有使用常用工具软件的能力。 (三)情感态度与价值观 1. 通过分组讨论和独立思考让学生养成互帮互助的习惯 2. 培养学生团队协作意识 三、内容标准

四、实施建议 (一)教学方法 (1)常用工具软件基本上是一门以培训实际操作能力为主的计算机应用专业课程,该门课程的所有知识基本上都需要通过电脑的实际操作来讲解,并且需要通过投影仪将本门课程的各种操作演示给同学们看。 (2)教学方法、手段:教学方法主要采用讲练结合,以练为主,及时考核,互动提高。在教学的具体实施过程中,应主要采取“启发──演示──操作──评价”的四环节教学法。 (二)考核与评价 (1)改革传统的学生评价手段和方法,采用阶段评价,过程性评价与目标评价相结合,注重引导学生进行学习方式的改变。

软件开发设计文档模板

软件开发设计文档 ? 文档管理信息表 目录 1 引言 (1) 1.1设计背景.............................................................................................3 1.2编写目的 (4) 1.3系统概

述…………………………………………………………………………….…..4 2开发规划?4 2.1开发人员..................................................................................................................................................... 44 2.2?开发计划? 2.3?开发环境和工具?5 3?开发设计 (6) 3.1 需求概述...............................................................................................................................................6 3.2 软件结构..................................................................................... ....................................................... (7) 3.3?基本设计描述 (9) 3.3.1系统总体逻辑结构图? 8 9 3.3.2系统部署结构图? 3.4?主要界面描述?错误!未定义书签。 3.4.1用户打开界面..................................................................................错误!未定义书签。 3.4.2?答题界面?错误!未定义书签。 3.4.2?结果显示界面?错误!未定义书签。 3.5模块列表................................................................................................................... 错误!未定义书签。4?数据结构.............................................................................................................. 错误!未定义书签。5模块设计?错误!未定义书签。 5.1JSP编辑模块?错误!未定义书签。 5.1.1?javabean?错误!未定义书签。 5.1.2servlet .............................................................................................错误!未定义书签。 5.1.3jsp页面...........................................................................................错误!未定义书签。6?接口设计?错误!未定义书签。 6.1?数据库与系统................................................................................................ 错误!未定义书签。 6.1.1用户数据库?错误!未定义书签。 6.1.2?试题数据库............................................................................................错误!未定义书签。 5.2MVC模式内部连接 ................................................................................. 错误!未定义书签。1、引言 1.1设计背景 随着计算机网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了教学,通过计算机实现异地教育和培训。如今,计算机硬件技术的发展已经达到了相当高的水平。但是,教学软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。

软件技术开发合同协议书范本详细版

编号: _____________ 软件技术开发合同 甲方: _______________________ 乙方: _______________________ 签订日期: ___ 年____ 月_____ 日 第1 页共11 页

说明: 一、本合同为中华人民共和国科学技术部印制的技术开发(委托)合同示范文本,各技术合同登记机构可推介技术合同当事人参照使用。 二、本合同书适用于一方当事人委托另一方当事人进行新技术、新产品、新工艺、新材料或者新品种及其系统的研究开发所订立的技术开发合同。 三、签约一方为多个当事人的,可按各自在合同关系中的作用等,在“委托方”、“受托方” 项下(增页)分别排列为共同委托人或共同受托人。 四、本合同书未尽事项,可由当事人附页另行约定,并可作为本合同的组成部分。 五、当事人使用本合同书时约定无需填写的条款,应在该条款处注明“无”等字样。 委托方(甲方):_____________________________________________ 住所地:_______________________________________________________ 法定代表人:___________________________________________________ 项目联系人:____________________________________________________ 联系方式:_____________________________________________________ 通讯地址:______________________________________________________ 电话:____________________ 传真:_____________________________ 电子信箱:______________________________________________________ 受托方(乙方):_____________________________________________ 住所地:_______________________________________________________ 法定代表人:___________________________________________________ 项目联系人:____________________________________________________ 联系方式:_____________________________________________________ 通讯地址:______________________________________________________ 电话:_______________________ 传真: __________________________ 电子信箱:______________________________________________________

常用办公软件测试题汇编

常用办公软件测试题 一、综合部分 1.对于Office XP应用程序中的“保存”和“另存为”命令,正确的是___。 A.文档首次存盘时,只能使用“保存”命令 B.文档首次存档时,只能使用“另存为”命令 C.首次存盘时,无论使用“保存”或“另存为”命令,都出现“另存为”对话框 D.再次存盘时,无论使用“保存”或“另存为”命令,会出现“另存为”对话框 2.对于Office XP应用程序中的“常用”工具栏上的“新建”命令按钮和“文件”菜单下的“新建”命令项,不正确的是___。 A.都可以建立新文档 B.作用完全相同 C.“新建”命令按钮操作没有“模板”对话框,使用空白模板 D.“文件”后“新建”命令可打开“模板”对话框,可以选择不同的模板 3.不能在“另存为”对话框中修改文档的___。 A.位置B。名称 C.内容D。类型 4.Office XP应用程序中的“文件”菜单底端列出的几个文件名表示___。 A.用于切换的文件B。已打开的文件 C.正在打印的文件D。最近被该Office XP应用程序处理过的文件 5.在文本编辑状态,执行“编辑”到“复制”命令后,___。

A.被选定的内容复制到插入点 B.被选定的内容复制到剪贴板 C.被选定内容的格式复制到剪贴板 D.剪贴板的内容复制到插入点 6.当“编辑”菜单中的“剪切”和“复制”命令呈浅灰色而不能被选择时,表示___。A.选定的内容太长,剪贴板放不了 B.剪贴板里已经有信息了 C.在文档中没有选定任何信息 D.选定的内容三图形对象 7.Office XP应用程序中的工具栏可以___。 A.放在程序窗口的上边或下边 B.放在程序窗口的左边或右边 C.作为一个窗口放在文本编辑区 D.以上都可以 8.可以从___中选择Office XP应用程序中的命令。 A.菜单B。工具栏 C.快捷菜单D。以上都可以 9.Office XP应用程序中使用鼠标进行复制操作应___。 A.直接拖动B。按住键拖动 10.使用“剪贴板”进行移动操作应选择___命令。 A.“剪切” B。“复制”

《计算机常用工具软件》课程标准

《计算机常用工具软件》课程标准 课程编号: 课程总学时:32学时 课程学分: 课程类别:专业拓展课程 适用专业:计算机软件专业 制定单位: 制定时间: 课程总述 1.课程性质 《计算机常用工具软件》是软件技术专业学生的一门专业拓展课程,是一门理论为辅,实践为主的技能型课程,主要培养学生获取、安装、应用、维护常用计算机工具软件的能力。该课程的前导课程是《计算机导论》。 2.课程设计思路 本课程以学生的就业为导向,从实际应用出发详细介绍了最基本而且被目前计算机应用各领域所公认的应用工具软件,并结合实际应用的情景案例讲授计算机常用工具软件的使用方法。 本课程是理论与实践相结合的课程,以各种计算机常用工具软件的应用为主线,以实际应用需求为依据,遵循学生认知规律,确定本课程的教学内容:包括应用软件的理论与具体的实际应用。针对现在高职学生的特点:接受能力一般、理解能力一般、喜欢动手操作的特点,课程内容的选取以够用、实用为主。工具软件理论知识以够用为准,使学生能够初步掌握工具软件的基本知识;工具软件应用内容以实用为准,增加实践性、操作性强的知识、紧密结合岗位技能需求,同时也注意后续课程的要求,注重知识的连贯性。 根据本课程的特点选择“案例引导、任务驱动”的教学模式,以实际应用需求为依托,在教学中通过电子教案、视频、现场演示、软件操作等多种现代化教学手段,丰富教学信息量,激发学生学习的积极性和主动性。 在课程教学中,为了充分体现“案例引导、任务驱动”的课程思想,将每章的工具软件以工作环境下的各种应用需求作为课程的引入。教学中将每个工具软件领域的应用分解成一个个小项目,实现从需求出发、软件获取、安装、最终解决问题的过程。在计算机应用领域能够完成同一任务的工具软件可能有几种甚至于几十种,挑选一款适合自己的软件来切实高效地解决实际应用问题成为本课程教学的主要目标之一。 这样以具体的案例任务为单位组织教学,以典型实际问题为载体,引出相关专业理论知识,使学生在学习和实训过程中加深对专业知识、技能的理解和应用,培养学生的综合职业能力,满足学生职业生涯发展的需要。 《计算机常用工具软件》课程是一门理论与实践并重的课程,我们对课程考核进行了改革,在课程评价方面完全立体化,打破以往的传统的课程评价方式,建立多维度的课程评价体系,把学生的学习态度和学习表现也纳入到评价体系中,强调过程考核与集中考核相结合,理论考核与实践考核相结合。成绩考核主要采取

软件开发设计文档模板

软件开发设计文档

文档管理信息表 主题在线考试系统 版本 1.0 内容基于web的在线考试系统 关键字MVC模式在线考试考生.题库管理 参考文档JSP实用教程(第二版)清华大学出版社(耿祥义.张跃平编著)创建时间2016/7/4 最新发布日期2016/7/6 目录 1 引言 (1) 1.1设计背景 (3) 1.2编写目的 (4) 1.3系统概述 (4) 2开发规划 (4) 2.1开发人员 (4) 2.2开发计划 (4) 2.3开发环境和工具 (5) 3开发设计 (6) 3.1 需求概述 (6) 3.2 软件结构 (7) 3.3基本设计描述 (9) 3.3.1系统总体逻辑结构图 (8) 3.3.2系统部署结构图 (9) 3.4主要界面描述.......................................................................................................错误!未定义书签。 3.4.1用户打开界面............................................................................... 错误!未定义书签。 3.4.2答题界面....................................................................................... 错误!未定义书签。 3.4.2结果显示界面............................................................................... 错误!未定义书签。 3.5模块列表................................................................................................................错误!未定义书签。4数据结构........................................................................................................ 错误!未定义书签。5模块设计. (13) 5.1JSP编辑模块.......................................................................................... 错误!未定义书签。

软件开发合同模板(完整版)

合同编号:YT-FS-7032-27 软件开发合同模板(完整 版) Clarify Each Clause Under The Cooperation Framework, And Formulate It According To The Agreement Reached By The Parties Through Consensus, Which Is Legally Binding On The Parties. 互惠互利共同繁荣 Mutual Benefit And Common Prosperity

合同书编号:YT-FS-7032-27 编订:****** 批准:****** 软件开发合同模板(完整版) 备注:该合同书文本主要阐明合作框架下每个条款,并根据当事人一致协商达成协议,同时也明确各方的权利和义务,对当事人具有法律约束力而制定。文档可根据实际情况进行修改和使用。 甲方: 乙方: 甲乙双方经友好协商,甲方委托乙方开发《--------------》,签订如下合同: 一、乙方责任 1、乙方为甲方开发《--------------》基本内容包括: 程序设计:建立系统平台、生成查询关系模型及路径、触发定义、文本库、数据库连接。 界面设计:美化软件界面 内容编排:编辑、整理、制作显示文档注:软件详细功能、内容及要求见附件一(------------模块表) 2、乙方负责按照甲方提供的各类资料、要求及突

出的重点进行总体编导、策划、创意和制作。保证具有高的制作精度和技术水准。通过将文字、视频、音乐、音效等数字资源通过编程方法整合在一个交互式的整体中,具有图文并茂,生动活泼的动态特点。 3、乙方负责在制作期间及时根据甲方的修改意见进行修改,以达到甲方的满意效果。 4、乙方保证按照合同规定的时间和要求,按时高质完成工作。 二、甲方责任 1、甲方负责及时提供所需各类资料和图片。 2、甲方技术人员积极配合乙方的工作。 3、甲方负责软件的校验工作。3、甲方负责按照合同规定及时付款。 三、合同总费用和付款方式 付款方式: 1. 软件开发完成并经甲方认可之日起一周内,甲方支付乙方90%软件开发费------元。 2. 软件开发完成后3个月内,甲方付清剩余10%软件开发费-------元。 四、多媒体制作的其他规定

软件测试常用术语表

第119贴【2004-10-12】:常见测试术语一 Acceptance Testing--可接受性测试 一般由用户/客户进行的确认是否可以接受一个产品的验证性测试。 actual outcome--实际结果 被测对象在特定的条件下实际产生的结果。 Ad Hoc Testing--随机测试 测试人员通过随机的尝试系统的功能,试图使系统中断。algorithm--算法 (1)一个定义好的有限规则集,用于在有限步骤内解决一个问题;(2)执行一个特定任务的任何操作序列。 algorithm analysis--算法分析 一个软件的验证确认任务,用于保证选择的算法是正确的、合适的和稳定的,并且满足所有精确性、规模和时间 方面的要求。 Alpha Testing--Alpha测试 由选定的用户进行的产品早期性测试。这个测试一般在可控制的环境下进行的。 analysis--分析 (1)分解到一些原子部分或基本原则,以便确定整体的特性;(2)一个推理的过程,显示一个特定的结果是假 设前提的结果;(3)一个问题的方法研究,并且问题被分解为一些小的相关单元作进一步详细研究。 anomaly--异常 在文档或软件操作中观察到的任何与期望违背的结果。

application software--应用软件 满足特定需要的软件。 architecture--构架 一个系统或组件的组织结构。 ASQ--自动化软件质量(Automated Software Quality) 使用软件工具来提高软件的质量。 assertion--断言 指定一个程序必须已经存在的状态的一个逻辑表达式,或者一组程序变量在程序执行期间的某个点上必须满足的 条件。 assertion checking--断言检查 用户在程序中嵌入的断言的检查。 audit--审计 一个或一组工作产品的独立检查以评价与规格、标准、契约或其它准则的符合程度。 audit trail--审计跟踪 系统审计活动的一个时间记录。 Automated Testing--自动化测试 使用自动化测试工具来进行测试,这类测试一般不需要人干预,通常在GUI、性能等测试中用得较多。 第120贴【2004-10-13】:常见测试术语二 Backus-Naur Form--BNF范式 一种分析语言,用于形式化描述语言的语法 baseline--基线

土木工程识图课程标准

学习资料收集于网络,仅供参考 《土木工程识图》课程标准 设计单位:南宫市职教中心设计人:惠育巧 土木工程识图课程名称:《土木工程识图》是工民建专业重要的一门技术基础:课程性质课,实践性较强。 4学分:建筑工程施工适用专业:1.前言 1.1课程定位 《土木工程识图》是工民建专业重要的一门技术基础课。是学习建筑构造、建筑施工技术、施工组织、建筑工程计量与计价及预算软件等专业课程相关知识的一门基础学科。 1.2设计思路 根据建筑行业专家对本专业岗位群工作任务及职业能力分析,引进职业教育以“工作过程为导向”的教学方法,改革传统教学模式。通过方法和任务推动真实的学习过程,学习者作为行动者成为课堂的中心,在专业、方法及社会能力上,以行动导向式教学培养学生全面的人格。 2.课程目标 学习资料. 学习资料收集于网络,仅供参考 知识目标:本课程是使学生掌握制图基本技能及基本知识和房屋建筑工程施工图识读与绘制方法两大部分内容,开设本课程的目的是使学生具有从事一般中小型民用建筑施工图 识读与绘制的初步能力,能正确的识读常见的施工图纸,了

解组成房屋的各部分的做法,并为后续课程的学习奠定必要的专业基础知识。 能力目标: 1.了解建筑制图标准和有关的专业技术制图标准; 2.掌握正投影法的基本原理的作图方法; 3.能够正确使用常用的绘图仪器和工具; 4.掌握识读和抄绘建筑工程图的基本方法。 素质目标: 1.具有良好的思想政治素质和职业道德; 2.具有较好的学习新知识的能力; 3.具有团队意识及妥善处理人际关系的能力; 4.具有严肃认真的工作态度和耐心细致、一丝不苟的工作作风。 3.课程内容与要求 建筑制图与识图学习领域(89学时) 学习资料. 学习资料收集于网络,仅供参考

《软件开发基础》课程标准

《软件开发基础》课程标准 表1 课程基本信息 (一)课程性质与任务 课程性质::《软件开发技术》是计算机专业的一门技术基础课,在软件工程学科人才培养体系中占有重要的地位。软件开发是建立计算机应用系统的重要环节,通过学习和训练,加深对大学计算机基础课程的理解和认识,加强程序设计能力的训练,培养学生运用软件开发方法和技术分析问题和解决问题的能力。《软件开发基础》已成为高校计算机软件教学体系中的一门重要课程 课程任务:通过本课程的学习掌握在操作系统、数据库、多媒体、网络等应用环境中软件的基本开发方法及技术,以及在软件开发过程中要解决的数据结构与常用算法的实现。通过该课程的学习,使学生掌握在上述环境中开发软件所必需的基础知识、基本开发方法和常用开发技术,为今后结合实际应用开发软件打下必要的基础。 (二)课程教学目标 本课程的开设旨在通过该课程的学习,使学生能够全面系统地掌握计算机软件开发技术的基本知识,熟悉软件工程概念与流程、数据结构概念与算法,并且结合数据库知识具有一定的软件系统设计能力。 1. 知识目标 (1)教授以软件开发的发展、主要方法、常用工具的使用为主线。包括:软件开发的基本概念、基本原理、常用的软件管理方法、常用的建模工具等。 (2)关键的知识讲授阶段有:软件需求获取方法、需求规格说明撰写与评审方法、软件设计的基本概念、结构化设计方法、体系结构设计、面向对象UML的软件分析方法、UML 建模方法、软件测试基本理论等。 (3)通过该课程的教授,学生应具备软件开发基本理论知识。

2. 能力目标 (1)运用软件开发的概念、原理、技术和方法开发与维护软件的能力 (2)编写相关技术文档的能力 (3)分析问题和解决问题的能力和团队工作交流能力。 3. 素质目标 (1)职业素养的培养:对软件开发领域常见的职业要求、团队合作精神进行培养与灌输。 (2)专业素养的培养:对软件管理过程中常见的问题能够予以准确判断,明确解决思路。 (三)参考学时 64(理论:32\实验:32 )学时。 (四)课程学分 3学分 (五)课程内容和要求(理论64学时) 课程旨在使学生掌握软件开发的基本概念、原理和方法,从软件开发技术、软件工程管理和软件工程环境等几个方面了解如何将系统的、规范化的和可以度量的工程方法运用于软件开发和维护中。要求学生通过本门课的学习,基本掌握结构化方法、面向对象方法等软件开发技术,初步了解软件复用的概念及基于构件的开发方法,同时对软件工程管理和环境等内容有一个总体的了解。 表2 课程内容与学时安排表

软件开发文档模板库

软件开发文档模板库 1 可行性研究报告 可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能先择的各种方案;说明论证所选定的方案。 可行性研究报告的编写内容要求如下: 1.1 引言 1.1.1 编写目的 1.1.2 背景 1.1.3 定义 1.1.4 参考资料 1.2 可行性研究的前提 1.2.1 要求 1.2.2 目标 1.2.3 条件、假定和限制 1.2.4 进行可行性研究的方法 1.2.5 评价尺度 1.3 对现有系统的分析 1.3.1 数据流程和处理流程 1.3.2 工作负荷 1.3.3 费用开支 1.3.4 人员 1.3.5 设备 1.3.6 局限性 1.4 所建议的系统 1.4.1 对所建议系统的说明 1.4.2 数据流程各处理流程 1.4.3 改进之处 1.4.4 影响 1.4.4.1 对象设备的影响 1.4.4.2 对软件的影响 1.4.4.3 对用户单位机构的影响 1.4.4.4 对系统动行的影响 1.4.4.5 对开发的影响 1.4.4.6 对地点和设施的影响 1.4.4.7 对经费开支的影响 1.4.5 局限性 1.4.6 技术条件方面的可行性 1.5 可选择其他系统方案 1.5.1 可选择的系统方案1

1.5.2 可选择的系统方案2 …… 1.6 投资及收益分析 1.6.1 支出 1.6.1.1 基本建设投资 1.6.1.2 其他一次性支出 1.6.1.3 非一次性支出 1.6.2 收益 1.6. 2.1 一次性收益 1.6. 2.2 非一次性收益 1.6. 2.3 不可定量的收益 1.6.3 收益/投资比 1.6.4 投资回收周期 1.6.5 敏感性分析 1.7 社会条件方面的可行性 1.7.1 法律方面的可行性 1.7.2 使用方面的可行性 1.8 结论 2 项目开发计划 编制项目开发计划的目的是用文件的形式,把对于在开发过程中各项工作的负责人员、开发进度所需经费预算、所需软、硬件条件等问题作出安排记载下来,以便根据本计划开展和检查本项目的开发工作。编制内容要求如下: 2.1 引言 2.1.1 编写目的 2.1.2 背景 2.1.3 定义 2.1.4 参考资料 2.2 项目概述 2.2.1 工作内容 2.2.2 主要参加人员 2.2.3 产品及成果 2.2. 3.1 程序 2.2. 3.2 文件 2.2. 3.3 服务 2.2. 3.4 非移交产品 2.2.4 验收标准 2.2.5 完成项目的最迟期限 2.2.6 本计划的审查者与批准者 2.3 实施总计划 2.3.1 工作任务的分解 2.3.2 接口人员 2.3.3 进度 2.3.4 预算 2.3.5 关键问题

软件开发项目合同(详细范本)

XX公司综合办公系统开发服务协议 甲方(委托人):XX公司 乙方(受托人):XX公司 协议签订地址: 经充分沟通和友好协商,甲方委托乙方开发XX公司综合办公系统(以下简称综合办公系统),并由乙方为甲方提供该系统的实施和使用中的相关技术支持服务。为了规范双方在此项目上的权利和义务,在《中华人民共和国合同法》的原则指导下,订立本协议,由双方共同遵守。 第一条开发和技术支持服务的内容和范围 1. 乙方负责综合办公系统应用软件的设计和开发,综合办公系统用于甲方行政办公,包括个人事务、公文流转、审批流程、资产管理、人事管理、行政辅助、系统维护等七个功能模块,具体要求详见附件《XX公司综合办公系统软件需求说明书》。 2. 《XX公司综合办公系统软件需求说明书》将作为系统开发和验收的依据,定义了系统开发的要求(包括软件功能和性能方面的要求)。 3. 如在开发或技术支持服务过程中,甲方提出《XX公司综合办公系统软件需求说明书》中未作规定的新需求或修改原有需求定义,乙方应客观地评估该变化,告知甲方该变化所引起的技术可行性及工作量(并告知评估方式和依据)。对于技术上可行且甲方要求实现的变化,其费用及时间由双方另行协商。对于后续开发费用的计算标准,乙方承诺不高于目前市场平均标准每人月2万元。在本协议之外的需求变更不影响本协议的执行。

4.在开发完成后,乙方负责综合办公系统的应用软件安装、调试和培训。安装、调试系统所需的网络、设备和系统软件环境由甲方负责提供,培训对象由甲方根据乙方上线功能要求的角色来选定,培训内容为综合办公系统的操作与管理技能,培训方式为在甲方指定地点集中培训,具体培训场地、人员和时间由双方协商。 5.乙方在免费服务期内提供5×8小时(国家法定假日除外)的技术支持服务,服务内容包括:乙方负责开发的XX公司投综合办公系统的技术咨询、软件系统恢复、软件系统功能故障处理。 6.XX公司系统所使用的甲方自购设备,其维护不包含在乙方提供的免费技术支持中,如:服务器硬件维护、服务器操作系统维护、用户计算机终端维护、数据库备份和恢复。 7.乙方负责将甲方按乙方标准备份的数据恢复。乙方在培训阶段对甲方系统管理员进行数据备份操作培训,并提供操作说明。 8. 在本系统正式上线后,如甲方要求,乙方可制作一套英文版提供给甲方使用。该版本与中文版本共享数据,可供国外用户与国内用户协同办公。具体开发要求、使用范围、用户培训方式、翻译方式、工期和费用在实施前协商,协商后另行签订协议。 第二条开发和技术支持服务的方式 1.乙方指定开发人员到甲方现场进行需求调研,并在乙方自己的办公地点和开发环境进行开发。收文、行政发文、党委收文、党委发文、部门简函、所属单位报文六个模块的开发在甲方现场进行。软件开发完成后,其安装、调试工作在甲方提供的服务器上完成。 2.用户培训的场地等用户所需由甲方提供,范围根据乙方提出的培训内容经双方进行确定。

常用通讯测试工具使用

常用通讯测试工具 鉴于很多MCGS用户和技术人员对通讯测试工具并不很熟悉,本文档将针对实际的测试情况,对串口、以太网通讯调试过程中所涉及到的常用的测试软件进行相关的讲解。 1. 串口测试工具: 串口调试工具:用来模拟上下位机收发数据的串口工具,占用串口资源。如:串口调试助手,串口精灵,Comm等。 串口监听工具:用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源。如:PortMon,ComSky等。 串口模拟工具:用来模拟物理串口的操作,其模拟生成的串口为成对出现,并可被大多数串口调试和监听软件正常识别,是串口测试的绝好工具。如:Visual Serial Port等。 下面将分别介绍串口调试助手、Comm、PortMon和Visual Serial Port的使用。

1.1. 串口调试助手: 为最常用的串口收发测试工具,其各区域说明及操作过程如下: 串口状态 打开/关闭串口 十六进制/ASCII 切换 串口数据 接收区 串口参数 设置区 串口数据 发送区 串口收发计数区 发送数据功能区 保存数据功能区 操作流程如下: ? 设置串口参数(之前先关闭串口)。 ? 设置接收字符类型(十六进制/ASCII 码) ? 设置保存数据的目录路径。 ? 打开串口。 ? 输入发送数据(类型应与接收相同)。 ? 手动或自动发送数据。 ? 点击“保存显示数据”保存接收数据区数据到文件RecXX.txt。 ? 关闭串口。 注:如果没有相应串口或串口被占用时,软件会弹出“没有发现此串口”的提示。

1.2. PortMon 串口监听工具: 用来监听上下位机串口相关操作,并截获收发数据的串口工具。不占用串口资源, 但在进行监听前,要保证相应串口不被占用,否则无法正常监听数据。 连接状态 菜单栏 工具栏 截获数据显示区 PortMon 设置及使用: 1). 确保要监听的串口未被占用。 如果串口被占用,请关闭相应串口的应用程序。比如:要监视MCGS 软件与串口1设备通讯,应该先关闭MCGS 软件。 说明:PortMon 虽不占用串口资源,但在使用前必须确保要监听的串口未被占用,否则无法进行监视。 2). 运行PortMon,并进行相应设置。 ? 连接设置: 在菜单栏选择“计算机(M)”->“连接本地(L)”。如果连接成功,则连接状态显示为“PortMon 于\\计算机名(本地)”。如下图:

工程识图课程标准 参考

《工程识图》课程标准 第一部分前言 工程图样是准确表达建筑物的形状、大小及其技术要求的图形总称。同文字、数字一样,是人类借以表达、构思、分析和交流工程技术思想的基本工具。 建筑工程制图与识图,是建筑企业施工员、质检员和造价员等岗位人员必须具备的基本专业技能。《建筑工程制图与识图》是土建类专业的一门重要的专业(技能)基础课。学好本课程的内容将为土建类专业学生打下坚实的专业基础,也是做好本专业工作的坚实保障。因此,我系将其作为土建专业学生入学后开设的第一门专业基础课,藉此为土建类专业学生打开工程领域知识的大门,培养学生的严谨思维和负责精神,从而打下良好的职业道德基础。 一、课程性质与作用 该课程是建筑工程管理专业—门重要的专业(技术)基础课,以培养学生识图与绘图能力为主要目标,同时兼顾后继专业课程(房屋建筑构造、建筑施工技术、钢筋混凝土结构等)学习需要。它是进一步学习各种专业课程的基础。 二、课程的基本理念 本课程的基本理念是:技术+人文。 知识经济时代所需要的技能型人才,除了要具备所需要的专业知识和技能以外,更需要具有较高的人文素质、健全的人格、较强的社会适应能力和创新能力以及一定的人文关怀精神。因而,按照传统的“分工理论”,依据职业岗位设置专业,以培养一线人才的岗位能力为中心来决定理论教学和实践训练内容的能力

本位模式,既不适应现代社会劳动力流动加剧的变化,也不能培养健全人格的人。21世纪需要的是更具人文素质和文化底蕴的“技术人文主义者”。因此,课程理念从“能力本位”向“素质本位”转变已经是一种必然的趋势。 三、课程的设计思路 (一)关于专业 经过深入建筑企业调研,主要以建筑施工单位工程项目管理和工程造价的工作过程中对施工图识图绘图知识的要求为主线,以工作实践为起点,以岗位基础技能培养为目标,强化职业素质培养,与企业技术人员共同分析工程项目管理和造价岗位的工作过程,归纳总结典型工作任务或职能,提炼行动领域,结合职业资格标准,将行动领域转换为《建筑制图与识图》学习领域,遵循课程横向设计原则,以建筑工程基本形体及组合体实训、建筑绘图、建筑识图(建筑施工图、结构施工图和设备施工图)为主题单元载体设置学习情景,制定课程标准。 (二)关于目标 根据教育部《关于加强高职高专教育人才培养工作的意见》,本着确立能力本位教育的思路,本标准明确了高等职业教育阶段《建筑制图与识图》课程的总体目标与具体目标。 (三)关于学习内容 课程内容的学习,注重学生实际操作技能,强调实训教学的重要性,,使教学内容与工作过程相结合。与石家庄市城市建设开发总公司深度融合,通过创建校内“课堂和工作地点一体化”的学习训练工作区和校外“顶岗就业一体”的实习场地,实践学习与理论学习基本比例为6:4,来满足本课程教学、技能训练的要求,实现“教、学、做”合一的多元交叉教学模式。

软件工程课程标准

《软件工程》课程标准 煤炭管理干部学院 计算机系 计算机应用技术专业 2012.06

一、课程基本信息 二、课程定位 《软件工程》是计算机应用专业教学计划中一门综合性和实践性很强的核心课程,主要容包括软件工程概述、可行性分析、需求分析、概要设计、详细设计、面向对象分析与设计、编码、软件质量与质量保证、项目计划与管理。本课程教学是既要侧重软件开发的方法、原理的讲解,又要重点培养学生动手设计和开发软件的能力,两者并重、相互结合。 根据培养计算机高级理论与应用型人才的需要,本课程的目的与任务是使学生通过本课程的学习,了解软件项目开发和维护的一般过程,掌握软件开发的传统方法和最新方法,为更深入地学习和今后从事软件工程实践打下良好的基础。 三、课程设计思路 根据软件技术专业的人才培养目标,通过企业调研,与企业专家座谈,了解企业需求,梳理岗位任务,构建适应岗位需求的课程体系。 根据典型工作任务确定学习容。通过企业调研,深入了解软件开发企业的需求,分析各岗位的典型工作任务,根据典型工作任务确定学习容,设计学习情境,摒弃传统的从结构设计角度学习本课程的方法,从软件项目设计、开发、测试、维护的角度将整个工作过程中的典型工作任务转化为若干学习情境,以完成岗位任务所需知识和能力选取教学容,使其符合企业真实的工作程序、技术标准。 以行动导向组织实施教学。课程教学遵循“计划、调研、设计、实施、测试、发布与维护”这一“行动”过程序列;在基于职业情境的学习情境中,学生根据该情境设置的各项工作任务,制定设计方案,实践操作,最终总结汇报形成成果,

整个过程以学生动手“工作”为主要学习过程。学生在以完成任务为目的的这一“工作”过程中,开展主动“学习”,主动建构真正属于自己的经验和知识体系,将知识用于完成项目任务的“工作”,最后通过相互的成果展示和阶段评审达到知识的更新、职业能力的巩固和升华。 建立多元能力考核评价体系。突出过程与成果结合评价,强调理论与实践一体化评价,建立以学生为中心的综合评价模式,包括课堂讲评、实践操作、阶段评审、成果展示等多种手段相结合,综合评定学生成绩。将课程考核与企业的岗位需求融合在一起,形成多元能力考核评价体系。 四、课程目标 (一)能力目标 1. 能够按照规的软件项目开发流程来设计、开发软件; 2.能够规地编写软件项目开发各阶段的文档; 3.能够使用Project工具软件进行软件项目管理; 4.能够使用Rose或Viso等工具软件进行项目辅助设计; 5.能够准确地设计测试用例,进行软件项目测试; 6.能够规地发布项目并制定合理的后期维护计划。 (二)知识目标 1.掌握软件工程的基本概念; 2.掌握软件工程各个阶段的目的与任务; 3.掌握软件需求分析和软件设计的基本原理; 4.掌握结构化设计方法和面向对象设计建模方法; 5.掌握软件测试的常用方法和选取测试用例的原则; 6.掌握软件发布的正规操作流程; 7.掌握软件后期维护的原则和方法。 (三)素质目标 1.培养学生规的系统设计、开发思路 2.培养学生良好的编程习惯和准确的语言表达能力 3.培养学生团队精神与协作能力,使学生具有一定的岗位意识和岗位适应能力

相关文档
最新文档