1 / 7
文档名称:

面向对象与建模.docx

格式:docx   大小:256KB   页数:7页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

面向对象与建模.docx

上传人:gxngqvk 2021/2/27 文件大小:256 KB

下载得到文件列表

面向对象与建模.docx

文档介绍

文档介绍:面向对象的分析与设计
课程结业报告
指导教师: 赖均
学 院: 计算机科学与技术学院
专 业: 计算机科学与技术
姓 名: 李睿琪
学 号:
班 级:
时 间: 2013 年 6 月 15 日
一 绪论
本文档管理系统并不是一个商业软件,而是单位为了更好的查阅以及管理各种文档资源,利用其中有价值的资源,而成立的一个单位的项目。
随着计算机技术的发展,越来越多的信息被存储于网络上,不同类别的用户可以在不同网站上获取信息,但是,在网站的浏览以及查询文档的过程中,逐渐的发现一些问题:
(1)网站上的内容虽然丰富,但是资源质量却参差不齐,不便于查找
(2)许多网站的经营模式是用户成为该网站会员,然后利用该网站内部流通币来进行资源的下载,单纯的按照页数来进行流通币下载不够适合,有些高质量资源虽然页数较少但是价值较高。
考虑到上面的问题,该企业准备自行研发文档管理系统,以达到方便企业用户检索,查询,下载等功能,同时做好电子文档保护。
OOA:Object-Oriented Analysis(面向对象分析方法)是一种分析方法,它具有作为一种分析方法所具有的一切,包括一套符合软件工程要求的概念、原则、表示法、过程、策略及文档规范。同时OOA与以往的分析方法相比较又是一种崭新的分析方法,它充分地体现了面相对象方法的概念及原则。概而言之,面向对象的分析是一种基于对象、类、继承、封装、聚合、关联、消息和多态性等面相对象的概念的分析方法。
分析模型:A:对象模型:对用例模型进行分析,把系统分解成互相协作的分析类,通过类图/对象图描述对象/对象的属性/对象间的关系,是系统的静态模型
B:动态模型:描述系统的动态行为,通过时序图/协作图描述对象的交互,以揭示对象间如何协作来完成每个具体的用例,单个对象的状态变化/动态行为可以通过状态图来表达
C:功能模型(即用例模型à作为输入)。
OOD:Object-Oriented Design(面向对象的设计方法)就是在OOA的模型基础上运用面向对象方法进行系统设计,其目标是产生一个可实现的OOD模型。
特点:A:在OOA基础上进行面向对象的设计,一般不再依赖结构化分析。
B:OOD与OOA共同构成一种完整的OOA&D方法,作为其中一个组成部分,OOA和OOD采用一致的概念与原则,分别解决分析阶段和设计阶段的问题。
C:大部分方法比较全面地体现了面相对象的概念与原则,例如类、对象、属性、操作、封装、继承、聚合、关联和消息等,不在借助太多非面相对象的概念。
D:大部分方法是独立于编程语言的,即通过面相对象的分析与设计所得到的系统模型可以有不同的编程语言实现。
二 UML技术的研究

统一建模语言(UML)是一个通用的可视化建模语言,用于对软件进行描述、可视化处理、构造和建立软件系统制品的文档。它记