面向对象的系统分析(第2版)
|
基本信息
- 作者: 邵维忠 杨芙清 [作译者介绍]
- 丛书名: 计算机科学与技术学科研究生系列教材
- 出版社:清华大学出版社
- ISBN:7302136777
- 上架时间:2007-1-23
- 出版日期:2006 年12月
- 开本:185×260
- 页码:307
- 版次:2-1
- 所属分类:
计算机 > 软件工程及软件方法学 > 面向对象
教材 > 研究生/本科/专科教材 > 工学 > 计算机
教材 > 计算机教材 > 本科/研究生 > 计算机专业教材 > 计算机专业课程 > 软件工程
教材 > 教材汇编分册 > 高等理工
本版教材征订号:0044092280-5
内容简介回到顶部↑
本书是一本论述面向对象分析方法的专著,其第1版于1998年由清华大学出版社出版,被国内许多大学用作研究生或高年级本科生教材,并被许多软件开发单位作为工程技术用书,至今每年仍在增印。本次再版,根据国内外面向对象领域理论与技术的最新发展,并参照统一建模语言uml2.0的最新版本,做了大量的补充、修改和完善工作,同时在概念解释、文字陈述与图解等方面也做了不少改进。.
全书共10章,前3章系统地介绍面向对象方法的基本知识,论述面向对象的分析(ooa)的主要特点和优势,概要地介绍本书的ooa方法之主要特色。第4~第9章详细介绍ooa的全过程,围绕面向对象建模中的基本模型(类图),需求模型(用况图),辅助模型(包图、顺序图、活动图以及其他各种uml模型图)和模型规约,对每个开发活动进行深入讨论,给出详细的过程指导和工程策略。第10章集中讨论软件复用及其与ooa的关系,给出按软件复用的要求组织ooa过程的策略。...
全书共10章,前3章系统地介绍面向对象方法的基本知识,论述面向对象的分析(ooa)的主要特点和优势,概要地介绍本书的ooa方法之主要特色。第4~第9章详细介绍ooa的全过程,围绕面向对象建模中的基本模型(类图),需求模型(用况图),辅助模型(包图、顺序图、活动图以及其他各种uml模型图)和模型规约,对每个开发活动进行深入讨论,给出详细的过程指导和工程策略。第10章集中讨论软件复用及其与ooa的关系,给出按软件复用的要求组织ooa过程的策略。...
作译者回到顶部↑
本书提供作译者介绍
邵维忠北京大学信息科学技术学院教授、博士生导师,中国计算机学会理事。1970年毕业于北京大学数学力学系,1979—1983年在计算机科学技术系任教并攻读硕士学位。早期主要从事操作系统和软件工程领域的教学、科研与开发。1987—1989年在新加坡国立大学参加科技合作。回国后在导师杨芙清院士主持的国家“八五”、“九五”重点科技攻关课题“大型软件开发环境青鸟系统”和“软件工程环境工业化生产技术及系统”中担任主要技术负责人。自1991年起注重于面向对象建模方法的研究,并开设了研究生课程和本科生课程。.. << 查看详细
目录回到顶部↑
第1章面向对象方法概论1.
1.1什么是面向对象1
1.2从认识论看面向对象方法的形成3
1.2.1软件开发——对事物的认识和描述3
1.2.2语言的鸿沟4
1.2.3编程语言的发展使鸿沟变小4
1.2.4软件工程学的作用6
1.2.5面向对象是软件方法学的返璞归真11
1.3面向对象方法的基本概念12
1.3.1对象12
1.3.2类13
1.3.3封装15
1.3.4继承17
1.3.5聚合18
1.3.6关联19
1.3.7消息21
1.3.8多态性22
1.3.9其他22
1.3.10术语对照24
1.4面向对象方法的历史及现状26
1.1什么是面向对象1
1.2从认识论看面向对象方法的形成3
1.2.1软件开发——对事物的认识和描述3
1.2.2语言的鸿沟4
1.2.3编程语言的发展使鸿沟变小4
1.2.4软件工程学的作用6
1.2.5面向对象是软件方法学的返璞归真11
1.3面向对象方法的基本概念12
1.3.1对象12
1.3.2类13
1.3.3封装15
1.3.4继承17
1.3.5聚合18
1.3.6关联19
1.3.7消息21
1.3.8多态性22
1.3.9其他22
1.3.10术语对照24
1.4面向对象方法的历史及现状26
前言回到顶部↑
面向对象方法与技术起源于面向对象的编程语言(OOPL)。20世纪80年代大批OOPL的出现标志着OO技术开始走向繁荣和实用。但是正如《软件工程百科全书》[22]中所言:“编程并不是软件开发问题的主要根源。需求分析与设计问题更为普遍并且更值得解决。因此面向对象开发技术的焦点不应该只对准编程阶段,而应更全面地对准软件工程的其他阶段。面向对象方法真正远大的目标是它适合于解决分析与设计期间的复杂性并实现分析与设计的复用。”基于这一事实,人们对面向对象方法的研究重点,从面向对象的编程,转移到面向对象的分析与设计(OOA与OOD)。从20世纪80年代后期到90年代相继出现了一大批关于OOA与OOD的学术论文和专著,提出了多种OOA与OOD方法,并在工业界被广泛采用,这标志着面向对象方法已经无可置疑地成为计算机软件领域的主流技术。最近十年来,统一建模语言(UML)的出现和不断改进使各种方法在概念和表示法方面走向统一。然而,UML本身只是一种建模语言而不是一种建模方法,它独立于方法而不能取代各种方法。关于OO方法的研究仍在继续。.
本书是一本介绍面向对象分析方法的著作,其第1版于1998年由清华大学出版社出版,此后每年都在增印,至今已第9次印刷,被国内许多大学用作研究生或高年级本科生教材,并被许多软件开发单位作为工程技术用书。在一个技术快速发展的领域,一本书能够在七年多的时间不断地拥有新读者,使我们由衷地感谢读者的厚爱,同时也为书中的内容已经难以反映该领域理论与技术的最新发展而心存遗憾。为此我们在第1版基础上,根据国际上在该领域的发展状况,结合自己的研究心得,进行了第2版的写作。从第1版到本次再版,本书有以下几个主要特点:
1. 对OO基本概念的阐述
以往许多关于面向对象分析与设计的著作和面向对象编程语言的著作都没有花费太多的篇幅对OO基本概念进行解释和论述,其出发点是读者已经从其他著作中学到了这些基本知识。然而,这种假设并不符合大多数读者的实际情况。甚至有许多已经用OO方法开发过一些软件的读者,对OO概念的理解也往往不够深入和准确。为此,本书采用了一章的篇幅来论述OO方法的基本思想和主要特点,定义其中的主要概念并给出详细的解释,并且在使用这些概念的有关章节进行更深入的论述并给出应用实例。事实证明,这对于形成完整的OO理论体系,为读者熟练、深入地掌握各种具体的OO技术奠定坚实的理论基础是十分必要的。
2. 充分运用OO方法基本概念,限制扩充概念的引入
这里所说的基本概念,是指OO方法诞生以来经过长期考验被证明必不可少的那些概念,也就是迄今大部分面向对象编程语言能够直接支持的概念。这些概念总量并不很多,却能解决绝大多数OO建模问题。然而,以往有不少OOA与OOD方法往往为解决某些建模问题而提出许多扩充概念,这些概念在增强方法表达能力的同时也明显地增加了方法的复杂性。统一建模语言(UML)更是从各种方法中吸收了大量的扩充概念,所提供的概念总量十分巨大,使UML的许多学习者和用户感到不堪重负。多年来这个饱受学术界批评和产业界抱怨的问题并没有随着UML多次修订而得到解决,反而有继续膨胀之势(目前最新的UML2.0提供的建模概念已达到280多个)。实际上,只要把OO基本概念理解得更深入些,运用得更充分些,其中许多扩充概念所能解决的问题也完全可以用基本概念来解决,而且可达到更好的效果——使OOA和OOD模型更加清晰,并且与实现后的OO源程序形成良好的对应。本书的宗旨是:基于一个精练的OO基本概念集合建立OOA和OOD方法体系,限制扩充概念的引入,使书中提供的方法更容易学习和使用。
3. 加强过程指导
保持建模概念简练的一个基本前提是加强过程指导。所谓加强,并非强制地要求在工程中遵循一种固定的过程步骤。相反,本书在提出一个建议性的过程模型的同时,强调指出OOA过程中的各个活动没有严格的次序,可以灵活地安排各项活动的先后次序,并且可以交叉地进行各项活动。书中对OOA过程中的每个活动给出详细地指导。针对每一项活动,对于如何运用OO概念来分析问题和建立系统模型进行了详细阐述。对于常见的问题,给出一般的分析策略和引导分析员思考的启示;对于异常的或较为隐含的问题做了进一步的探讨,提供解决这些问题的技巧与经验。特别是,对于许多在其他方法中运用扩充概念解决的问题,给出了运用OO基本概念自然而有效地解决问题的方案。总的目标是提供一种基于精练的OO概念集合、讲究实效、过程策略明确、可操作性强的OOA方法。
过程指导方面的另一个重要特点是加强对软件复用的引导和支持。在介绍每个OOA活动的章节中,一方面强调对以往的OOA结果的复用,另一方面给出相应的策略,使分析员定义的各种模型成分更容易在其他系统中复用。此外,在最后一章中论述了OOA与软件复用的关系,给出按复用的要求组织OOA过程的策略。
4. 以类图为中心的开放性模型框架
在面向对象的建模中类图是最重要的模型,因为类图最集中、最完整地体现了面向对象的概念,并为面向对象的编程提供了最直接的依据。除类图之外,在OO方法的发展历程中,人们还创造了若干其他形式的模型图,以便从不同的视角对系统建模型。目前UML提供的模型图已达13种。这为软件开发者提出了一个问题:面对种类如此繁多的模型图,如果每一种图都要使用,则将严重地增加工程开销;如果有选择地采用其中几种,应当如何选择?如何处理各种模型之间的关系?..
本书给出一个以类图为中心的开放性模型框架,其中以类图作为面向对象建模中的基本模型,在各种模型中处于核心地位,提供最重要的模型信息;以用况图作为需求模型,用于描述需求,为开展面向对象的建模提供良好的基础;以其他各种模型图作为辅助模型,必要时用来加强对OO模型表示。书中重点推荐了包图、顺序图和活动图等辅助模型,然而模型框架是开放的,根据不同领域和开发者的具体要求,其他各种模型图也可以纳入这个框架。此外,通过模型规约对各种模型和其中的元素给出详细的定义与解释,避免将大量的细节都堆积到图中,从而既保持模型图清晰和简洁,又能提供完整、准确的模型语义。
5. OOA与OOD的关系
本书与作者的另外一本专著《面向对象的系统设计》[50]互为姊妹篇。二者构成一个完整的面向对象分析与设计方法体系。OOA与OOD采用一致的概念、原则和表示法,但是各有不同的内容、策略和侧重点。OOA只针对问题域和系统责任,暂不涉及与具体实现技术有关的问题,目标是建立一个能直接映射问题域、充分体现系统责任、独立于实现的OOA模型;OOD则是在OOA模型基础上针对具体的实现条件进行设计,目标是建立一个满足用户需求、针对具体的技术平台、能够编程实现的OOD模型。OOA与OOD的这种分工观点来自Coad/Yourdon方法[9][10],在本书第1版已对其合理性进行详细地论述。这种观点在当前OMG倡导的模型驱动的体系结构(MDA)[33]中获得了新的生命力——从MDA观点来看,OOA模型是一个平台无关模型(PIM),它独立于任何实现平台;OOD模型则是一个平台专用模型(PSM)。有了一个平台无关的OOA模型,可以针对多种实现平台分别进行面向对象的设计,从而产生多个平台专用的OOD模型。这意味着,OOA模型可以作为一个整体在OOD阶段得到复用。
在面向对象方法中,分析与设计之间不像结构化方法那样强调严格的阶段划分,但是二者毕竟属于不同的软件生命周期阶段。哪些工作应该在OOA中进行,哪些工作应该在OOD中进行,哪些工作既可以在OOA也可以在OOD进行?本书和文献[50]对这些问题做出了回答。
与第1版相比,本次再版有以下几点主要改进:
对面向对象概念的定义、解释和论述比以往更为准确和深入;对一些重要的建模思想和原则进行了更充分的论述。
对书中所有的概念,均采用与UML一致的术语和表示法。术语的中文译法依据我国颁布的有关标准。
对UML2.0的各种模型图都进行了介绍,论述了各种模型图在面向对象建模中的作用,对其中比较重要的模型图的应用给出指导。
对OOA模型框架做了适当的调整,使之更具有开放性,同时对OOA过程模型做了相应的调整。
本书是一本介绍面向对象分析方法的著作,其第1版于1998年由清华大学出版社出版,此后每年都在增印,至今已第9次印刷,被国内许多大学用作研究生或高年级本科生教材,并被许多软件开发单位作为工程技术用书。在一个技术快速发展的领域,一本书能够在七年多的时间不断地拥有新读者,使我们由衷地感谢读者的厚爱,同时也为书中的内容已经难以反映该领域理论与技术的最新发展而心存遗憾。为此我们在第1版基础上,根据国际上在该领域的发展状况,结合自己的研究心得,进行了第2版的写作。从第1版到本次再版,本书有以下几个主要特点:
1. 对OO基本概念的阐述
以往许多关于面向对象分析与设计的著作和面向对象编程语言的著作都没有花费太多的篇幅对OO基本概念进行解释和论述,其出发点是读者已经从其他著作中学到了这些基本知识。然而,这种假设并不符合大多数读者的实际情况。甚至有许多已经用OO方法开发过一些软件的读者,对OO概念的理解也往往不够深入和准确。为此,本书采用了一章的篇幅来论述OO方法的基本思想和主要特点,定义其中的主要概念并给出详细的解释,并且在使用这些概念的有关章节进行更深入的论述并给出应用实例。事实证明,这对于形成完整的OO理论体系,为读者熟练、深入地掌握各种具体的OO技术奠定坚实的理论基础是十分必要的。
2. 充分运用OO方法基本概念,限制扩充概念的引入
这里所说的基本概念,是指OO方法诞生以来经过长期考验被证明必不可少的那些概念,也就是迄今大部分面向对象编程语言能够直接支持的概念。这些概念总量并不很多,却能解决绝大多数OO建模问题。然而,以往有不少OOA与OOD方法往往为解决某些建模问题而提出许多扩充概念,这些概念在增强方法表达能力的同时也明显地增加了方法的复杂性。统一建模语言(UML)更是从各种方法中吸收了大量的扩充概念,所提供的概念总量十分巨大,使UML的许多学习者和用户感到不堪重负。多年来这个饱受学术界批评和产业界抱怨的问题并没有随着UML多次修订而得到解决,反而有继续膨胀之势(目前最新的UML2.0提供的建模概念已达到280多个)。实际上,只要把OO基本概念理解得更深入些,运用得更充分些,其中许多扩充概念所能解决的问题也完全可以用基本概念来解决,而且可达到更好的效果——使OOA和OOD模型更加清晰,并且与实现后的OO源程序形成良好的对应。本书的宗旨是:基于一个精练的OO基本概念集合建立OOA和OOD方法体系,限制扩充概念的引入,使书中提供的方法更容易学习和使用。
3. 加强过程指导
保持建模概念简练的一个基本前提是加强过程指导。所谓加强,并非强制地要求在工程中遵循一种固定的过程步骤。相反,本书在提出一个建议性的过程模型的同时,强调指出OOA过程中的各个活动没有严格的次序,可以灵活地安排各项活动的先后次序,并且可以交叉地进行各项活动。书中对OOA过程中的每个活动给出详细地指导。针对每一项活动,对于如何运用OO概念来分析问题和建立系统模型进行了详细阐述。对于常见的问题,给出一般的分析策略和引导分析员思考的启示;对于异常的或较为隐含的问题做了进一步的探讨,提供解决这些问题的技巧与经验。特别是,对于许多在其他方法中运用扩充概念解决的问题,给出了运用OO基本概念自然而有效地解决问题的方案。总的目标是提供一种基于精练的OO概念集合、讲究实效、过程策略明确、可操作性强的OOA方法。
过程指导方面的另一个重要特点是加强对软件复用的引导和支持。在介绍每个OOA活动的章节中,一方面强调对以往的OOA结果的复用,另一方面给出相应的策略,使分析员定义的各种模型成分更容易在其他系统中复用。此外,在最后一章中论述了OOA与软件复用的关系,给出按复用的要求组织OOA过程的策略。
4. 以类图为中心的开放性模型框架
在面向对象的建模中类图是最重要的模型,因为类图最集中、最完整地体现了面向对象的概念,并为面向对象的编程提供了最直接的依据。除类图之外,在OO方法的发展历程中,人们还创造了若干其他形式的模型图,以便从不同的视角对系统建模型。目前UML提供的模型图已达13种。这为软件开发者提出了一个问题:面对种类如此繁多的模型图,如果每一种图都要使用,则将严重地增加工程开销;如果有选择地采用其中几种,应当如何选择?如何处理各种模型之间的关系?..
本书给出一个以类图为中心的开放性模型框架,其中以类图作为面向对象建模中的基本模型,在各种模型中处于核心地位,提供最重要的模型信息;以用况图作为需求模型,用于描述需求,为开展面向对象的建模提供良好的基础;以其他各种模型图作为辅助模型,必要时用来加强对OO模型表示。书中重点推荐了包图、顺序图和活动图等辅助模型,然而模型框架是开放的,根据不同领域和开发者的具体要求,其他各种模型图也可以纳入这个框架。此外,通过模型规约对各种模型和其中的元素给出详细的定义与解释,避免将大量的细节都堆积到图中,从而既保持模型图清晰和简洁,又能提供完整、准确的模型语义。
5. OOA与OOD的关系
本书与作者的另外一本专著《面向对象的系统设计》[50]互为姊妹篇。二者构成一个完整的面向对象分析与设计方法体系。OOA与OOD采用一致的概念、原则和表示法,但是各有不同的内容、策略和侧重点。OOA只针对问题域和系统责任,暂不涉及与具体实现技术有关的问题,目标是建立一个能直接映射问题域、充分体现系统责任、独立于实现的OOA模型;OOD则是在OOA模型基础上针对具体的实现条件进行设计,目标是建立一个满足用户需求、针对具体的技术平台、能够编程实现的OOD模型。OOA与OOD的这种分工观点来自Coad/Yourdon方法[9][10],在本书第1版已对其合理性进行详细地论述。这种观点在当前OMG倡导的模型驱动的体系结构(MDA)[33]中获得了新的生命力——从MDA观点来看,OOA模型是一个平台无关模型(PIM),它独立于任何实现平台;OOD模型则是一个平台专用模型(PSM)。有了一个平台无关的OOA模型,可以针对多种实现平台分别进行面向对象的设计,从而产生多个平台专用的OOD模型。这意味着,OOA模型可以作为一个整体在OOD阶段得到复用。
在面向对象方法中,分析与设计之间不像结构化方法那样强调严格的阶段划分,但是二者毕竟属于不同的软件生命周期阶段。哪些工作应该在OOA中进行,哪些工作应该在OOD中进行,哪些工作既可以在OOA也可以在OOD进行?本书和文献[50]对这些问题做出了回答。
与第1版相比,本次再版有以下几点主要改进:
对面向对象概念的定义、解释和论述比以往更为准确和深入;对一些重要的建模思想和原则进行了更充分的论述。
对书中所有的概念,均采用与UML一致的术语和表示法。术语的中文译法依据我国颁布的有关标准。
对UML2.0的各种模型图都进行了介绍,论述了各种模型图在面向对象建模中的作用,对其中比较重要的模型图的应用给出指导。
对OOA模型框架做了适当的调整,使之更具有开放性,同时对OOA过程模型做了相应的调整。
序言回到顶部↑
未来的社会是信息化的社会,计算机科学与技术在其中占据了最重要的地位,这对高素质创新型计算机人才的培养提出了迫切的要求。计算机科学与技术已经成为一门基础技术学科,理论性和技术性都很强。与传统的数学、物理和化学等基础学科相比,该学科的教育工作者既要培养学科理论研究和基本系统的开发人才,还要培养应用系统开发人才,甚至是应用人才。从层次上来讲,则需要培养系统的设计、实现、使用与维护等各个层次的人才。这就要求我国的计算机教育按照定位的需要,从知识、能力、素质三个方面进行人才培养。.
硕士研究生的教育须突出“研究”,要加强理论基础的教育和科研能力的训练,使学生能够站在一定的高度去分析研究问题、解决问题。硕士研究生要通过课程的学习,进一步提高理论水平,为今后的研究和发展打下坚实的基础; 通过相应的研究及学位论文撰写工作来接受全面的科研训练,了解科学研究的艰辛和科研工作者的奉献精神,培养良好的科研作风,锻炼攻关能力,养成协作精神。
高素质创新型计算机人才应具有较强的实践能力,教学与科研相结合是培养实践能力的有效途径。高水平人才的培养是通过被培养者的高水平学术成果来反映的,而高水平的学术成果主要来源于大量高水平的科研。高水平的科研还为教学活动提供了最先进的高新技术平台和创造性的工作环境,使学生得以接触最先进的计算机理论、技术和环境。高水平的科研也为高水平人才的素质教育提供了良好的物质基础。..
为提高高等院校的教学质量,教育部最近实施了精品课程建设工程。由于教材是提高教学质量的关键,必须加快教材建设的步伐。为适应学科的快速发展和培养方案的需要,要采取多种措施鼓励从事前沿研究的学者参与教材的编写和更新,在教材中反映学科前沿的研究成果与发展趋势,以高水平的科研促进教材建设。同时应适当引进国外先进的原版教材,确保所有教学环节充分反映计算机学科与产业的前沿研究水平,并与未来的发展趋势相协调。
中国计算机学会教育专业委员会在清华大学出版社的大力支持下,进行了计算机科学与技术学科硕士研究生培养的系统研究。在此基础上组织来自多所全国重点大学的计算机专家和教授们编写和出版了本系列教材。作者们以自己多年来丰富的教学和科研经验为基础,认真研究和结合我国计算机科学与技术学科硕士研究生教育的特点,力图使本系列教材对我国计算机科学与技术学科硕士研究生的教学方法和教学内容的改革起引导作用。本系列教材的系统性和理论性强,学术水平高,反映科技新发展,具有合适的深度和广度。同时本系列教材两种语种(中文、英文)并存,三种版权(本版、外版、合作出版)形式并存,这在系列教材的出版上走出了一条新路。
相信本系列教材的出版,能够对提高我国计算机硕士研究生教材的整体水平,进而对我国大学的计算机科学与技术硕士研究生教育以及培养高素质创新型计算机人才产生积极的促进作用。...
陈火旺
硕士研究生的教育须突出“研究”,要加强理论基础的教育和科研能力的训练,使学生能够站在一定的高度去分析研究问题、解决问题。硕士研究生要通过课程的学习,进一步提高理论水平,为今后的研究和发展打下坚实的基础; 通过相应的研究及学位论文撰写工作来接受全面的科研训练,了解科学研究的艰辛和科研工作者的奉献精神,培养良好的科研作风,锻炼攻关能力,养成协作精神。
高素质创新型计算机人才应具有较强的实践能力,教学与科研相结合是培养实践能力的有效途径。高水平人才的培养是通过被培养者的高水平学术成果来反映的,而高水平的学术成果主要来源于大量高水平的科研。高水平的科研还为教学活动提供了最先进的高新技术平台和创造性的工作环境,使学生得以接触最先进的计算机理论、技术和环境。高水平的科研也为高水平人才的素质教育提供了良好的物质基础。..
为提高高等院校的教学质量,教育部最近实施了精品课程建设工程。由于教材是提高教学质量的关键,必须加快教材建设的步伐。为适应学科的快速发展和培养方案的需要,要采取多种措施鼓励从事前沿研究的学者参与教材的编写和更新,在教材中反映学科前沿的研究成果与发展趋势,以高水平的科研促进教材建设。同时应适当引进国外先进的原版教材,确保所有教学环节充分反映计算机学科与产业的前沿研究水平,并与未来的发展趋势相协调。
中国计算机学会教育专业委员会在清华大学出版社的大力支持下,进行了计算机科学与技术学科硕士研究生培养的系统研究。在此基础上组织来自多所全国重点大学的计算机专家和教授们编写和出版了本系列教材。作者们以自己多年来丰富的教学和科研经验为基础,认真研究和结合我国计算机科学与技术学科硕士研究生教育的特点,力图使本系列教材对我国计算机科学与技术学科硕士研究生的教学方法和教学内容的改革起引导作用。本系列教材的系统性和理论性强,学术水平高,反映科技新发展,具有合适的深度和广度。同时本系列教材两种语种(中文、英文)并存,三种版权(本版、外版、合作出版)形式并存,这在系列教材的出版上走出了一条新路。
相信本系列教材的出版,能够对提高我国计算机硕士研究生教材的整体水平,进而对我国大学的计算机科学与技术硕士研究生教育以及培养高素质创新型计算机人才产生积极的促进作用。...
陈火旺








点击看大图






加载中...

