**UM类型**
对象图:展现了某一时刻一组对象以及他们之间的关系。
类图:展现了一组对象,接口写作和他们之间的关系
用例图:展现了一组用例,参与者以及他们之间的关系
序列图:是场景的图形化表示,描述了以时间顺序组织的对象之间的交互活动
数据库
冲突的概念:
属性冲突:同一属性存在于不同的
编译器工作过程
词法分析处理错误:非法字符,单词拼写错误,
语法分析处理错误:符号错误,括号不匹配,缺少操作数等
语义分析处理错误: 运算符与运算对象不符合
目标代码生成处理错误:死循环,动态语义错误,下表越界 0做除数等
软件工程耦合性
数据耦合:通过参数传递信息
公共耦合:访问同一个公共区域
外部耦合:访问同一外部变量,与公共耦合不同的是,一个是区域,一个是变量
控制耦合:A模块控制B模块
印记耦合:一个模块通过参数表传递的信息是子结构(结构体,对象)
数据耦合:通过数据参数(注意是参数,不是区域也不是子结构!)联系
非直接耦合:不直接联系