《软件构造》实验教学大纲_第1页
《软件构造》实验教学大纲_第2页
《软件构造》实验教学大纲_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程代码3080000110课程名称软件构造适用专业软件工程先修课程《基于Java的面向对象程序设计》《软件工程概论》实验性质非独立设课开设学期第6学期实验方式上机周数(学时)24学时学分1学分课程目标(1)职业规范与道德修养:通过学习软件构造的理论和实践知识,培养学生的社会责任意识。使学生意识到软件项目的成功与失败将直接影响到社会的利益和公共利益,作为软件体系结构的设计者,应该担负起相应的责任,以人民的利益为中心,始终坚守法律法规、伦理道德和职业操守。(2)问题分析能力:能够应用软件构造的基本原理知识,对软件系统的需求进行分析,并解析出软件系统的风格和构件模型。(3)设计与开发解决方案的能力:能够针对软件系统与体系结构的设计,利用课程理论对系统进行分析、理解,提出合理的解决方案。将软件系统与人类、社会环境相融合,应用于解决软件设计以及软件构造原理、方法与实践等专业领域问题。(4)熟练使用现代化工具的能力:在软件构造领域熟练使用现代化的开发工具,并能够根据行业发展,不断更新知识结构、提升职业素养,学习新的工具,适应软件构造行业及相关职业发展。教学要求(1)在软件构造学科具备基本的知识、技术和能力;(2)在团队中有效工作的能力;(3)通过书面报告和口头报告进行有效沟通的能力;(4)理解专业的、道德的和社会责任的能力;(5)尊重多样性、现代化专业知识、社会和全球问题;(6)保证质量和实效性并不断进步。一、实验的性质、目的和任务实验性质:《软件构造》课程的实验性质是非独立设置实验课,在实验实训室中采用上机操作进行。学生通过该课程的学习,能了解到正规的软件构造过程及相关知识,掌握软件构造的基本概念和规则,了解软件构造的基本内容和规范,同时能提高自身的洞察力和分析能力,使学生具备知识应用、问题分析、综合应用、设计沟通、终身学习等能力。同时使得学生掌握分析问题、提出设计与开发解决方案、熟练使用现代化工具等能力,让学生在团队中有效工作、有效沟通,并理解专业的、道德的和社会责任,能利用软件构造的知识构建一个真正的可运行软件。实验目的:该课程的主要目的是研究良好的软件构造及所包含的设计模式、有价值的经验和针对特定问题的解决方案。软件工程的开发过程包括需求分析、软件设计、软件构造以及软件测试及维护等,软件构造是软件工程体系中间重要的一环。它的编码方法、规范及要求是保证高质量软件的重要环节。实验任务:根据该课程的特点,实验包含了面向对象的软件构造、数据处理的软件构造、GUI软件构造、应用数据库构造等任务。通过以上上机任务,学生可以对课上所学的理论知识加以运用,将软件构造相关知识运用到实际的项目中去。二、实验的基本内容和要求序号实验项目天数(学时数)实验属性内容与要求1面向对象的软件构造6综合性内容:实现类的设计。要求:实现BinaryOperation及其子类,实现类Exercise和ExerciseSheet2数据处理的软件构造6综合性内容:从提供的构造中选择一个实现。要求:选择一个实现:(1)批量产生习题并用文件存储。(2)生成100以内加法/减法的算式。3GUI软件构造6综合性内容:使用GUI构建实际的应用软件。要求:用GUI构造口算练习软件。4应用数据库构造等任务6综合性内容:使用应用数据库来构建实际的应用软件要求:构造基于数据库的口算练习软件三、主要仪器设备及材料实验实训室、计算机、Windows操作系统、JDK1.8、Eclipse、MySQL、学习通、浏览器等。四、实验的考核办法上机考勤,进度检查,集中汇报表现,学习通平台上实验总结、代码、运行结果的截图等资料是否完整,检查实验报告撰写情况。五、指导书与参考资料指导书:《基于案例的软件构造教程》,李劲华主编,电子工业出版社,2016年6月。参考资料:《代码大全》(第二版),

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论