分享
 
 
 

面向对象分析与设计

面向对象分析与设计  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,其他,

作者: 麻志毅编著

出 版 社: 机械工业出版社

出版时间: 2008-3-1字数:版次: 1页数: 226印刷时间:开本: 16开印次:纸张:I S B N : 9787111235286包装: 平装内容简介

本书是一本关于面向对象分析和设计的教材,讲述了面向对象的基本思想、主要概念以及相应的表示法,并给出了建模过程指导。本书注重理论与实践相结合,给出大量的例题和一个内容较为详尽的案例分析,详述了建模概念的运用以及进行面向对象建模的方法与技术。

本书适合作为高等院校的软件学院和信息学院(或计算机学院等)软件工程专业以及相关专业的工程硕士、高年级本科生的教材,也可作为从事软件开发的工程技术人员的参考读物。

作者简介

麻志毅,博士,任教于北京大学信息科学技术学院计算机系。长期以来从事软件工程方面的教学与科研工作。现已在国内外学报或会议上发表学术论文70余篇,主持或参加国家高技术研究发展计划(863),国家重大基础研究(973)、国家科技支撑计划和国家自然科学基金等20余项国家科研项目,出版著(译)作多部。主要研究领域为面向对象技术、软件工程支撑环境和面向服务计算技术等。曾获国家科技进步:等奖及国家部委奖励多项。

目录

序言

前言

第一部分 概述

第1章 面向对象方法概论

1.1 传统开发方法中存在的问题

1.2 面向对象的基本思想

1.3 面向对象的主要概念及基本原则

1.3.1 面向对象的主要概念

1.3.2 面向对象的基本原则

1.4 面向对象方法的主要优点

1.5 面向对象方法的发展史及现状简介

1.6 关于统一建模语言UML

习题

第二部分 面向对象分析

第2章 什么是面向对象分析

2.1 分析面临的主要问题

2.2 面向对象分析综述

习题

第3章 建立需求模型——用况图

3.1 系统边界

3.2 参与者

3.2.1 概念与表示法

3.2.2 识别参与者

3.3 用况

3.3.1 概念与表示法

3.3.2 用况与参与者之间的关系

3.3.3 用况之间的关系

3.3.4 捕获用况

3.3.5 用况模板

3.4 用况图

3.5 检查与调整

3.6 用况模型和面向对象分析模型

3.7 例题

习题

第4章 建立基本模型——类图

4.1 对象与类

4.1.1 概念与表示法

4.1.2 识别对象与类

4.1.3 审查与筛选

4.1.4 抽象出类并进行调整

4.1.5 认识对象的主动行为并识别主动对象

4.1.6 类的命名

4.1.7 建立类图的对象层

4.2 属性与操作

4.2.1 属性

4.2.2 操作

4.3 关系

4.3.1 继承

4.3.2 关联

4.3.3 聚合

4.3.4 依赖

4.4 接口

习题

第5章 建立辅助模型

5.1 顺序图

5.1.1 概念与表示法

5.1.2 顺序图中的结构化控制

5.1.3 建立顺序图

5.2 通信图

5.2.1 概念与表示法

5.2.2 建立通信图

5.3 活动图

5.3.1 概念与表示法

……

第三部分 面向对象设计

第6章 什么是面向对象设计

第7章 问题域部分的设计

第8章 人机交互部分的设计

第9章 控制驱动部分的设计

第10章 数据管理部分的设计

第11章 构件及部署部分的设计

第12章 若干典型的设计模式

第13章 OOD的评价准则

第四部分 系统与模型

第14章 系统与模型

第五部分 建模实例

书摘插图

第1章面向对象方法概论

本章首先简要回顾一下传统软件开发方法中存在的问题,以此引出面向对象方法对软件开发方法的改进。然后重点讨论面向对象的基本思想、主要概念和基本原则,并论述面向对象方法的主要优点。最后简单介绍面向对象方法的发展史和现状以及统一建模语言(Unified Model—ing Language,UML)。通过对本章的学习,读者可了解面向对象方法的主要内容,掌握基本知识,为进一步学习利用面向对象的分析与设计方法进行软件建模打下基础。

1.1 传统开发方法中存在的问题

在20世纪60年代以前,软件开发者构造的软件系统大多是较小的,且相对简单。那时所用的编程语言及编程环境也相对简单,常见的编程语言有汇编语言以及随后出现的一些高级编程语言(如FORTRAN和COBOL等)。当时人们认为软件开发是一项依赖个人技巧和技术能力的艺术性劳动,在软件开发中崇尚程序员的个人技能,没有认识到需要使用什么方法。那时产生的代码,按现在人们所形容的,是意大利面条式的,因为代码中含有较多的GOTO语句。随着软件复杂性的增长,那种随心所欲的做法就会带来问题,一个典型的问题是代码难以维护。一些高层次语言试图解决所出现的问题,但这些语言并不能充分解决问题。可见软件开发也需要方法。

……

面向对象分析与设计

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有