首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于UML和RUP技术的软件系统设计与实现

摘要第1-3页
Abstract第3-8页
第一章 绪论第8-21页
   ·引言第8-9页
   ·软件开发方法选择第9-11页
     ·传统的结构化方法存在的问题第9-10页
     ·面向对象方法第10-11页
   ·建模工具选择第11-14页
   ·软件开发过程选择第14-19页
     ·基于软件生命周期的瀑布模型第14-16页
     ·原型模型第16-17页
     ·统一软件开发过程(RUP)第17-19页
   ·本课题研究的内容与意义第19-21页
第二章 用Use Case捕获需求第21-31页
   ·引言第21页
   ·用Use Case捕获需求的任务与步骤第21-22页
   ·用Use Case捕获需求的产物第22-26页
     ·Actor第22-23页
     ·Use Case第23-24页
     ·Use Case间的联系第24页
     ·用例图(Use Case Diagram)第24-26页
   ·用Use Case捕获在线考试系统的需求第26-30页
     ·确定系统范围和系统边界第27页
     ·定义Actor第27页
     ·定义Use Case并画出分层次的Use Case图第27-30页
   ·小结第30-31页
第三章 需求分析第31-41页
   ·引言第31页
   ·需求分析阶段在RUP生命周期中的作用第31-33页
   ·RUP的需求分析任务和步骤第33页
   ·RUP在需求分析阶段的产物第33-35页
     ·分析类第34页
     ·用例实现--分析第34-35页
   ·在线考试系统需求分析第35-40页
     ·提取每个用例分析并对用例实现进行分析第35-40页
     ·整体分析类图第40页
   ·小结第40-41页
第四章 软件设计第41-62页
   ·引言第41页
   ·软件设计过程与原则第41-44页
     ·软件设计过程第41-42页
     ·软件设计原则第42-44页
   ·RUP的软件设计任务与步骤第44-45页
   ·RUP在软件设计阶段的产物第45-51页
     ·对象类图和对象图第45-47页
     ·交互图第47-49页
     ·状态图第49-50页
     ·活动图第50-51页
   ·在线考试系统软件设计第51-61页
     ·静态类图的建立第51-54页
     ·用例实现设计第54-61页
   ·小结第61-62页
第五章 数据库设计第62-69页
   ·传统的与用类图指导的关系数据库设计方法比较第62页
   ·根据UML类图设计关系数据库的方法第62-65页
     ·继承的实现第62-64页
     ·关联的实现第64-65页
     ·聚集的实现第65页
     ·组合的实现第65页
   ·在线考试系统数据库设计第65-68页
   ·小结第68-69页
第六章 实现第69-81页
   ·引言第69页
   ·在线考试系统的开发及运行环境第69页
   ·在线考试系统的三层体系结构第69-71页
   ·在线考试系统的数据库访问接口选择第71-73页
     ·ODBC第71-72页
     ·OLEDB第72-73页
     ·ADO第73页
   ·在线考试系统的物理模型第73-75页
     ·组件图第73-74页
     ·配置图第74-75页
   ·代码示例第75-80页
   ·小结第80-81页
结束语第81-83页
 1 本论文的所作的工作与意义第81-82页
 2 存在的问题和相应解决方案第82-83页
参考文献第83-88页
致谢第88-89页
攻读硕士学位期间论文发表情况及科研情况第89-90页
 一、 学术论文第89页
 二、 科研项目第89-90页
附件: 在线考试系统操作流程截图第90-95页

论文共95页,点击 下载论文
上一篇:网络环境下化学研究性学习模式的研究
下一篇:灭疣膏对寻常疣患者临床疗效及免疫功能的影响