摘要: Object(客观世界) OO View(观察世界) 自然语言 OOSpec(描述世界) 建模语言 OOA(分析模型) 建模语言 OOD(设计语言) 计算机语言 OOP(编码测试) 发布 OOSM(运行维护) Instance(计算机世界) 阅读全文
posted @ 2018-05-18 21:38 Loading~ 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 基本概念 对象(Object),是客观存在,表示客观世界中的某个具体的事物。有物理上的也有逻辑上的。 面向对象(Object Oriented) :是人类的活动,是人类认知、观察客观事物的方法论。面向对象就是面向客观事物的本源性。 对象的本源性:是所有客观事物的内在特性,它包括整体性、关联性、交互性 阅读全文
posted @ 2018-05-18 21:27 Loading~ 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 定义 以程序模块化为基础建立起来的软件机体,结构的基本单元是模块,模块的相互作用实现功能,模块的组合构成系统。结构化方法尽管是早期的方法,但可以初步了解软件开发的细化过程是如何进行的。理解有关结构化分析分解、抽象等一些重要思想 如何结构化一个现实问题 面向数据结构的方法 该方法是Jackson 提出 阅读全文
posted @ 2018-05-18 21:08 Loading~ 阅读(532) 评论(0) 推荐(0) 编辑
摘要: (1) 计算机有关专业(计算机应用、软件工程)的教育和学习过程是从理解计算机世界开始的,如计算机原理、离散数学、编译原理、数据结构、算法分析、程序设计、数据库等等课程都是围绕计算机科学的,也称为专业基础课。这些基础课是培养学生把给定的计算模型在计算机中得以实现的计算能力。 (2) 然而谁来给出这个模 阅读全文
posted @ 2018-05-18 20:40 Loading~ 阅读(277) 评论(0) 推荐(0) 编辑
摘要: Object与Instance有重要的区别:Object是客观世界中存在的实体;Instance是将Object虚拟到计算机世界的实例,它的生存方式是可运行的代码,它的生存环境是计算机中的内存资源,生存周期可能是短暂的。 由于同学们接受对象的概念是从面向对象的编程建立的。而在软件工程中要解决的是把O 阅读全文
posted @ 2018-05-18 20:37 Loading~ 阅读(1817) 评论(0) 推荐(0) 编辑
摘要: 不是一回事。对象是客观存在即客观事物;面向对象是人类活动,是看待客观事物的方法学。面向对象的软件开发是从领域问题的概念出发,通过分析、设计和实现,在计算机中建立现实世界的模型来模拟客观世界。 阅读全文
posted @ 2018-05-18 20:35 Loading~ 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 实体对象采用的是面向对象技术,它表达实体的关系是用关联、继承。而RDBMS 是遵循关系的范式理论构建的二维表,主要采用主键和外键的关联方式。因此,对象模型与数据库模型是不一致的,需要在两者之间进行变换即映射。 映射的完成可以按照规则进行人工映射,可以从O映射到R,反之亦然。可以借助开发工具的正、反向 阅读全文
posted @ 2018-05-18 20:30 Loading~ 阅读(1487) 评论(0) 推荐(0) 编辑
摘要: 背景知识 今天的句子来自基督教科学箴言报(Christine Science Monitor)标题是:Ivy degree – now what? Low income grads struggle with careers, status常青藤名校的学位如今意味着什么?低收入家庭的毕业生(grad 阅读全文
posted @ 2018-05-18 15:54 Loading~ 阅读(149) 评论(0) 推荐(0) 编辑