没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
面向对象的软件分析与设计
——基于 UML、面向对象的系统分析设计方法
【摘要】统一建模语言 UML 是面向对象软件设计的新技术。文章探讨了基于 UML 进行面
向对象的系统分析及设计方法,包括静态建模和动态建模;提出了一种实用的基于 UML
的需求分析及其建模方法,以活动图模型来表达业务模型,以概念层的对象图、状态图及
交互图模型表达系统的结构逻辑及行为逻辑,以应用例图表达系统需求;讨论了需求分析
及其建模的过程概念,并以高校开放式学籍管理系统的开发作为案例示范。同时,在本文
中在介绍 UML 的基础上,用 UML 分析设计,侧重选用了用例图、顺序图、类图、状态图
进行分析设计,最后总结了 UML 技术的优越性。
【关键词】 面向对象 UML,RUP,开放式学籍管理[4] 软件工程 学籍管理系统;
1、 引言
在 20 世纪 60 年代中期开始爆发的软件危机,使人们认识到大中型软件系统与小型软
件有着本质的区别:大型软件系统的开发周期长、费用高、软件质量难以保证、开发生产
率低,为了摆脱软件危机提出了软件工程的概念。软件工程的目的就是要在规定的时间、
开发费用内开发出满足用户需求的高质量的软件系统,高质量不仅是指错误率低,还包括
好用、易用、可移植、易维护等要求。软件开发有复杂性和困难性,软件设计人员既要为
自己建立设计与实践的准则,又要利用这些准则构造符合要求的软件系统,因此所面临的
困难比其他涉及领域更多。
2、 面向对象
面向对象(Object Oriented,OO)是当前计算机界关心的重点,它是 90 年代软件开发方法
的主流。面向对象的概念和应用已超越了程序设计和软件开发,扩展到很宽的范围。如数
据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD 技术、
人工智能等领域。
谈到面向对象,这方面的文章非常多。但是,明确地给出对象的定义或说明对象的定
义的非常少——至少我现在还没有发现。起初,“面向对象”是专指在程序设计中采用封装
继承、抽象等设计方法。可是,这个定义显然不能再适合现在情况。面向对象的思想已经
涉及到软件开发的各个方面。如,面向对象的分析(OOA,Object Oriented Analysis),面
向对象的设计(OOD,Object Oriented Design)、以及我们经常说的面向对象的编程实现
(OOP,Object Oriented Programming)。
3、 面向对象技术及统一建模语言 UML
资源评论
- gdb1234562013-07-16不错,基础性较强
- hui12345678932013-04-29不错,可以参考
liyannnn
- 粉丝: 1
- 资源: 26
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功