软件体系结构课程设计.pdfVIP

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件体系结构课程设计 项目名称:学生选课系统 小组成员:王光利 (201105***) 王玉元 (201105***) 张宪伟 (201105132) 指导教师:小小刚 开始日期:2014 年12 月15 日 兰州交通大学信息与计算科学1101班 目录 1.需求规格说明书1 1.1. 需求分析1 1.2. 技术可行性1 2.主要的用例图2 2.1用例图:2 2.2. 用例图2 3.系统及子系统概念体系结构3 4.时序图3 4.1时序图4 4.2.时序图6 4.3组件图9 4.4 组件图9 5.活动图9 5.1活动图10 5.2. 活动图11 6.类 (设计)图 (逻辑视图)13 6.1类图13 6.2 类图14 7.开发视图15 8.部署图15 8.1部署图15 8.2 部署图15 9.系统层次结构图16 10.驱动架构设计的关键质量属性场景描述16 11.ATAM 评估16 1.需求规格说明书 1.1. 需求分析 4.1.1. 学生选课系统的产生学生网上选课系统是针对在校学生和教师使用,从学生的 角度来说,由于学校教学制度的改革,现在大部分高等院校开始实行的是学生的自主选课模 式,传统的教学模式——学生按照学校安排好的课程上课——已经不能适应新型的教学手 段,如果仍然通过纸上的方式选课,一方面浪费的大量的人力、物力资源,另一方面浪费时 间以及在人为的统计过程中不可避免出现的差错等情况。随着高校人数的增多,这种弊端会 越来越多的暴露出来。因此,利用网络,使学生只要在计算机前输入自己的个人选课信息即 可完成原来几倍的作业量。从教师的角度来说,同样是节省了大量的工作量,由于教师提出 代课申请完成课程发布的工作较学生选课而言更加的复杂,因此通过网上进行课程发布能大 幅度的减少教师的工作量,减少错误的发生几率。作为教师,也只要通过自己的电脑来操作 即可,不用再奔波于教务处和办公室之间。以MIS系统的构建思想来实现网上选课系统可以 最大程度的做到实用性,可扩展性和可维护性相结合,安全性以及规范化原则。 1.2. 技术可行性 以MIS技术为开发基础。 所谓MIS (管理信息系统--Management Information System)系统,是一个由人、计算 机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,是 一门新兴的科学,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息 管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数 据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高 企业的管理水平和经济效益。 以UML建模语言Rational Rose工具为开发工具。 作为一种建模语言,UML的定义包括UML语义和UML表示法两部分。其中UML语义描述了UML 的精确原模型定义,是开发者能在语义上取得一致,消除因人而异的最佳表达方法所造成的 影响。UML表示法定义UML符号的表示法,为开发者或开发工具使用这些图形符号和文本语法 进行系统建模提供了标准。 Rational公司推出的Rational Rose是目前最好的基于UML的CASE工具。它把UML和谐地 集成进面向对象的软件开发过程中。不论是在系统需求阶段,还是在对象的分析与设计、软 件的实现与测试阶段,它都提供了清晰的UML表达方法和完善的工具,方便建立起相应的软件 模型。它具有良好的界面,可编辑*.MNU纯文本文件,修改和定义主菜单,添加运行模块。它可 以生成各种代码和数据框架,如C++,Java,Visual Basic,IDL(Inter-face Design Language),DDL(Data Definition Language)等。它有Rose Script,类似Office中的 VBA(VisualBasicforApplication),直接调用Rose模型的对象。对于模型中需要有特

文档评论(0)

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

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

1亿VIP精品文档

相关文档