面向对象系统分析 通讯录

【面向对象系统分析 通讯录】面向对象的软件工程包括哪些部分?面向对象的软件工程主要有:面向对象分析、面向对象设计和面向对象编程 。面向对象分析与设计面向对象设计包括什么uml 面向对象分析与设计就是用uml建模来表达面向对象开发中的分析与设计,面向对象分析:就是确定需求或者业务角度 , 按照面向对象的思路分析业务 。
1、 面向对象中的用例图与结构化方法中的数据流图dfd有何异同需求建模的方法有很多 , 最常用的方法有数据流图(DFD)、实体关系图(ERD)和用例图 。DFD作为结构化和设计的主要方法,已经得到了广泛的应用,特别是对于MIS系统的表达 。DFD用四个基本元素来描述系统的行为:过程、实体、数据流和数据存储 。DFD方法直观易懂,用户可以很容易地得到系统的逻辑模型和物理模型 , 但不能从DFD图中判断活动的时序关系 。
ERD方法用于描述系统实体之间的对应关系 。ERD用于在需求分析阶段描述系统中实体之间的逻辑关系,在设计阶段描述物理表之间的关系 。在需求分析阶段,ERD用于描述现实世界中的对象 。ERD只关注系统中数据之间的关系,而缺乏对系统功能的描述 。如果将ERD和DFD结合起来,就可以更准确地描述系统的需求 。在面向对象分析的方法中,通常使用用例来获取软件的需求 。
2、什么叫 面向对象的数据模型 面向对象数据模型的五个基本概念:对象、类、继承、对象标识和对象包含 。对象在面向对象数据库的设计中,我们将客观世界中的实体抽象为对象 。面向对象方法的一个基本信条是,一切都是对象 。对象可以定义为一组信息及其操作的描述 。对象之间的交互必须通过发送消息和执行消息来完成,消息是对象之间的接口 。严格来说,在面向对象 model中,实体的任何属性都必须表示为一个变量和对应对象中的一对消息 。
在一个类库中通常有很多相似的对象 。相似性意味着它们使用相同的方法来响应相同的消息,并且具有相同名称和类型的变量 。单独定义每个这样的对象是很浪费的,所以我们将相似的对象分组到一个类中 。类是相似对象的集合 。类中的每个对象也称为该类的一个实例 。一个类中的所有对象共享一个公共定义,尽管它们给变量赋予不同的值 。面向对象数据模型中类的概念相当于ER模型中实体集的概念 。
3、《 面向对象分析与设计》课程设计:课程设计题目:图书管理系统 1 。课程设计题目:图书馆管理系统2 。目的和要求:1 。目的:1)要求学生掌握面向对象的思想和机理 。2)掌握面向对象分析与设计的基本思想和方法3)能够运用所学的基本知识和技能解决面向对象 2的简单分析与设计问题 。需求:1)要求使用面向对象的方法和思想完成系统的分析和设计2)要求对系统进行分析和设计 。

    推荐阅读