网站大量收购闲置独家精品文档,联系QQ:2885784924

《面向对象的系统分析与设计》课程项目大作业任务要求评分标准.doc

《面向对象的系统分析与设计》课程项目大作业任务要求评分标准.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象的系统分析与设计》课程项目大作业任务要求评分标准

《面向对象的系统分析与设计》课程项目大作业任务要求 一、目的 为了能够让学生掌握企业应用系统项目开发中所涉及的各种规范和技术,以提高学生毕业后的就业竞争力,在课程设计的教学环节中希望能够达到如下的教学目标。 1、注重软件工程的思想和原则、体系架构等方面知识的具体应用。 2、体验软件开发过程中的各个环节、任务和目标,并把握软件设计模式的思想和具体在实际项目开发中的应用、增强团队协作和交流的意识。 3、牢记“多层架构和松耦合”的设计原则和改原则在实际项目开发中的具体应用及实现,获得实际的企业级项目开发的体验和锻炼,增强软件开发过程中各个阶段所需要的各种形式的标准化文档和编码规范化方面的意识。 4、增强对课堂中所学习过的各种技术和知识合理地综合应用的能力,软件开发流程的完整体验。 二、任务及要求 1、软件项目 厦门理工学院社团组织管理系统 2、项目分组和人员角色分工原则 (1)项目组中的各个角色成员构成和分配的基本原则 同一班级中不同的学生在学习的能力、技术的熟练程度和项目开发方面的接触深度都是有差别的,为了能够让不同层次的学生在课程设计中都能够有所收获,课程设计的知道教师应该合理地进行项目分组和项目组内各个角色成员的合理分配。 这也就要求指导教师对每个学生的技术水平和能力都应该了解,才有可能达到“各尽所能、各负其责和各有收获”和“合适的学生干合适的事情”的培养效果。当然,指导教师可以提前通过测试或则摸底了解每个学生的个性和技术能力。建议项目组内各个角色成员构建和分配的基本原则如下: 各尽所能、各有收获。不同层次和不同技术能力的学生都能够获得锻炼、提升。 互相帮助、共同进步。课程设计的教学目标应该是提升学生的整体技能。 相互交流、团结协作。增强团队合作、协作开发的意识。 (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项目 总结期末项目最终集成和系统测试以及最终评审;根据评审结果进行总结交流并在项目结束进行答辩,评出最佳项目组,并进行项目最佳实践和最差实践的讨论交流。四、成绩考核 根据对项

您可能关注的文档

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档