计算与软件工程
 当前位置: 首页-资源基本信息 资源评价评价此资源 
  资源名称
计算与软件工程 打开资源 
  资源类型 2009年国家名师名课
  关 键 词
  更新时间 2009年9月21日
  资源简介 《计算与软件工程》课程是软件工程专业的重要专业基础课程,教学目标是以工程理念为指导,系统讲授面向对象程序设计技术,分析、设计、测试等软件工程方法,计划、度量、跟踪等项目管理与风险控制技术,文档写作、交流沟通、团队合作等职业技能,强调软件工程工具的使用和实践能力的训练,综合培养学生的程序设计能力、软件工程技能、职业素质,建立起工程化软件开发观念。课程既系统地介绍了经典的软件工程方法与程序设计方法,又引入了业界主流的方法、技术与工具,以及学科最新的发展成果,力图把基础性、工程性和前沿性相结合,为培养具有创新意识的工程性软件实用人才打下第一步坚实的基础。为达成教学目标,《计算与软件工程》课程组织为《计算与软件工程Ⅰ》、《计算与软件工程II》和《计算与软件工程实践》,分布在三个学期实施教学。《计算与软件工程Ⅰ》 以一个典型的软件开发过程为线索讲授基本的软件工程方法和基于JAVA 语言的中小规模软件开发,强调个体级软件开发能力。具体教学内容包括:面向对象程序设计基础,含类的定义和使用、封装、继承、多态;简单的面向对象分析;基本的面向对象设计;基本的UML 表示法;软件测试;集成开发环境及其他相关软件工程知识。课程注重训练学生在软件开发全生命周期中按照软件工程原则进行中等规模程序开发的综合能力,以及面向对象方法在软件设计与开发中的应用。《计算与软件工程II》讲授经典的软件工程方法,并涉及软件工程历史和职业技能,教会学生使用软件工程理念指导程序设计,以小组方式进行中大规模软件开发。具体教学内容包括:软件需求基础、软件设计基础、软件构造基础、软件质量基础、软件演化基础和软件项目管理基础,以及软件工程的专业范畴、软件的工程基础、软件工程的发展历史和从业知识。课程注重软件工程的基本理论和实践方法,着重培养学生应用规范化、系统化和定量化的方法来分析和解决复杂软件开发问题的工程化能力。《计算与软件工程实践》课程以团队实践和阶段交换为特征,通过开发一个中等规模软件系统的方式,培养学生对程序设计和软件工程方法的实际运用能力,同时强化学生的职业技能和项目管理能力。参与本课程的学生,将组织成4 人左右的团队,按照6 个阶段(即分组与规划阶段、需求分析与设计阶段、详细设计和实现阶段、阅读交换阶段、再实现与测试的重构阶段、公开陈述阶段)的划分,合作完成一个具有一定复杂度的具体项目。在项目完成过程中,涉及需求、设计、实现和质量保证,强调团队协作、文档写作、工具使用、陈述等能力,并在软件团队中对软件开发进行管理。
 教师姓名 骆斌
 性    别
 职    称 教授
 所在院系 软件学院软件工程学
 电子邮箱 Luobin@nju.edu.cn
 联系电话 025-58646594
 通讯地址 南京市汉口路22号南京大学软件学院
  标    签 暂无
  资源大小 链接
  适用对象 本科
  运行环境
操作系统Windows XP
目前没有评价
   访问次数:6156   发表评价   评分 验证码 点击刷新验证码
最近资源学习用户
2010050204034
08-12
MF1429014
05-22
151250042
01-13
MG1509503
12-22
MG1422075
11-27
161220157
10-22
MF1633035
08-25
141070027
08-04
jwc
06-30
121070091
06-28
hpmin
06-23
YZ1617110001
05-21
最新入库资源
资源好评排行榜
资源访问排行榜
资源推荐排行榜