![[计算机]《面向对象的系统分析与设计》课程项目大作业任务要求、评分标准.doc_第1页](http://file.renrendoc.com/FileRoot1/2019-1/10/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a1/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a11.gif)
![[计算机]《面向对象的系统分析与设计》课程项目大作业任务要求、评分标准.doc_第2页](http://file.renrendoc.com/FileRoot1/2019-1/10/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a1/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a12.gif)
![[计算机]《面向对象的系统分析与设计》课程项目大作业任务要求、评分标准.doc_第3页](http://file.renrendoc.com/FileRoot1/2019-1/10/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a1/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a13.gif)
![[计算机]《面向对象的系统分析与设计》课程项目大作业任务要求、评分标准.doc_第4页](http://file.renrendoc.com/FileRoot1/2019-1/10/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a1/ce0f0303-ea4d-4a32-99ce-cb11fb27c6a14.gif)
全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
面向对象的系统分析与设计课程项目大作业任务要求一、目的为了能够让学生掌握企业应用系统项目开发中所涉及的各种规范和技术,以提高学生毕业后的就业竞争力,在课程设计的教学环节中希望能够达到如下的教学目标。1、注重软件工程的思想和原则、体系架构等方面知识的具体应用。2、体验软件开发过程中的各个环节、任务和目标,并把握软件设计模式的思想和具体在实际项目开发中的应用、增强团队协作和交流的意识。3、牢记“多层架构和松耦合”的设计原则和改原则在实际项目开发中的具体应用及实现,获得实际的企业级项目开发的体验和锻炼,增强软件开发过程中各个阶段所需要的各种形式的标准化文档和编码规范化方面的意识。4、增强对课堂中所学习过的各种技术和知识合理地综合应用的能力,软件开发流程的完整体验。二、任务及要求1、软件项目厦门理工学院社团组织管理系统2、项目分组和人员角色分工原则(1)项目组中的各个角色成员构成和分配的基本原则同一班级中不同的学生在学习的能力、技术的熟练程度和项目开发方面的接触深度都是有差别的,为了能够让不同层次的学生在课程设计中都能够有所收获,课程设计的知道教师应该合理地进行项目分组和项目组内各个角色成员的合理分配。这也就要求指导教师对每个学生的技术水平和能力都应该了解,才有可能达到“各尽所能、各负其责和各有收获”和“合适的学生干合适的事情”的培养效果。当然,指导教师可以提前通过测试或则摸底了解每个学生的个性和技术能力。建议项目组内各个角色成员构建和分配的基本原则如下:l 各尽所能、各有收获。不同层次和不同技术能力的学生都能够获得锻炼、提升。l 互相帮助、共同进步。课程设计的教学目标应该是提升学生的整体技能。l 相互交流、团结协作。增强团队合作、协作开发的意识。(2)每个项目组的人员角色分配1)项目组长人员角色(1人)2)技术总监人员角色(1人)3)项目功能实现的编码人员角色(3人)4)界面开发及集成测试人员(1人)3、项目开发各阶段的任务为了保证课程设计在有限的时间内能够让学生按时、按量和按质地完成,指导教师需要仔细思考、深入了解学生的个性和技术水平,并按照软件开发的基本过程布置项目开发各个阶段的任务。(1)需求收集、需求分析和最终的需求确定、需求评审(2)项目系统架构及组件、类设计、数据库表的逻辑设计、设计验证和重构(3)项目中的持久层功能代码的编程实现和各个类的单元测试(4)项目中业务服务层功能代码的编程实现和各个类的单元测试(5)初步迭代和重构以优化项目的设计和提高项目的代码质量(6)项目控制调度层实现和项目中各个模板的第二次迭代和重构、优化(7)项目表示层的开发实现4、项目文档从项目需求阶段就应该提交项目的“需求说明书”、系统设计方案、详细设计报告、测试规程以及各种评审报告等,这些文件都应该有相应的文档记录。各种形式的开发文档格式标准可以参考GB8567-88中对应的标准格式。三、时间进度安排为保证课程设计能够在有限的时间内能够让学生按时、按量和按质地完成,在学期初(即本课程授课伊始)授课教师即将待开发的软件系统提供给学生(学生也可以自拟题目),学生以组成团队的方式来选题。之后随着课程授课的进度,各团队按照迭代进化式敏捷开发的软件过程进行项目的开发,并完成指导教师安排的各阶段的相应任务。也就是说,课程设计与课程授课同步进行,整个项目大概进行三次迭代,在指导教师授课期间争取让学生至少完成一次迭代,并对第一次迭代进行需求评审,代码走查、设计评审、界面走查等任务;在期末为期两周的课程设计期间主要完成第二次迭代和第三次迭代,并完成需求评审,代码走查、设计评审、界面走查等任务。序号软件开发过程时间安排科目活动制品1迭代一课程授课过程中需求,设计,实现、测试、集成和进一步设计,最终集成和系统测试需求工作会议(2次),迭代计划会议(2次)领域模型,用例模型,愿景,补充性规格说明书,词汇表,设计模型,软件架构文档,数据模型,实现模型(代码、HTML等)2迭代二课程授课过程中需求,设计,实现、测试、集成和进一步设计,最终集成和系统测试需求工作会议(2次),迭代计划会议(2次)领域模型,用例模型,设计模型,软件架构文档,数据模型,实现模型(代码、HTML等)3迭代三课程授课过程中需求,设计,实现、测试、集成和进一步设计,最终集成和系统测试需求工作会议(1次),迭代计划会议(1次)领域模型,用例模型,设计模型,软件架构文档,数据模型,实现模型(代码、HTML等)4项目总结期末项目最终集成和系统测试以及最终评审;根据评审结果进行总结交流并在项目结束进行答辩,评出最佳项目组,并进行项目最佳实践和最差实践的讨论交流。四、成绩考核根据对项目组中各个角色人员的基本要求及考察点(见课程设计任务书)进行个人评分,根据项目组整体表现进行团队评分。成绩评定分个人成绩和团队成绩:个人分评定办法:由老师和团队成员对该同学评分,最后求平均分即为该同学的个人分。团队分的评定办法:由老师和每个团队对该团队打分,最后求平均分即为该团队的团队分。注:个人最后成绩=个人分50%+团队分50%五、报告书写格式各种形式的开发文档格式标准可以参考GB8567-88中对应的标准格式。六、参考资料1 UML软件工程组织网站:2 J2EE项目实训-UML及设计模式 清华大学出版社 杨少波3 J2EE项目实训:Struts框架技术 清华大学出版社 杨少波4 J2EE项目实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 商家分期合作合同范本
- 房屋个人抵押合同范本
- 购买铁水包合同范本
- 流动铲车出租合同范本
- 餐费租车服务合同范本
- vi餐饮设计合同范本
- 远洋钓鱿合同范本
- 2025年南平广播电视台招聘1人考试参考试题及答案解析
- 2025年湖州长兴县妇幼保健院招聘编外工作人员3人备考练习题库及答案解析
- 2025年临床研究临床试验伦理规范考核答案及解析
- 2025年普通高等学校招生全国统一考试(全国I卷英语)及答案
- 密集场所安全管理制度
- JG/T 368-2012钢筋桁架楼承板
- 特殊教育理论试题及答案
- 2025年巴州库尔勒市社区工作者招聘笔试试卷
- 农村拆迁转让协议书
- 原发性醛固酮增多症诊断治疗的专家共识(2024版)解读课件
- 新商标法修订解读:知识产权课件-商标法更新
- 钢厂脱硫脱硝工艺流程图
- 2025年五四制部编版道德与法治五年级上册教学计划(含进度表)
- 食品行业标准化管理体系
评论
0/150
提交评论