软件工程Ch8ConstructAnalysModel”.pptVIP

  • 3
  • 0
  • 约1.94万字
  • 约 82页
  • 2017-06-11 发布于北京
  • 举报
软件工程Ch8ConstructAnalysModel”

AUTS * Collaborations Classes fulfill their responsibilities in one of two ways: A class can use its own operations to manipulate its own attributes, thereby fulfilling a particular responsibility, or a class can collaborate with other classes. Collaborations identify relationships between classes AUTS * three different generic relationships between classes [WIR90]: the is-part-of relationship(合成Composition) the has-knowledge-of relationship(关联association) the depends-upon relationship(依赖Dependency) AUTS * Composite Aggregate Class AUTS * Associations and Dependencies(关联和依赖) Two analysis classes are often related to one another in some fashion In UML these relationships are called associations Associations can be refined by indicating multiplicity (the term cardinality is used in data modeling In many instances, a client-server relationship exists between two analysis classes. In such cases, a client-class depends on the server-class in some way and a dependency relationship is established AUTS * Multiplicity AUTS * Dependencies AUTS * Analysis Packages Various elements of the analysis model (e.g., use-cases, analysis classes) are categorized in a manner that packages them as a grouping The plus sign preceding the analysis class name in each package indicates that the classes have public visibility and are therefore accessible from other packages. Other symbols can precede an element within a package. A minus sign indicates that an element is hidden from all other packages and a # symbol indicates that an element is accessible only to packages contained within a given package. AUTS * Analysis Packages AUTS * Behavioral Modeling (行为模型) The behavioral model indicates how software will respond to external events or stimuli. To create the model, the analyst must perform the following steps: Evaluate all use-cases to fully understand the sequence of interaction within the system. Identify events that drive the interaction sequence and understand how t

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档