什么概念模型设计?为什么要建立软件概念模型?(待定)
的有关信息介绍如下:答:定义:为了把现实世界中的具体事物抽象、组织 为某一数据库管理系统支持的数据模型,人们常常首 先将现实世界抽象为信息世界,然后将信息世界转换 为机器世界。也就是说,首先把现实世界中的客观对 象抽象为某一种信息结构,这种信息结构并不依赖于 具体的计算机系统,不是某一个数据库管理系统 (DBMS)支持的数据模型,而是概念级的模型,称为 概念模型。
原因:由于概念模型用于信息世界的建模型,是现实 世界到信息世界的第一层抽象,是用户与数据库设计 人员之间进行交流的语言,因此概念模型一方面具有 较强的语义表示能力,能够方便、直接地表示应用中 的各种语义知识,另一方面它还简单、清晰、易于 用户理解。
23•阐述设计精华的作用和主要内容。 答:设计精化主要包括:精化软件结构、调整软件构 成类、精华交互模型、精华类之间的关系
作用:经过分析和设计,已建立起一定程度的设计模 型,其包含了较完整的静态结构模型(顶层架构图、 分析类图)和动态行为模型(交互图),以及用户界 面设计和数据模型设计,但其设计模型的抽象层次与 软件实现之间还有一定差距,有必要对这些模型再进 行分析,细化和优化,已生成高质量的设计模型,为 后续的实现阶段奠定坚实基础