(学科前沿讲座课程设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
(学科前沿讲座课程设计

《学科前沿讲座》课程设计 姓 名学 院专 业 级2级软工1班 学 号教师 课 程 设 计 指 导 一、课程设计的目的和意义 本学期《学科前沿讲座》的学习内容是《软件架构设计》。通过本课程学习,旨在达到以下目标: 1、帮助学生掌握需求分析的流程、方法以及技巧; 2、帮助学生了解软件体系结构的基本概念,初步掌握中大型软件系统构架的分析与设计方法; 3、使学生了解构建系统的目的是为了满足组织的需求,认识软件行业和开发组织在系统设计及其最终成败所起的作用,提高软件设计的基本素养; 4、使学生了解常用软件设计模式的使用场景,解决方案; 5、引导学生认识系统的性能、可用性、安全性等质量属性都是受软件构架制约的,或者说这些属性的实现影响着设计师的设计选择。 课程设计是学生学习完本课程后进行的一次的实践训练,主要是在目前主流的软件平台上实践各种常用的软件架构风格的实现方法,从而进一步理解和掌握软件架构的相关概念、基本方法和常用的体系结构风格。 二、设计要求 课程设计以实际应用中的小型题目为主,要求设计小组独立完成。要求学生能把软件架构的基本原理和方法应用到软件的实际开发和设计中。通过该课程设计,使学生认识到软件架构设计对于软件非功能属性的重要作用;使学生系统地了解设计5视图法设计软件架构模型的方法,培养学生的系统需求分析、设计能力。 要求如下: 1、班级按项目小组进行分组,每组不得超过5人; 2、每个项目小组合作选定设计项目(名称不得重复),并推选组长,组长负责对组员进行任务分工; 3、项目中的每项任务要落实到人且规定该任务的起止日期和时间; 4、题目自定或采用附录中的题目; 5、独立按时完成规定的工作任务,不得弄虚作假,不准抄袭他人内容,否则成绩以不及格计。 6、在设计过程中,要严格要求自己,树立严肃、严密、严谨的科学态度,必须按时、按质、按量完成课程设计。 三、设计内容 本课程设计包括三部分内容: 第一部分是分析论述题: 1、简述软件设计风格、软件应用框架和软件设计模式的特征和区别?(不少于600字,10分); 2、简述SOA软件体系结构的基本概念,简述Web?Service的主要协议。(不少于600字,10分); 3、针对win7或者win8操作系统运用课程知识分析其软件架构设计 第三部分是小组合作完成指定题目的企业级软件系统的架构模型设计(5视图法)(30分)。 前两个部分的任务,请每位同学独立完成。 四、课程设计评分方式 课程设计成绩的评定依据是设计文档资料。抽取部分学生进行答辩。 优:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,其中有总体设计思想的论述,设计方案先进,具有较好的非功能属性; 良:有完整的符合标准的文档,文档有条理、文笔通顺,格式正确,设计方案较先进; 中:有完整的符合标准的文档,设计方案正确; 及格:有完整的符合标准的文档,设计方案基本正确; 不及格:没有完整的符合标准的文档,设计方案不正确。 课程设计必须独立完成,发现相同题目或文档内容有30%雷同者,教师有权视其情况扣分或记零分。 五、提交的资料 基本内容至少包括封面、正文两部分。 1.封面 封面包括“《学科前沿讲座》课程设计”、班级、姓名、设计时间等信息。 2.正文 正文是课程设计报告的主体,具体由以下几部分组成: 第一部分 分析论述题:3个小题; 第二部分 中小规模软件系统架构设计:依照5视图法完成架构设计; 第三部分 企业级软件系统架构设计:小组合作完成,每人完成其中一个视图的设计。 六、提交方式 提交内容:课程设计文档的电子版以及打印稿(A4正反面); 提交:2014年11月30日前,全班收齐后学习委员送到西4-424室。 七 题目一:图书馆管理(R.A.Kemmerer) 一个小型图书馆管理系统,需完成以下工作: 1.?借书,还书;? 2.?在图书馆中增加/删除一本书;? 3.?按照作者名或专业领域检索一批书;? 4.?找出被某位读者借出的一批书;? 5.?找出最近借走某本图书的读者.? 该系统有两类用户:图书管理员与普通读者。.功能4可供普通读者查找他们自己借出的书目。功能1,2,5只供图书管理员使用。 该系统必须满足以下限制: 1.?馆中所有未借出的书籍能够供读者随时借阅.? 2.?在同一时刻,一本书不能既被借出,又可供借阅.? 3.?一个读者一次借出的书籍数目不能超过预定值。 题目二:保温系统(S.White) 如果主开关置于”加热”状态,保温系统的控制器负责开关锅炉,监视锅炉系统的燃油流量和燃烧状态,进而调节进入房间的热量流.当室内温度降至(Tr?-2)0C以下,控制器启动锅炉.这里,?Tr是用户设置的理想室温.? 锅炉启动过程如下:? 1.?控制器向锅炉的马达发信号.? 2.

文档评论(0)

1983xuesheng + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档