《UML2基础、建模与设计教程》杨弘平等编著,清华大学出版 ,第2章 面向对象技术和建模基础课后习题
1.什么是对象象具有什么特征/p>
对象(Object)是面向对象的基本构造单元,是系统中用来描述客观事物的一个实体。
一个对象由一组和对属进行操作的一组方法组成。
特征:模块性、继承、动态连接性。
2.简述面向对象的开发过程
(1)系统调查和需求分析,分析问题并求解。(面向对象分析(OOA))
(2)整理问题:对第一阶段的结果进一步抽象、归类整理。(面向对象设计(OOD))
(3)程序实现。(面向对象编程(OOP))
(4)系统测试。(面向对象测试(OOT))
3.UML在面向对象开发过程中起到的作用是什么/p>
统一建模语言UML是一种通用的可视化建模语言,可以用来描述、可视化、构造和文档化软件密集型系统的各种工作。 记录了与被构建系统的有关的决策和理解,可用于对系统的理解、设计、浏览、配置、维护以及控制系统的信息。 UML以面向对象的方式来描述系统。 最广泛的应用是对软件系统进行建模,但它同样适用于许多非软件系统领域的系统。 从理论上说,任何具有静态结构和动态行为的系统都可以使用UML进行建模。 当UML应用于大多数软件系统的开发过程时,它从需求分析阶段到系统完成后的测试阶段都能起到重要作用。 在测试阶段,可以用UML图作为测试依据:用类图指导单元测试,用组件图和协作图指导集成测试,用用例图指导系统测试等。 想要理解和使用UML,需要掌握UML的概念模型。
4.什么是建模模有什么优点/p>
软件建模是捕捉系统本质的过程,把问题领域转移到解决领域的过程。
软件建模主要有以下几个优点。
(1)使用模型便于从整体上、宏观上把握问题,以便更好地解决问题。
(2)软件建模可以加强软件工作人员之间的沟通,便于提早发现问题。
(3)模型为代码生成提供依据,帮助人们按照实际情况对系统进行可视化。
(4)模型允许人们详细说明系统的结构或行为,给出了一个指导人们构造系统的模板,并对人们做出的决策进行文档化。
5.什么是面向对象技术/p>
面向对象技术强调在软件开发过程中面向客观世界或问题域中的事物,采用人类在认识客观世界的过程中普遍运用的思维方法,直观、自然地描述客观世界中的有关事物。面向对象技术的基本特征主要有抽象性、封装性、继承性和多态性。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!