cs351科技创新软件工程与实践.docVIP

  • 3
  • 0
  • 约3.05千字
  • 约 4页
  • 2018-11-16 发布于天津
  • 举报
cs351科技创新软件工程与实践

CS351科技创新(软件工程与实践) 2010-2011第1学期(2010年暑假)主讲教师: 曹健 一.实验内容 本课程是面向刚从电院大平台进入计算机系专业学习的三年级学生的科技创新课程,其任务是通过课堂教学和课程设计相结合,使学生深入理解并掌握面向对象技术的基本概念和原理;全面掌握面向对象程序设计语言Java;了解统一建模语言UML和面向对象程序设计的基本方法;结合Java掌握经典的设计模式;融会贯通C++、Java、UML和设计模式, 掌握面向对象软件开发的基本方法; 通过实践,了解软件工程过程,包括需求定义、分析和设计、编程、测试和团队协作等。本课程中的90学时安排上机实习,要求以小组为单位完成实际软件项目的软件开发。 目标: 深入理解并掌握面向对象技术的基本概念和原理 全面掌握面向对象程序设计语言Java 了解统一建模语言UML和面向对象程序设计的基本方法 结合Java掌握经典的设计模式 融会贯通C++、Java、UML和设计模式, 掌握面向对象软件开发的基本方法 通过实践,了解软件工程过程,包括需求定义、分析和设计、编程、测试和团队协作。 教材: 1)“Thinking in Java, Third Edition”,(美)Bruce Eckel 英文影印版:机械工业出版社 ISBN:7-111-13165-7 中译版:机械工业出版社 ISBN:7-111-16220-X 2)参考资料: “Software Engineering: A Practitioners approach” (美)ROGER S.PRESSMAN 软件工程--实践者之路(第6版)(英文影印版) 清华大学出版社 ISBN:7-302-12836-7 具体实验内容包括每人的单项练习和以小组为单位的课程设计项目开发两部分。 (一) 第一周:上课20课时) 目标: Java基础、面向对象和UML基础、需求定义、熟悉开发环境 周一 全天:上课(8课时) Module 1:Java概述与面向对象概念(4课时) Module 2:Java基础(4课时) 布置单项练习1,单项练习2 周二 全天:上课(8课时) Module 3:Java的面向对象要素(4课时) Module 4:Java的异常处理(4课时) 布置单项练习3,单项练习4 周三 上午:上课(4课时) Module 5:软件工程概论与需求描述(4课时) 布置课程设计“项目需求”(包括可行性分析报告,用例模型,系统需求描述) 下午:上机 周四 全天:上机 周五 全天:上机 周六,周日 上机开放,对照本周目标自查复习 最终作业提交:周日晚10点前 提交单项练习(1-4),课程设计“项目需求”(包括可行性分析报告,用例模型,系统需求描述) (二) 第二周:(上课24课时) 目标: Java基础、系统分析和设计 周一 全天:上课(8课时) Module 6:Java的GUIs,Observer设计模式和事件处理机制(4课时) Module 7:系统分析(交互图)(4课时) 布置单项练习5,布置课程设计“系统分析模型(交互图)” 周二 上午:上课(4课时) Module 7:系统分析(状态图与活动图)(2课时) 布置课程设计“系统分析模型(状态图、活动图)” Module 8:Java的I/O流和Decorator设计模式(Part 1)(2课时) 布置单项练习6,布置课程设计“系统分析模型(状态图、活动图)” 下午:上机,完成单项练习5,6,完成课程设计“系统分析模型(交互图)”,课程设计“系统分析模型(状态图、活动图)” 周三 上午:上课(4课时) Module 8:Java的I/O流和Decorator设计模式 (Part 2)(2课时) Module 9:Java多线程(2课时) 布置单项练习7 下午:上机,完成单项练习7,继续课程设计“系统分析模型(交互图)”,课程设计“系统分析模型(状态图、活动图)” 周四 上午:上课(4课时) Module 10:系统分析 (类图)(4课时) 布置课程设计“系统分析模型(系统类图)” 下午:上机,完成课程设计“系统分析(系统类图)” 周五 上午:上课(4课时) Module 10:系统设计(组件图与部署图)(2课时) Module 11:Java的RTTI(2课时) 布置单项练习8,布置课程设计“系统分析模型(组件图、部署图)” 课程设计“系统架构文档” 下午:上机,布置单项练习8,完成课程设计“系统分析模型(组件图、部署图)”,课程设计“系统架构设计文档” 周六周日 上机开放,对照本周目标自查复习 最终作业提交:周日晚10点前 提交本周作业(5-8)和课程设计“系统

文档评论(0)

1亿VIP精品文档

相关文档