您现在的位置:网站首页答辩论文计算机毕业设计计算机论文计算机应用论文

[计算机应用] 面向对象的题库系统分析研究

  • 简介: 原文 引 言在大型软件开发项目中,无论是实时控制系统、数据库系统、人工智能系统,还是具体到自动代码生成,或扩展到一个工厂的计算机集成制造系统,都存在着一个共同的需求,就是在系统分析阶段建立系统的信息模型。在众多的系统分析方法中...
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
原文

引 言
在大型软件开发项目中,无论是实时控制系统、数据库系统、人工智能系统,还是具体到自动代码生成,或扩展到一个工厂的计算机集成制造系统,都存在着一个共同的需求,就是在系统分析阶段建立系统的信息模型。在众多的系统分析方法中,面向对象的分析(OOA)方法更接近于人类的思维方式,正在被越来越多的系统分析人员使用。

1.1工作内容和任务
面向对象软件开发方法采用面向对象分析 (Object-Oriented Analysis, 简称OOA) 技术对问题进行分析建模,它将问题表述为:对象+关联 的形式,其中,对象描述问题空间中的事物,关联描述问题空间中事物和事物之间的关系。 同时,可以象结构化分析技术一样,借助数据词典、结构化语言、判定表、判定树等工具对它们进行详细说明。 因此,面向对象分析工作主要包括对问题空间中对象的确定和对对象和对象之间的关联的确定,对对象的确定包括对对象属性和行为的确定,对关联的确定包括对对象结构关系、实例关联关系和消息关联关系的确定。

图1.1 面向对象分析工作内容和步骤

首先,根据对问题的调查了解编写描述问题的剧本,从剧本中找出问题空间中存在的事物,将事物抽象成对象;接着通过寻找和确定结构进一步扩展问题空间中的对象,根据需要按照主题将问题分解为不同的子问题,确定对象属性、对象和对象之间的实例关联;然后,从剧本中找出问题空间中存在的行为,通过分析行为和事物之间的关系确定对象的行为,通过分析对象行为之间关系确定建立对象之间的消息关联;最后对对象规格进行详细说明,按照有关规范编写软件需求规格说明书和进行复审,完成对问题的面向对象分析建模。
......


  目录

一、引 言 4
1.1工作内容和任务 4
1.2 对象 5
1.2.1 对象定义 5
1.2.2 寻找事物 5
1.3 结构 6
1.3.1 结构定义 6
1.3.2 寻找结构 6
1.3.3 分析确定结构 7
1.4 主题 7
1.4.1 主题定义 7
1.4.2 确定主题 8
1.5 属性和实例关联 8
1.5.1 属性和实例关联定义 8
1.5.2 确定实例关联 9
1.5.3 修改完善对象 9
1.6 行为和消息关联 10
1.6.1 行为和消息关联定义 10
1.6.2 确定消息关联 11
1.7 对象规格说明 11
二、JAVA的面向对象编程 11
2.1 面向对象 11
2.2 平台无关性 12
2.3分布式 12
2.4 可靠性和安全性 13
2.5 多线程 13
三、题库系统的面向对象分析 14
3.1 系统需求 14
3.2 题库系统的结构 14
3.3 系统定义的类及其属性和方法 15
3.3 类与类的关系 19
四、系统实施情况 20
4.1题库系统的界面设计 20
4.3 系统的运行环境 23
五、结 论 23
[参考文献] 24


  参考资料

1. Edward Yourdon & Carl Argila,殷人昆等译,实用面向对象软件工程教程,PRENTICE HALL出版公司,1998,6
2. Peter Coad,Edward Yourdon,邵维忠等译,面向对象的分析,北京大学出版社,1992,2
3. Java编程思想/(美)埃克尔(Eckel.B.)著;京京工作室译,北京:机械工业出版社,1999.4 
4. java2参考大全(美)Herbert Schildt著;清华大学出版社,2000.4


  简单介绍

[摘 要] 本文对面向对象分析设计方法进行了探讨。在介绍了面向对象分析设计方法和面向对象编程语言JAVA后,用面向对象分析方法分析了用JAVA语言开发设计了小型的题库系统中的类、对象及类间的关系……
[关键词] 面向对象分析设计方法 JAVA 题库系统 考试系统

查看评论 已有0位网友发表了看法
  • 验证码: