200 likes | 337 Views
课程实践部分. Software Engineering Group. 1. 教学目的 加深对软件工程理论和方法的理解,通过亲自参与一个中等规模软件开发的完整过程,建立对软件开发过程和软件开发活动直观和感性的认识 掌握一组软件工程工具的操作和使用方法 培养团队合作精神,发现、分析和解决问题的能力 规范化软件开发的习惯. 20 1 3. 助教团队:计算机楼 512. 助教人员: 陈园军 戎挺 赵济洲 李永超 孙家旭 李正委 蔡增科 徐朋飞 欧建生 刘春能
E N D
课程实践部分 Software Engineering Group 1 教学目的 • 加深对软件工程理论和方法的理解,通过亲自参与一个中等规模软件开发的完整过程,建立对软件开发过程和软件开发活动直观和感性的认识 • 掌握一组软件工程工具的操作和使用方法 • 培养团队合作精神,发现、分析和解决问题的能力 • 规范化软件开发的习惯 2013
助教团队:计算机楼512 • 助教人员: 陈园军 戎挺 赵济洲 李永超 孙家旭 李正委 蔡增科 徐朋飞 欧建生 刘春能 具体联系方式请登录课程网站查看 Software Engineering Group
实践部分实施方式 实施方式: 全班分成若干个团队,并以团队为单位完成 一个中等规模软件系统从需求分析到测试交付的完 整过程。 要求每个团队: 遵循软件开发过程的定义,独立完成需求分析、设计与建模、编码、测试、配置与交付、过程管理等软件工程关键活动 熟练使用各种工具完成上述关键活动 最终提交软件系统的代码、文档和可运行系统
项目实践-项目来源 • 竞赛项目(鼓励选项) • 课程提供项目(鼓励选项) • 自选项目(需审核) • 以往课程作业项目重新整理、其他课程共享项目 • 但需按软件工程课程实践要求提交相应内容 • 新选项目开发
工具简单介绍 Eclipse平台 : 开放源代码的、基于 Java 的可扩展开发平台。 Jazz协同开发平台 RRC(Rational Requirement Composer) 促进涉众与开发团队之间关于需求定义和需求管理之间的交流。 RSA (Rational Software Architect) 对项目进行建模。 RTC (Ration Team Concert) 一个可实时相互协作的软件交付环境,可以帮助跨地域分布的开发团队简化协作开发过程,并使其软件交付过程实现自动化管理。 RQM(Rational Quality Manager)
课程辅助设施 • 课程FTP,工具介绍及下载:ftp://sec2013:sec2013@114.212.190.57 • 软件工程组SEGhttp://seg.nju.edu.cn:8280/ • 《软件工程》课程网站 http://sec.nju.edu.cn:8080/SEC/introduction1.html • 助教在线支持 Software Engineering Group
课程FTP 工具介绍及下载: ftp://sec2013:sec2013@114.212.190.57 Software Engineering Group
SEG组网站 Software Engineering Group
课程网站的资源 Software Engineering Group
课程网站的资源 Software Engineering Group
实践项目选择和分组 13 本次课程需要完成如下的任务: 学生自由组合完成分组 小组内选出组长 每个小组选定项目,填写小组表格、发送邮件 熟悉课程各个资源网站 Software Engineering Group
提供项目 • (1)南京大学研究生学籍管理系统 • (2)江苏省能耗计量数据监控管理系统
分组情况 • 分组 • 以组为单位(每组6-8人),一位组长。 • 请组长填写成员表,明晚(周四)24点前发送到公共邮箱: seg2013@163.com • 每组助教会主动联系成员。 • 项目说明 整个项目分为必做部分和选做部分:必做部分每组必须完成;选作部分做完有加分。 Software Engineering Group
分组格式 Software Engineering Group
软件工程实践部分 评分方法 软件工程实践部分满分50分,其中项目组基础成绩60%,个人贡献40%. 个人成绩(总分50分)=项目组基础分(30分)+个人贡献分(20分) Software Engineering Group
如何评分 考核内容: 项目开发提交制品:需求分析报告、设计报告、测试计划、测试报告、源代码、最终系统、用户手册 项目开发进展演讲 系统演示 评分原则: 小组:项目开发整体状况(项目管理、项目完备度、系统成熟度) 个人:项目开发过程参与程度与贡献(角色分工、提交内容、演讲、演示) Software Engineering Group