《《软件构造》实验教学大纲.docx》由会员分享,可在线阅读,更多相关《《软件构造》实验教学大纲.docx(3页珍藏版)》请在第壹文秘上搜索。
1、课程代码3080000110课程名称软件祖造适用专业软件工程先修课程参于JaVa的强向对策程序设计3软件工程蚊,位?实验性质非独立没深开设学期第6学期实物方式上机周故(学时)24学时学分1学分课程目标(1)职业规范与道福修养:通过学习软件构造的理论和实践知识,培养学生的社会责任意识,使学生意识到软件项目的成功与失败将直接影响到社会的利掂和公共利益,作为软件体系结构的设计者,应该担负起相应的责任,以人民的利拄为中心,始终坚守法律法规、伦理道德和职业操守。(2)问题分析能力:能够应用软件构造的基本原理知识,对软件系统的需求进行分析,并解析出软件系统的风格和构件模型.(3)设计与开发鲫决方案的能力:
2、使第针对软件系统与体系结狗的设计,利用课程理论对系统进行分析.理解.提出合理的解决方案。将软件系统与人类,社会环境相融合,应用于耨决软件设计以及物件构造原理.方法均实践等专立锁域问题,(4)熟练使用现代化工具的能力:在软件构造领城勃壕使用羽代化的开发工具.并能锣根据行业发展.不后更新知识结构、费升职业素养,学习新的工具.适应软件构造行业及相关职业发展。教学要求(1)在软件构迨学科具备基本的知识、技术和能力:(2在团队中有效工作的能力;(3)通过书面虱告和口头报告迸行有效沟通的能力:(1)理解专业的.道镌的和社会贵任的能力:(5)尊重多件性、现代化专业知识、社会和全球问题;(6)保注质量和实效性
3、井不断进步.一、实验的性质、目的和任务实3性质:软件构造黑程的实验性成是非独立设置实验濠,在实验实业1室中采用上机操作进行.学生通过该课程的学习,能了解到正规的软件构迨过程及相关知识,章操软件我追的梦幻蜕念和规则.了解软件构造的基本内容和现范,同时能提高自身的洞察力和分析能力,使学生具备题识应国,同题分析、挣合应用.设计沟通,终身学习等能力。同时使得学生掌握分析间题、提出设计与开发解决方案、熟烽使用现代化工具等能力,让学生在团队中有效工作.物效沟通,并理解专立的、道德的和社会责任,能利用软件构整的知识构M一个真正的可运行软件。实”目的:该课程的主要目的是研究良好的软件构造及所包含的设计模式、有
4、价值的泾验和行对特定司题的解决方案.软件工程的开发过程包括需求分析、软件设计,软件构造以及软件测试及维护等,软件用道是软件工程体系中间生要的一环.它的编码方法,规范及要求是保证高质贵软件的重要环节.实Ifc任备:根据该讯程的特点,实枝包含了面向时象的软件构造,数据处理的软件构造、GU1.软件河造、应用数据嶂均造等任务.通过以上上机任务,学生可以对课上所学的理论知识加以运用,将软件构地相关知识运用到实际的项目中去.二、实验的基本内容和要求序号实验项目天数(学时数)实骐属性内容与要求1面向对象的软件构造6球合性内容:实现类的设计。要求:实现BinaryOperation及其子类,实现类EKerCi
5、Se和BxcrciseShcet2数据处理的软件构造6掠合於内容:从提供的构造中选择一个实现.要求:选择一个实现:(1)批量产生习题并用文件存储,(2)生成100以内扣法/缄法的算式.3GUI软件构6琮合性内容:笠用GUI构现实际的应用软件。要求:用GU1.构造口算炼习软件.4应用数据解构造等任务6综合性内容:使用应用数据库来构建实际的应用软件要求:狗追基于数据库的口算炼习软件三、主要仪器设备及材料实验实训室、计算机.WindOWS操作系统、JDK1.8,Ec1.ipse.MySQ1.学习通、调亮器等.四、实验的考核办法上机考勤.进度检有,集中汇IR表现,学习道平台上实验总结、代玛、运行结果的截图等笠料是否完整.检友实吩报告撰写情况。五、指导书与参考资料指导书:基于案例的软件狗透教程.李劲华主漏.电子工业出版社,2016年6月。叁考奥料:代码大金3(第二版),电子工业出版社。2011,S.McConne1.,金戈等洋.软件工程景佳宾豉3机楂工业出版社,2014,CapersJoneS缄,吴舜贤等泽.菜鸟教程.htips:/WUW.runoo1.).com/。