平面设计软件论文范例6篇

平面设计软件论文

平面设计软件论文范文1

关键词:CDIO;软件工程;课程体系

中图分类号:G642 文献标识码:A 文章编号:1009-3044(2013)10-2415-03

CDIO 工程教育模式是近年来国际工程教育改革的最新成果。CDIO 是构思(Conceive)、设计(Design)、实现(Implement) 和运作(Operate)四个英文单词的缩写[1]。CDIO 工程教学模式是一种倡导以工程项目为主线,将项目研发不同阶段涉及的知识与课程进行有机的结合,教师针对课程在工程项目的地位,运用多种教学方法引导学生进行主动学习,强调学生的学习主体性,注重能力培养的一种教学模式。

1 软件工程专业应用型人才培养理念

1.1 人才培养目标

软件工程专业要求培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,能在IT行业、科研机构、企事业中从事软件工程项目的开发与测试、网站开发、网络游戏设计的高素质应用型人才。

1.2 基于CDIO模式的人才培养过程

CDIO 理念下的软件工程专业人才培养以软件工程项目为主线,采用理论、实践、案例分析、综合项目实践和工程化毕业设计的一体化教学模式。在整个人才培养过程中,按照软件工程项目的基础知识、分析、开发、运行和维护的流程组织教学,同时培养学生具有较强的外语能力、扎实的软件工程基础知识,并熟练掌握软件开发与测试技术,熟悉服务外包软件开发流程。

软件工程是注重系统化和工程性的专业, 其内容具有厚基础、更新快、实践重等特点,这些特点决定了软件工程人员要具备坚实的理论基础、一定的工程实践能力和创新能力。本着培养“技术基础厚、应用能力强、综合素质高”应用型技术人才为宗旨,软件工程专业的教学安排如下:第一学年主要学习公共基础课程和部分专业基础课程,使学生掌握从事软件工程领域的专业基础知识,培养学生的数学工程职业基础和人文素养;第二学年主要学习专业基础课程和专业核心课程,重点结合工程项目进行“做中学”,形成自主学习、团队协作和计算机软件基础及软件工具软件产品的基本工程能力;第三学年主要学习方向核心课程和专业拓展课程,引进当前软件开发新技术、新方法和新平台,采取合作探究式学习方法,培养软件系统与应用及软件工程软件管理能力;第四学年主要进行综合项目实践类课程的学习,塑造学生软件工程能力、团队协作能力,对学生的职业岗位能力进行训练,使学生在进入岗位前就具备较好的工程经验,实现从学校到职场的转变。

1.3 项目贯穿学习过程

CDIO模式的核心就是项目教学,可将企业真实项目直接引入课堂,也可以由教师设计项目,要求项目涵盖该教学任务的大多数知识点,并且能有明确的阶段性目标。在项目教学中,教师的身份也就集工程师、导师、教师“三师”为一体,从软件项目的构思(C)、设计(D)、实现(I)到运行(O),教师的工程化指导至关重要,这就要求教师进行自身工程实践的经验积累。项目教学中采用过程化考核方式,以成果为考核依据。

2 软件工程专业综合能力素质的分解

2.1 综合能力素质分解原则

软件工程专业综合能力素质的分解基于以能力培养为主线,突出实践性、发展性和工程性,注重学生的基本人文素质、职业基础和创新能力的培养,注重学生潜在发展能力、职业适应能力和职业迁移能力的养成,注重专业素质和身心素质的锻炼培养。同时结合区域产业发展,强调专业素质和非专业素质并重。

2.2 综合能力素质分解

结合CDIO模式的特点,软件工程专业核心能力分解为项目构思阶段的计算机软件基础(CSE)能力、项目设计阶段的软件工程软件管理(SEM)能力、项目实现阶段的软件系统与应用(SSA)能力、项目运行阶段的软件工具软件产品(STP)能力,非专业技能素质的数学工程职业基础(MEP)能力和基本素质(BAS)贯穿这个项目的CDIO模式过程。CDIO模式下的软件工程专业综合能力素质分解如图1所示。

3 基于专业综合能力素质分解的软件工程专业课程体系模型

专业人才的培养要体现知识、能力、素质协调发展的原则。科学认识和分析知识、能力、素质的辨证关系,以“知识是基础、是载体,能力是知识的综合体现,素质是知识和能力的升华”先进理念为指导思想,要设计适当的知识为载体,实施素质和能力培养;设计适当的知识群构成知识体系,要强化知识体系的设计与建设,使专业教育内容的每一个教学模块构成一个以知识体系为载体,实施素质和能力培养有效的训练和学习系统。

3.1 课程体系开发思路

课程体系是达成人才培养目标的有力支撑,科学合理的课程体系会促成高端技能型人才的培养。根据专业综合能力素质分解的结果,基于CDIO 的软件工程专业课程体系的构建原则从以下几方面进行考虑:

1) 充分发挥工程性的专业特点,基于CDIO培养大纲设置课程体系,实现学校与企业零距离接轨。

2) 注重公共基础课程、专业基础课程、专业核心课程的课程设置, 借助当前主流的软件开发平台,做到软件开发语言和技术四年不断线。

强调学生工程性、技术性、实用性、系统性、综合性、复合型和适应软件工作流程等素质的培养,实现“熟悉软件工程技能、更完整的系统级认识、掌握某一方向的软件设计开发技术和适应软件企业的英语加计算机能力”四个目标。在这一阶段中,综合考虑主干专业课程和特色课程的设置,全面考虑课程之间的关联,强调统一设计、统一规划。

3) 结合区域经济发展特点,根据软件的新兴技术和行业软件的发展需要设置专业选修课, 形成独特的教育内容、教育途径和教育体系。

4) 遵循软件行业的先进性、灵活性、工程性原则。

3.2 模块化平台课程体系框架

按照顶层设计的方法,软件工程专业教育内容由普通教育内容、专业教育内容和综合教育内容三个类别,公共基础(通识教育、基本素质)课程平台、学科及专业基础课程平台、专业(核心)课程平台、专业拓展(选修)课程平台、集中实践教学项目平台等五个平台及13个教学模块构成:

普通教育内容包括:①人文社会科学,②自然科学,③外语,④体育,⑤实践训练等教学模块。

专业教育内容包括:①本学科专业基础,②专业核心,③专业方向,④专业实践训练等教学模块。

综合教育内容包括:①思想教育,②学术与科技活动,③文体活动,④自选活动等教学模块。

课程体系中五大教学平台之间的关系如图2所示。

各平台的内容包括:

1)公共基础课程平台

该平台是依据人才培养规格而设置的,包括较宽广的基础课程、通用课程。包括英语、政治理论课、德育和体育、数学基础等。侧重培养基本素质、职业素质和职业道德。主要课程有思想道德修养与法律基础、思想、邓小平理论和“三个代表”、马克思主义基本原理、中国近代史纲要、大学英语、体育与健康、高等数学、大学语文等课程。

2)学科及专业基础课程平台

该平台是依据软件工程学科来设置课程,侧重于软件工程中的专业技术。包括软件基础课程群、硬件基础课程群和理论基础课程群等,主干课程包括顺序开设的程序设计基础、数据结构与算法、工程数学等课程。

3)专业(核心)课程平台

该平台是依据人才培养主线而设置课程,主要培养学生面向软件开发岗位群的应用能力,并为其解决实际应用问题打下坚实的理论基础。主要包括以下顺序开设的课程:面向对象程序设计、面向对象程序设计、建模课程、系统开发、软件工程、项目管理、软件质量保证、计算机网络等。

4)专业拓展(选修)课程平台

该平台是依据应用型本科定位而设置的。考虑到计算机应用型人才在知识结构上应具有知识面宽、基础扎实、应用性强的特点,在该课程平台上设置的课程具有学科知识面宽;理论深度稍低,学科知识在应用有针对性,共设计了职业素质、软件体系、行业软件应用、游戏软件等模块,设置了如下课程:国际软件工程师职业道德、软件体系结构、软件项目管理、物流信息技术、大宗商品交易系统、管理信息系统、RIA编程技术、游戏脚本编程、3DMAX建模制作、心理学、Flas制作、中国文化史等。

5)实践教学项目平台

4 人才培养评估

CDIO 模式下的软件工程专业人才培养模式以提高学生工程实践能力为本,注重培养学生的工程基础知识、个人能力、人际团队能力和工程系统能力。在CDIO工程教育模式中,参照 CDIO 标准11,采用多元化过程式的模式评估学生的软件工程能力和职业素养。其中,工程能力主要从软件开发与实现、软件测试与质量保证、软件建模、软件开发过程管理、软件方法、文档写作和英文阅读写作能力等方面进行评估;职业素养主要从职业道德、职业素质、主动学习能力、行业知识技术和团队合作能力等方面进行评估。评估采用理论考核、实践考核、大作业和小组评价等方式。理论考核主要考查学生对软件工程基础知识的掌握程度,实践考核主要考查学生的工程系统能力,大作业主要考查学生对项目工程的理解和掌控程度,小组评价主要考查学生的团队合作能力。这种多种方式结合的考核模式能够比较全面有效地反映学生的工程构思、设计、实现和运行各个阶段的情况,促进学生全方位发展。

5 结束语

基于CDIO 的软件工程专业课程体系符合软件工程专业的工程性和学科性的特点,围绕软件工程基础知识、软件管理能力、软件系统与应用能力和软件工具和产品能力四个方面开展工作,创新了人才培养模式,加强了软件开发技术和工程方面的课程教学,这些课程通常都能使学生拥有自己的作品,教学效果良好。实践教学环节无疑是与企业无缝连接最好的渠道,通过设置多种方式的实践教学,使学生真实的接触企业项目,按照企业要求模拟软件开发流程,在毕业设计完成后,学生的实践动手能力达到企业要求。真正做到了“技术基础厚、应用能力强、综合素质高”,这是CDIO教育模式的本土化,为促进工程教育模式的改革和创新、卓越工程师的培养和现代职教体系的建设提供借鉴。

参考文献:

[1] 尹春娇, 沈桂芳. 探析CDIO模式在应用型本科院校软件工程课程实践教学中的应用[J].科技信息, 2012(31):15-16.

[2] 张锦华,丁新慧. 基于CDIO理念的创新型软件人才培养模型[J]. 周口师范学院学报,2012(9):119-122.

[3] 屈卫清. 区域产业发展与软件专业细分相关性[J]. 人民论坛, 2010(11):234-235.

[4] 田玲, 尹庆民, 马丽仪. 基于CDIO模式的服务外包人才培养探索与实践[J]. 科技管理研究,2012(16):164-167.

平面设计软件论文范文2

1.1教学理念

传统软件工程教学比较注重理论教学、教师讲授为中心的教学理念。在课程教学中,教师往往会花费大量时间与精力把统一、规范的软件设计与开发理论、方法及技术教授给学生,力求让学生形成良好的软件设计与开发思想与习惯。在此情况下,学生可能对整个软件设计及开发流程有了“理性”认识,但却缺乏真实软件系统实践开发的“感性”认识。实际上,理论指导下的具体的软件系统开发案例及经验介绍更为重要。

1.2教学内容

国内一些学校的软件工程教学仍然是以传统的软件工程理论及技术作为重点,教学中讲解的内容以“需求分析—总体设计—详细设计—编码及实现—测试维护”这种从顶向下、逐步细化的思路为教学线索。在实践中,主要以开发图书馆管理系统、人事管理系统等MIS系统作为课程的实践内容。实际上,软件设计及开发技术发展迅猛,特别是近年来的云计算、移动互联网及大数据等新技术不断涌现,必然要求在软件工程教学中注入新的知识元素。教师必须对教学内容及时更新与补充,否则学生所学知识将严重滞后于技术的发展。

1.3教学方法

软件工程课程的理论性与综合性强,必须具备许多的先导课程知识(如程序设计语言、数据结构与算法等),一般是在大学四年级才开设。在教学中,如果只采用单一教学方法或者过于注重理论教学而轻视实践教学,时间一长,学生(尤其是大四学生)很容易产生厌倦的情绪,影响教学效果。此外,该课程的授课对象为即将毕业的大四学生,如能运用一些实际的软件开发系统或启发式案例进行教学,讲透系统中的一些重要知识点、核心算法以及关键技术,不仅能够充分发挥多种教学方法的交叉优势,更能够对学生毕业设计以及就业产生积极影响。

1.4课程考核

目前,一些学校的软件工程课程采用的是传统的笔试加平时成绩的考核方式。笔试主要考核学生对软件工程基本理论及知识点的掌握程度,比如瀑布模型、数据流图、耦合与内聚、详细设计工具(程序流程图、N-S图、PAD图)以及CMM等。这种考核方式能够增进学生对软件工程概念性与原理性知识的记忆,却不能促进学生软件设计与开发能力的提高。

2引入MOOC的软件工程系列课程教学改革

MOOC(MassiveOpenOnlineCourses),即大规模在线开放课程。2012年以来,美国一些顶尖高校陆续开发了网络学习平台,如哈佛大学与麻省理工联合发起的edX、斯坦福大学创立的Udacity和Coursera,以及可汗学院(KhanAcademy)。这些MOOC学习平台能够提供免费网络课程,教学效果明显,热遍全球。我国的北大与清华于2013年5月加入了edX,并上线了多门课程;北大、上海交大与复旦加盟了Coursera。我国一些重点大学也正在利用MOOC方式进行教学方法改革。MOOC中很多课程始于计算机专业,MOOC对计算机及软件工程专业的影响也是最大的。在现行的各个MOOC平台中,计算机与软件工程课程的比例是最大的。例如,Coursera平台上现有计算机类课程94门(其中软件工程课程为55门);edX平台上现有计算机类课程21门(其中软件工程课程为10门);Udacity平台现有计算机类课程23门(其中软件工程课程为18门)。因此,在传统软件工程系列课程教学中引入MOOC进行教学改革,势在必行。

2.1形成“以学生为中心”的教学理念

在软件工程教学中,可将MOOC作为课堂教学的强化与补充,形成混合式课程,采取传统教师课堂讲授与学生MOOC在线学习相结合的混合教学模式。同时,应改变注重理论教学、教师讲授为中心的传统教学理念,变换教师与学生角色,切实形成以学生为中心的新的教学理念。MOOC将充分体现以学生为中心的教学理念,可以重新构造软件工程个性化学习轨迹,实现师生及学生之间的互动讨论与协作、即时的系统测试以及学习反馈与评价。

2.2设计“传统知识与新理论及新技术”相结合的教学内容

在教学过程中,在传统课本知识基础上,需要引入一些新的软件设计、开发模型及技术。一方面,建议同学们参考新版书籍或MOOC上的电子资料;另一方面,及时补充当下流行的软件设计与开发方法及热门技术。例如,在云计算SaaS模式中,以Blog,SNS,RSS等为特征的Web2.0服务方式造就了数量众多的服务资源,包括WebServices、WebAPI等,使得没有或较少编程专业知识的终端用户能够实现面向服务的软件设计与开发工作。像类似于SOA架构,WebServices与组合,RSS技术,企业Mashup技术等内容需要补充到课堂内容教学中。

2.3发展“以案例为驱动”的理论及实践教学方法

教师将MOOC作为软件工程教学线上环节,提供以案例为驱动的理论及实践教学微视频,让学生提前自主预习课程知识。教师在课堂上重点讲解具体案例,梳理各个理论知识点以及核心的算法及关键技术。其中,案例的选择非常重要,可以选择教师自己科研工作中实际开发的软件服务系统或者开源的软件系统,制作成微视频,结合自己的切身实践经验,把宏观的理论知识以及微观的具体技术细节教授给学生。

2.4采用“引导和激励”的课程考核方式

MOOC支撑下的软件工程课程考核,应以软件设计与开发能力为目标,将课程考核分成平时考核、期中考核与期末考核3种方式。借助MOOC,根据学生的在线学习轨迹,汇总学生的在线学习情况,加大平时成绩考核力度。在课堂教学中期,引入具体项目设计与开发任务,以项目开发的完成情况作为期中考核标准。期末考核采用课程论文形式,对给出项目要求书写需求文档、总体设计与详细设计方案,以及数据库设计说明。

3构建以“就业”为导向的软件工程人才培养新模式

1)国际知名IT企业尤其注重扎实的数据结构、算法和代码以及软件设计能力;良好的英文读写以及听说能力。2)8家IT企业都要求熟练掌握一门或以上的程序设计语言,C\C++\JAVA仍然是主流的软件开发语言,而像python、.NET、PB、VS2008等也受欢迎。3)8家IT企业基本上都要求熟悉数据库理论及技术,尤其是MySQL、SQLServer以及Oracle数据库。4)一些流行新模型及新技术,比如Hadoop云模型、Android应用开发系列技术,也是目前企业所急需的。根据以上的总结,在软件工程人才培养的过程中,应以“就业”为导向,以培养符合市场需求、受欢迎的软件工程人才为目标,具体建议如下:1)必须加大与软件工程相关性非常强的先导课程的教学与实践能力培养。尤其需要投入大量时间与精力到数据结构、算法设计以及数据库理论与技术这3门课程的教学中,使学生具备扎实的软件设计与开发基础能力。2)务必培养学生精通至少1门程序设计语言,熟练使用至少1种开发工具,并在此前提下,以开发出一个在一定代码量(万级)以上的自己的“软件作品”为大学四年的实践目标。3)教师要及时引导学生了解并掌握一些软件新理论、新模型与新技术,鼓励学生参与学术活动,并邀请公司技术主管或教师以及高年级学生中的技术达人定期举行技术讲座。

4结语

平面设计软件论文范文3

【论文关键词】教育软件;可行性;课程;实践

一、教育软件工程硕士点发展现状

教育软件工程属于教育技术学硕士点的一个方向,目前在我国的研究生教育中逐渐发展起来。教育技术学一般有以下几个方向:教育技术学基本理论、教育信息化、教育软件工程、知识工程、远程教育或叫网络教育、信息技术与课程整合、数字软件资源、教学系统设计等。截止2010年,我国拥有教育技术学硕士点的学校已经超过60所,但设置了教育软件工程方向的学校并不多,主要为教育信息化、信息技术与课程整合、数字资源、教学系统设计等。有的学校把教育软件工程硕士点没有放在教育学院,而是放在了其它学院。下表是对我国拥有教育软件工程方向的学校进行的统计。

从表1调研结果可以发现我国教育软件工程硕士点分布_宵以下几个特点:

1.教育软件硕士点的总数还很少我国硕士点中目前设置教育软件方向的高等院校总数还不超过20所。

2.“2ll”、“985”高校开设有教育软件工程硕士方向的很少。WwW.lw881.com从上表可以看出,位列“985”高校的只有清华、中科大两所,位列“2l1”高校也只有清华、中科大、北邮三所。这对培养高层次教育软件人才是非常不利的。“985”、“211”高校有着良好的科研环境,是培养高层次人才,特别是与海外接轨的重要基地和摇篮。

二、开设和完善教育软件工程硕士点的必要性

教育软件硕士点是专门培养教育软件研究和开发高层次人才的,对我国教育水平的提高和教育信息化的发展具有重要的意义。教育信息化的发展包括教育硬件信息化和教育软件信息化两个方面。丰富的教育软件可以调动学生的积极性,提高教学和学习的效率教育软件资源包括各种多媒体课件,各类教育软件、教育资源库等。教育软件包括学科类教育软件和教育管理类软件等。学科类软件包括数学、英语等学科类教育软件。教育管理类软件主要包括教务管理软件、考试系统等校园管理类软件,还有国家管理系统。教育软件从用户角度可以分为课堂教学软件和个人使用软件等。

袁振国在《教育研究方法》中说:“这就注定了班级授课制一开始就种下了教育的一系列祸根:非针对性、去个性化。”教育软件可以实现个性化教学。学生个人可以自由使用教学软件,不断加深对知识的理解和提高学习的效率。例如,学习函数图象的性质,学生可以使用软件例举很多实例,既加深了对函数图象的理解,又开拓了视野。

教学软件的多媒体特性可以充分调动学生的积极性和增加课堂教学的趣味性。目前我国学生普遍对学习缺乏兴趣,教育软件的使用对调动学生的积极性将起到一定的推动作用。通过大量高水平多媒体教育软件的开发和使用,不断提高教学的效果和提高学生的成绩。

教育软件中很重要的一类是教育管理软件。教育管理软件在我国教育管理中扮演了非常重要的角色。教育管理软件在我国学校被广泛应用。教育管理软件对我国教育实现科学化、正规化起到了非常重要的作用。通过开发和使用高水平的教育管理软件系统,不断解决我国目前教育管理涌现出来的问题,不断提高我国教育管理的效率。

但是目前我国软件科学的发展是很落后的,大量的技术都是从美国等先进国家引进的。据调查,我国软件业的发展每年都缺乏大量的软件开发和研究人才。硕博教育是我国培养大量软件开发和研究高层次人才的一个重要手段。

从上述分析来看,教育软件方面高层次人才是需要的,我国需要培养出大量高层次教育软件人才,不断完善教育软件学科的建设是我们面临的紧迫任务。

三、建设教育软件硕士点的时机和可行性研究

1.建设教育软件硕士点的时机

2010年6月21日中共中央政治局通过了《国家中长期教育改革和发展规划纲要(2010-2020年)》。《纲要》中对教育软件资源方面提出了明确的要求:

(六十)加强优质教育资源开发与应用。加强网络教学资源体系建设。引进国际优质数字化教学资源。开发网络学习课程。建立数字图书馆和虚拟实验室。建立开放灵活的教育资源公共服务平台,促进优质教育资源普及共享。创新网络教学模式,开展高质量高水平远程学历教育。继续推进农村中小学远程教育,使农村和边远地区师生能够享受优质教育资源。

(六十一)构建国家教育管理信息系统。制定学校基础信息管理要求,加快学校管理信息化进程,促进学校管理标准化、规范化。推进政府教育管理信息化,积累基础资料,掌握总体状况,加强动态监测,提高管理效率。整合各级各类教育管理资源,搭建国家教育管理公共服务平台,为宏观决策提出科学依据,为公众提供公共教育信息,不断提高教育管理现代化水平。

《大纲》的通过,为我们新时期教育软件资源的建设提供了方向和良好的时机。我们可以抓住这个时机,不断推进教育软件工程硕士点的建设。

2,可行性分析

985院校有国家的大力扶持,建设教育软件工程硕士点是可行的。随着通信网络技术的不断发展,软件方面的人才也越来越多,在建设教育软件工程硕士点的人员配置方面也是可行的。

四、教育软件硕士点建设研究

1.数量增加

在未来的十年内,争取在“985”院校中开设有教育软件工程硕士点的学校增加到10所以上。以“985”院校带动其它高校的发展。

2.课程的设置

软件方面国外发展的脚步远远领先中国,所以引入一些国外原版教材是必要的。

我国的教育技术学教育软件工程方向硕士点的发展还处于起步阶段,笔者对国内教育技术学教育软件工程方向课程设置进行了调研,比较有代表性的是清华教育研究院和北京邮电大学网络教育学院的教育技术学教育软件工程方向清华大学和北京邮电大学的软件学科排名处在全国前列。

笔者发现,即使是软件学科在全国处在全国领先的水平,但教育技术学的教育软件工程方向的建设还很不健全。一方面软件方面的课还偏少,另外一方面实践环节安排的太少。

(1)软件方面的课程偏少

笔者对北京邮电大学教育技术学培养方案的调研来看,北京邮电大学软件工程方面的课程包括数据库原理、面向对象的技术与c++编程、软件工程实践、java技术、数据结构。清华大学教育研究院教育技术学还没有相关的专门软件课程。北京师范大学教育学部教育技术学专业硕士点设置了计算机软件与理论专业,软件方面的课程包括教学软件设计与开发一门课。为了提高培养质量,需要增加一些软件方面的其它课程。兰州大学在设置教育软件硕士点的时候开设了很多软件课程包括教育软件基础(1inux)、软件工程导论、vb程序设计、网络系统规划与设计、数据结构与算法分析、java程序设计、软件体系结构、软件项目管理、软件开发过程及配置管理、软件构件与中间件技术、教育软件制作实践等。这样的课程设置相对比较齐全。

(2)实践环节不足

培养高层次教软件人才需要不断增加学生的动手实践训练,增加实践课的时问,不断提高实践课的质量和增强实践课的效果。北京邮电大学教育技术学专业教育软件工程硕士点实践课包括而向对象的技术与c十+编程、软件工程实践。清华大学教育研究院实践课只有一门课社会实践。兰州大学实践课包括教育技术综合实验、教育软件制作实践、信息化教学实践。一方面,很多高校教育软件硕士点实践课的时间短、种类少。另外一方面,实践课不被重视,上课效果根本达不到预期效果。要严格制定实践内容的计划和任务。实践课一般包括程序设计实验、软件文档书写实验、教育软件工具使用等。我国目前实践课的建设还处于初建阶段,需要不断探索实践课的教学规律和教学模式。实践课的学分比例和考核机制需要不断探索。需要不断增加实践课的比重。建立健全实践课的考核机制很重要,有了很好的考核机制,学生实践的动力就会得到增强。

3.实践基地的建设

(1)软件工程实验室的建立

培养教育软件高层次人才,实践是非常重要的一环。对于软件工程来说,建设软件工程实验室是必要的。软件工程实验室可以说是很重要的一个实践基地。

软件工程程实践课程的设计目标是培养学生的团队合作级工程项目研发能力,让学生在团队环境下使用最新的软件开发工具获得较真实的软件开发经验,提高学生存项目规划、队伍组织、工作分配、成员交流等多方面的能力,培养积极向上的合作精神。

软件工程实验室的建设目标是给学生提供~个团队环境,让学生应用最新的软件开发工具获得尽可能真实的团队软件开发经验。在实验项目的安排上尽餐模拟真实世界软件开发开发巾可能遇到的问题,在受控的情况下培养学生对这些问题的解决能力。

我国比较著名的软件工程室有武汉大学软件工程实验室、复旦大学软件工程实验室等。

软件工程实验室的建设一般包括需求分析平台、设计平台(包括概要设计和详细设计)、编程平台、测试平台、计算平台等。所配置的软件一般包括绘图工具microsoftvisio2003,项目管理工具project,ultraedit编辑器,软件配置管理工具cvs,powerdesigner等。

我们要不断建立健全实验室的配置,不断提高实验室的管理水平,不断提高实验室的利用效率。

(2)鼓励学生参与实践项目

鼓励学生和企业共同开发软件项目。鼓励学生参与导师课题。对学生的参与给予一定的报酬和奖励。

4.不断创新培养模式

我们要不断建立健全奖励机制,不断鼓励学生参加各种计算机竞赛和其它大赛,例如计算机程序设计大赛,多媒体课件制作大赛等。鼓励学生开展研究,发表学术论文,参加国际学术会议,不断培养学生的创新能力和开拓学生的视野根据竞赛获奖或者发表的学术论文等科研成果的级别给予不同的奖励,以不断提高学生参与科研的热情。要举办学术论坛,增加学生的交流机会,同时让导师也参与进来。

要不断增加研究生培养经费。我国目前存在着人均研究生的培养经费偏低的问题。导师带的学生偏多也是我国研究生教育目前面临的问题之一。导师带的学生过多会导致对学生个人的培养不足,从而导致培养质量下降等后果。

平面设计软件论文范文4

关键词:计算机;平面设计;设计软件;应用

中图分类号:TP391.7

计算机平面设计软件的出现,在很大程度上为设计者提供了帮助,提供了便利的条件,从而使得设计者能够更加容易的将自己的想法以及相关的设计理念表达出来。总而言之,对于人类艺术世界而言,起到了相当重要的转变作用,当前看来,这一计算机平面设计软件在平面设计、动画设计等诸多领域都得到了广泛的应用。

1 计算机平面设计软件

计算机平面设计软件一般可以分成两种形式,分别是点阵图像和矢量图形。通常我们在具体实践中比较常见的点阵图像形式所包含的软件有Photoshop、photopainter、publish等,这种形式的计算机平面设计软件固有的属性即其具有固定的分辨率,它一般获取图像的方式会运用到扫描仪或者是数码相机;矢量图像形式包括的计算机平面设计软件中较为著名的是CoreDraw、pagemaker、freehand等,一般它所描述的是由数学或线构成的。计算机平面设计软件所表现出的形式都具有专业性和艺术性,同时它的沟通方式是以“视觉”为主,通过多种多样的形式进行创造,其中结合者符号、文字以及图片等元素,从而将设计者的想法或者讯息以视觉形式表现出来,加上一些设计技巧,将设计者的创作目的实现出来。

2 计算机平面设计软件的实践应用

2.1 计算机软件的实践应用

计算机平面设计软家中计算机软件的应用十分重要,关于计算机软件的实践应用其实最大的功效在于它可以充分的开拓思路,进而将手绘所表现出的不足弥补掉。平面设计中前面已经介绍到最为普遍的几种实际应用软件包括Photoshop、Flash、Coreldraw、photopainter、publish等,其中最为常见的计算机软件的实践应用当属Photoshop,它对于图像的处理表现出了极大的功能,关于出版印刷、广告设计、图像编辑等诸多领域都应用到了这一计算机软件,这一形式的软件的表现形式是点阵式小方块像素,其功能非常强大,在很多领域都得到了认可。

2.2 平面文字的处理

在计算机软件平面设计软件中,字体是其中最容易引导视觉注意,进而达到传递信息作用的元素,它在很大程度上都表现出了设计的内容。因此可以说,计算机平面设计软件中,平面文字处理是一项非常强大的实践,设计者运用多种不同的表现手法对字体进行处理,这一操作就不能仅仅局限在Photoshop上了,是由于这一软件尽管强大,但是会由于缩放使得字体的图像变得不够清晰,此时应用cordldraw进行处理就会收到相对强大的效果。例如在制作新年的贺卡时,卡片中所涉及到的图片就可以应用到Photoshop进行处理,而应用cordldraw进行文字的编排和处理,如此一来就能收到较为强大的效果。

2.3 计算机平面软件对图像的处理

在计算机平面设计软件中,运用其进行图像处理的问题仅仅只靠文字处理的方式进行操作显然难以达到预期的效果,难以表达出设计者想要表达的全部思想。因此,在这一方面的实践应用中,图像的合成方面需要运用到图层方面的操作,进而对图像的真正意义表达出来;图像的创意制作和特效的字体需要通过然见中的滤镜工具、通道工具以及工具这些操作的综合应用来完成。譬如说油画或者素描中应用到的美术技巧,我们就可以通过运用计算机平面设计软件中的特效内容来完成,对其中的手绘操作或者难以处理的缺陷弥补掉,这些效果自然成为众多设计师对计算机平面设计软件非常热衷的原因。

2.4 平面设计软件在特效字方面的应用

关于计算机平面设计软件在特效字方面的实践应用,其实不外乎关于其中平面设计软件的具体功能,通常而言,我们还是会提到的计算机平面设计软件即photoshop,但是我们同样不能忽略到的一种计算机平面设计软件是illustrato,这一计算机平面设计软件在处理特效文字时表现出了非常强大的功能,与此同时还有的功能包括纹理的表现、特效背景以及包装设计等,这一计算机平面设计软件结合着Photoshop的强大功能所表现出的具体实践应用包括名片的设计、封面的设计、海报时装画的设计以及写实人像的设计等诸多领域。

2.5 计算机平面设计软件在教学中的应用

计算机平面设计软件的出现在教学中得到了具体的实践应用,同时它也满足了教育市场的需求,关于教育市场的需求,即教学重点要是全面的完善的教育教学体系架构。计算机平面设计软件走进教育教学课堂,面向社会,无疑使得单调乏味的理论家学变得具有趣味性,当前看来,绝大多数的学校单调乏味的理论教学课堂使得理论与实践出现了严重的脱节现象,进而将理论教学变成了形式主义,达不到理想的教学效果。计算机平面设计软件在教学中的应用即可以使教学活动结合真正的设计项目,换句话说,将社会的设计项目通过计算机平面设计软件表此出来,然后将其与课堂教学结合起来,使得校企合作的各种项目活动切实的引入到课堂中去,当然,与时俱进的校园之中会随着社会经济以及市场经济体制的不断完善和发展而不断增多各类设计项目,如此一来,学生会积极地参与到这些设计以及竞标中来,当然,其中计算机平面设计软件发挥了非常大作用。总之,计算机平面设计软件在教学中的应用不单单可以将学生的设计创作热情激发出来,更高层次上说,还可以使得学生通过自身的实践来检验和提高自身的水平。

3 计算机平面设计软件的应用效果

应用计算机平面设计软件之后,会表现出的应用效果多种多样,总之是朝着设计者的思路来靠拢的,其在众多领域之中都发挥出了非常重要的作用。并且随着近年来计算机平面设计软件水平的不断提高,无=无疑为各个应用这一软件的行业带来了巨大福利。在文字方面,应用计算机平面设计软件之后,我们可以设计出图形化的文字,在很大程度上开拓了平面设计的发展道路,同时对于平面设计的欣赏价值而言也是一种很大的提升。另一方面,关于字体与空间,计算机平面设计软件将其作出了巨大的优化,譬如说根据字体的形状为其规划出最适合的排版方式,根据自己本身的结构特色合理的安排其空间位置、结构分布等,这种字体空间式的设计形式在一定程度上会对视觉美感达到提升效果等。总之,计算机平面设计软件的应用效果呈现出了多种不同的形式,它使得各种作品更具美感,更具价值。

4 结束语

计算机平面设计软件堪称实现视觉传达设计的关键部分,具体实践应用时,要求设计者尽可能的保持自己的另行创意,当然同时必须要善于使用计算机软件,总之,在整个设计过程中,计算机平面设计软件充当利器,进而体现出设计想法。另外,关于计算机平面设计软件的应用方面,我们要特别注意到它的实践应用,同时还要做到与其他相关软件的合适配比,这样在多层次上进行科学实践的方式才能最终得到最为出色的设计效果,将其优势充分的展示出来,提升整个作品的效果,达到吸引大众目光的目标。

参考文献:

[1]王欢.计算机平面设计中设计软件的相互结合与应用[J].黑龙江科技信息,2012(11):12-13.

[2]刘铸娇.计算机平面设计软件应用[M].北京:中国劳动社会保障出版社,2013(23):34-35.

[3]丁可.浅谈平面设计中常见的图像文件格式[J].计算机光盘软件与应用,2010(19):67-68.

平面设计软件论文范文5

关键词:应用型;基于项目;实践训练;答辩考核

随着我国高等教育改革的进一步深化,由教育部提出针对在校大学生的创新型人才和创业型人才的培养正逐渐成为应用型院校转型的目标。那么如何让在校大学生具备软件项目开发的技能和知识也是软件工程专业的培养目标之一。培养学生软件开发的应用能力已经成为软件工程专业的人才培养的首要目标。[1]《软件工程导论》课程的教学任务也由原来软件开发理论知识的讲授转变为软件开发基本技能和文档撰写能力的训练和培养,通过学习这门课使学生能够了解软件开发的流程,并且知道在开发的过程中每个阶段都做什么和怎么去做,让学生能够直接进入到项目组里,参与软件项目开发。这样改革的好处是多样的:1.这样除了对学生应用能力进行了培养,而且让学生对软件项目的了解进一步加深,后续为以后的其它专业课的学习也打下了基础;2.在同步开设的其他课程中,进行横向联合,让学生都针对同一项目进行训练,让学生能够学有所用,大大提高了学习兴趣和积极性;3.对各门专业课的教学内容和方式都有所触动,促进了教学改革的深入。目前,国内各个高校的软件专业中都开设有《软件工程导论》这门课。多数学校还是当作一门专业基础理论课来讲授,这样的学校大多是研究型大学,学生基础比较扎实,对枯燥的理论可以接受,但是只学理论没有实践造成的后果是学完就忘,学生只会答题;还有一些学校对《软件工程导论》课程进行了一些改革,比如将理论基于一种开发环境的软件开发,试图将理论和实践相结合,但是多数是面向对象开发方式,理论多实践少,落到实际课堂教学上还是教师说的多,学生做的少,对学生实践能力培养并没有多大的改变。对课程的教学改革主要包括教学内容的改革,教学方式方法的改革,考核方法的改革。

一、教学内容的改革

目前《软件工程导论》课程的教学内容包括:软件开发基础知识,需求分析,总体设计、详细设计、编码、测试[2]、项目管理这些内容,采用的是结构化的软件开发方法。之前我们只讲理论知识,特别是开发过程中的一些技术和软件,但是学生学完即使会做题也不会开发项目。现在,我们将教师实际参与开发的项目带领学生从需求开始分析,进行总体设计和详细设计加入到授课内容中,结合实际的项目开发的内容,把理论和实践相结合。学生边学理论知识,边完成自己的项目,可以将学到的知识应用到项目中,做到学有所用。希望培养学生整体软件开发的方法、软件项目管理能力、软件需求分析能力、数据库设计能力、人机交互设计能力、软件测试计划及方案的制定能力、课程报告撰写能力、学习态度等各方面能力。

二、教学方式方法的改革

《软件工程导论》是一门理论课,多数是在多媒体教室由教师讲授为主进行授课。现在,在开课之初,我们要求每个学生申报一个题目,整个学习过程中学到哪个阶段,学生就自己去完成所申报题目的该阶段的任务,这样课堂上老师讲怎么开发软件,在课下布置了大量的阶段性文档要求学生去完成,而且各个阶段所采用的方法也不同,随着各阶段任务的完成,学生也体会到了项目开发的过程、方法。为了保证学生提交的阶段文档的质量和保证学生的项目能够顺利进行,我们将阶段评审添加到了教学过程中。学生需要提交的阶段任务文档有:《软件需求规格说明书》、《软件概要设计说明书》、《软件测试报告》和《课程综合报告》。其中《课程综合报告》中要求按照毕业论文的格式要求去排版和完成,希望同学们通过这样的训练能够在毕业设计中取得较好的效果和成绩。在教学改革时我们还尝试着和同时开设的《数据库原理与应用》、《面向对象程序设计》等课联合起来,分别针对同一题目进行阶段训练,在最终答辩的时候由三门课的老师同时参与答辩,答辩成绩被记入到三门课的最终成绩里,比如《数据库原理与应用》课学习如何设计数据库就应用在了《软件工程导论》课的总体设计阶段,学生需要画出E-R图,给出主要表结构;《面向对象程序设计》课最终就是根据《软件工程导论课》分析和设计的结果用JAVA语言开发出一个小项目,这样学生不仅写出了阶段文档,最终还能做出一个实际的项目,增加了完整性和学习积极性。

三、考核方法的改革

原来我们都是采用试卷考核的方式,但是试卷考核只能考察学生的知识掌握能力,并不能考核学生的实践应用能力,而我们希望通过这门课程让学生具备一定的软件开发实践能力,所以由试卷考核改为答辩考核和平时阶段性评审。[3]这也要求在开课之初就制定出比较详细和全面的考核方案,我们的考核方案从课程报告、答辩平时表现这三大方面出发进行考核,具体考核标准如表1。而且,在课程报告提交时,我们有统一的文档格式和内容要求,包括需求分析报告,概要设计报告、测试报告、课程设计报告,在平时授课阶段就需要提交上来;而答辩时,将学生答辩的项目原型与学生之前提交的需求、设计进行对应,审核是否是按照需求和设计进行的开发;而且在近几次的答辩中,我们将答辩所占的比重逐步增加,这样可以看出学生的表达能力、思维能力、项目综合运用能力的高低。《软件工程导论》课程改革的目标就是希望将枯燥、抽象的理论课变成充满趣味和挑战的实训课,让学生通过本课程学习能够知道项目开发各阶段的工作内容,且能够开发一个简单的项目,避免在毕业设计时犯一些软件开发的常识性错误,比如项目开发流程弄错,如何进行分析和设计等等。同时为了提高学生的创新能力,让学生自己申报题目,从需求分析到最终分析设计结束都需要学生自己动手来做,通过学习软件工程思想和方法去完成软件开发过程,可以调动学生的主观能动性,真正做到独立思考,能够激发学生的潜能和创新性,为创新型和应用型人才的培养打下坚实的基础。

参考文献

[1]王菁华.地方高校向应用型转型必须实现三个根本转变[J].职业教育,2016.

[2]韩万江.软件工程实例教程[M].机械工业出版社,2014,3.

平面设计软件论文范文6

关键词:软件工程导论;双语教学;教学计划

中图分类号:G642 文献标识码:B

1教学目标和定位

软件工程导论是计算机科学与技术专业本科生的一门专业基础课,是一门导论性课程。其任务是介绍软件开发的过程、方法和工具,使学生初步掌握需求分析、软件设计、软件测试的工程化方法,为学生将来从事软件开发打下一定基础,并为后续“面向对象软件工程”课程进行必要的知识准备。课程的总体目标是使学生掌握软件工程的理念和软件开发的方法学,了解软件进化过程,通过实践性教学环节培养学生的软件开发能力、工程素质和协作交流能力,培养学生提高软件产品质量、降低软件开发和维护成本、按计划交付软件产品的意识,培养学生的职业道德和团队精神。

在该双语课程开设之前,软件工程课程已于2005年被评为国家精品课程。我们在软件工程系列课程的教材建设、知识点的持续更新、教学实践、教学方法和手段的改进等方面进行了积极和富有成效的改革,取得了一系列的教学成果。我们注意到,与其他课程相比较,软件工程导论课程具有以下几个方面的特点:(1)内容抽象,软件是一个逻辑产品,软件开发是一个逻辑思维的过程,软件工程导论课程的教学内容包含了大量指导软件开发的高层思想、方法和原则,这些知识点是对大量软件工程实践经验的总结。(2)注重实践,软件工程导论课程非常强调工程实践,帮助学生运用所学的知识来进行工程化的软件开发,从而积累软件工程的实践经验。(3)对英语运用和表述提出更多和更高的要求,包括文献的阅读、需求的分析和描述、软件建模、文档撰写等等。因此,在该课程的双语教学过程中如何深入浅出地向学生讲授抽象的知识、如何加强实践环节的建设、如何加强和提高学生的英语综合运用能力就成为该双语课程教学的关键。

为此,在软件工程导论双语课程建设和教学过程中,我们针对软件工程课程的特点,设计科学和合理的双语课程教学大纲和计划,研究适合该双语课程的教学方式和手段,努力提高学生综合运用英语的能力,为软件工程系列的后续课程以及其他双语课程的教学奠定良好的基础,并期望达到以下目标。

(1) 课程教学与人才培养逐步与国际接轨

西方发达国家和我国都在大力发展软件产业,因此在人才培养阶段如何加强学生的软件工程素养十分重要。针对国家的这一需求,本双语课程旨在探索和研究与国际软件工程教育相接轨的课程教学和人才培养模式,使得所培养的学生在软件工程的知识、能力和实践等方面逐步向国际先进水平靠齐。

(2) 适应专业特点,加强学生英语语言环境的熏陶

软件工程是计算机科学与技术领域的一个重要方向,一直以来研究活跃,不断有新的概念、方法和工具出现,课程的知识体系更新非常快。特别是,绝大部分最近的研究进展和成果都是以英文方式出现在各类会议和期刊上。因此,学科专业的这一性质决定了软件工程课程尤其需要开展双语教学,该专业方向的学生必须经常性地在英文的语言环境中接受教育。因此,通过本双语课程的教学,希望培养学生逐步适应在英语语言环境中接受知识传授,具备利用英语工具获得知识的能力。

(3) 促进学生多方面能力的培养

通过本双语课程的教学,促进学生多方面能力的培养,尤其是利用英语进行各种形式交流的能力,包括英文教材和文献的阅读能力、撰写英文学术和文档资料的能力、通过英文进行口头表述的能力。这些能力都是培养创新性人才所必须的,也是作为一名合格的软件工程师应具备的基本要求。

2教学理念

(1) 循序渐进

本课程为大一学生开设,针对他们的英语实际水平,在课程教学中采用循序渐进的方式。比如,在课程教学中逐步加大英语在课程教学中的授课比重,首先要让学生能够听懂所讲授的知识内容,不要让他们对英语教学感到畏惧;然后逐步培养他们利用英语来进行学习和交流的兴趣,在此基础上积极鼓励他们利用英语来获得知识和进行交流。

(2) 求真务实

注重实际和成效,不追求形式。对于一些有难度的项目(软件工程技术文档的撰写和课堂报告),我们鼓励学生用英文来表述,但是不强求。对关键性的概念和术语,适时做出中文的补充说明,并在课前提供课程术语中英文对照表,以便让学生掌握与本课程有关的关键英文术语。

(3) 注重能力

我们认为大学课程教学不仅仅要给学生传授知识,更要关注学生多方面能力(包括学术交流、获取文献、讨论和报告、撰写文献等等)的培养,从而为其参与工程实践和科学研究奠定基础。为此,本课程将强调通过双语课程教学培养学生以下几个方面的能力:利用英语获取知识的能力、文档和报告撰写能力、交流能力等。

(4) 强化实践

加强案例分析和课程实践。软件工程导论课程的特点之一是工程实践性非常强,为此课程通过多种方式强化实践环节。比如,将具体和详尽的案例分析作为课程教学的重要内容之一,按照软件工程实践要求布置学生进行课程实习,撰写规范化的工程实践文档,加强工程实践在整个课程考核中的比重等等。此外,在课程教学中还安排诸多的实践机会来加强学生运用英语实践的能力,包括软件工程技术文档的撰写、课堂报告、网络教学平台的在线交流。

3教学方法

(1) 激发兴趣

我们深信,兴趣是最好的老师,表扬是激发学生学习兴趣的最好手段。通过对教学内容的精心组织,突出各知识点之间的逻辑关联,强调软件工程知识体系的系统性;通过梳理软件工程的历史发展脉络、揭示隐藏在知识点背后的思想深度、鼓励老师和学生共享个性化的经验等措施,激励学生主动探索、积极实践的学习热情,支持和激励学生利用英语来撰写软件工程开发文档、在课堂上汇报其课程实习内容以及在网络教学平台进行在线交互,激发学生利用英语获得知识和信息。

(2) 案例教学

挖掘、整理了若干工程案例,结合案例开展教学,将软件项目案例贯穿整个讲授过程,案例的规模由小及大,并要求学生与课堂案例同步地推进各自的练习案例;加速培养了学生在大型软件开发、软件工程管理等方面的能力,颇具特色和创新。此外,在教学网站上提供丰富多彩的案例库、规范化的软件工程文档标准和模板,供学生研究、借鉴。

(3) 互动教学

老师、助教与学生通过网络进行交流、沟通,包括网上答疑,网上作业提交、作业批改,BBS讨论区,通过网络对学生进行个性化辅导,及时与学生交互。学生不仅要提交课程实习文档,而且还要在课堂上报告其课程实践和实习成果以及体会,老师和学生一起对其实习成果进行评论和分析,从而对学生的课程实践有所反馈,让学生知道哪些方面是做的好的、需要发扬,哪些方面做的不好、需要改进和提高。

(4) 实践教学

精心设计、精心组织实践教学环节,紧跟软件工程领域的最新发展,适应信息化时代教育手段变革的要求,不断更新实验设计,确保软件工程的观念、技术和方法在学生的实践过程中得到应用并积累经验、体会,逐步提升学生的软件工程素质和能力。在课程教学中,我们要求学生以小组方式选择一个应用,并遵循软件工程的方法,对该应用进行需求分析和软件设计,撰写规范化的软件工程文档,并要求他们在课堂上报告其课程实习成果。课程还鼓励学生利用英文来撰写文档、在课堂上尝试用英语做报告、在课后用英语进行在线交互,为他们运用和实践英语创造机会。除专业知识与实践技能的培养外,还积极引导和培养学生的决策能力、分析能力、团队合作能力和人际交流能力等。课程实习中,不但强调实践的结果,更注重实践的过程,实习全程都有辅导教师按照软件工程的阶段进行跟踪。

4双语教学的实施

(1) 教材

目前,我们使用的是由Pressman编写的软件工程教材最新版本(第六版,英文):Roger S. Pressman, software engineering C A practitioner’s approach, sixth edition (English), Tsinghua University Press, 2006。该教材在国际软件工程界产生了巨大和深远的影响,树立了它在软件工程课程教学中无可置疑的权威,在全球近千所大学中广泛使用,是软件工程课程教学最具影响力的教材。该书从1982年的第一版开始,就受到我国软件工程界的重视,成为高等教育计算机专业软件工程课程的重要教材和教学参考书。

(2) 教学计划

该课程共有24学时,其教学内容的选择和课时安排如下表。除了正常的知识讲授之外,我们在课程教学过程中还安排了2个学时的案例分析和示范,4个学时的课程实践报告和分析。案例分析和示范主要通过一个较为完整的案例分析和文档演示,向学生介绍如何进行软件的分析、建模和设计,并形成规范化的软件开发文档。课程实践报告和分析主要选择性的请一些学生介绍他们课程实践的情况和结果,并进行分析和评价,以帮助学生知道哪些实践和结果是可取的,哪些需要改进和提高。

(3) 英语实践

在双语课程教学过程中,我们通过多个环节来加强学生的英语实践。首先,要求学生阅读英文教材来提高英语的阅读能力和水平,掌握与该课程相关的关键术语。其次,在课程实践中鼓励(不强求)学生利用英语来撰写规范化的软件文档,从而来训练和培养学生的英文书面表述能力;第三,在课程实践报告和分析中鼓励(不强求)学生运用英文来介绍其实践文档和结果,而来训练和培养学生的英文口头表达能力。

(4) 课程考核

课程考核分为二个部分:闭卷考试和课程实践,各占50分。闭卷考试要求学生用英文答题。课程实践分为二个实验,需求分析和软件设计,要求学生根据所选择的应用,对其进行需求分析,建立需求模型,用中文或者英文撰写软件需求规格说明书;在此基础上对其进行软件设计,建立设计模型,用中文或者英文撰写软件设计规格说明书。课程将对学生提交的实践结果(即软件开发文档)的正确性、规范性、完整性、一致性、语言表达等方面进行评估。

5存在的问题和思考