摘要:
类图 类图用于表示类的静态内容以及它们之间的关系,在其中可以显示出类的成员变量和成员函数,以及类之间的继承和引用关系。 类的UML表示是一个长方形,垂直地分为三个区,顶部区域显示类的名字,中间的区域列出类的属性,底部的区域列出类的操作。分类类interfaceutilityabstract(斜体表示)可见性+ public# protected- private~ package类的属性 类的属性节在分隔线上列出每一个类的属性。属性节是可选择的,要是一用它,就包含类的列表显示的每个属性。在业务类图中,属性类型通常与单位相符,这对于图的可能读者是有意义的。然而用于生成代码的类图,要求类的... 阅读全文
摘要:
用例建模 用例建模的主要功能是表达系统的功能性需求或行为。主要包含用例图和用例描述,其中用例图由参与者、用例、系统边界和箭头组成,用例描述以文本文档的形式详细的描述了用例图中的每个用例。 用例建模时,用例一定要简单,名字清晰,不要太注重于细节,还有要牢记无论考虑的有多么周全,用例总是会有所变化。用例图 用例图描述了系统提供的一个功能单元。用例图的主要目的是帮助开发团队以一种可视化的方式理解系统的功能需求,包括基于基本流程的“角色”关系,以及系统内用例之间的关系。用例图一般表示出用例的组织关系,要么是整个系统的全部用例,要么是完成具有功能的一组用例。要在用例图上显示某个用例,可绘制一个椭圆... 阅读全文
摘要:
UML统一建模语言 1997年OMG组织(Object Management Group对象管理组织)发布了统一建模语言(Unified Modeling Language,UML)。它目标之一就是为开发团队提供标准通用的设计语言来开发和构建计算机应用。UML提出了一套IT专业人员期待多年的统一的标准建模符号。通过使用UML,这些人员能够阅读和交流系统架构和设计规划,就像建筑工人多年来所使用的建筑设计图一样。UML符号集只是一种语言而不是一种方法学。这点很重要,因为语言与方法学不同,它可以在不做任何更改的情况下很容易地适应任何公司的业务运作方式。既然UML不是一种方法学,它就不需要任何正式的. 阅读全文
摘要:
LINQ 查询语法与方法语法 通过使用 C# 3.0 中引入的声明性查询语法,介绍性 LINQ 文档中的多数查询都被编写为查询表达式。 但是,.NET 公共语言运行时 (CLR) 本身并不具有查询语法的概念。 因此,在编译时,查询表达式会转换为 CLR 确实了解的内容:方法调用。 这些方法称为“标准查询运算符”,它们具有如下名称:Where、Select、GroupBy、Join、Max、Average 等。可以通过使用方法语法而非查询语法来直接调用这些方法。通常我们建议使用查询语法,因为它通常更简单、更易读;但是方法语法和查询语法之间并无语义上的区别。 此外,一些查询(如检索匹配指定条件的. 阅读全文