{"title":"将UML技术映射到设计活动","authors":"Ashley A. Bush, S. Purao","doi":"10.4018/978-1-878289-77-3.ch011","DOIUrl":null,"url":null,"abstract":"INTRODUCTION Over the years, the information system design process (Gero and Kazakov, 1996; Goldschmidt, 1997; Guindon, 1990; Jeffries et al., 1981; Parnas and Clements, 1986) has been investigated using a variety of perspectives. Researchers have examined cognitive aspects of design (Goldschmidt, 1997; Guindon, 1990; Guindon, Krasner, and Curtis, 1986; Rowe, 1987; Sen, 1997), design strategies (Adelson and Soloway, 1988; Batra and Antony, 1994; Guimaraes, 1985; Jeffries et al., 1981), and reuse tasks (Sen, 1997). A variety of modeling techniques, such as the entityrelationship model (Chen, 1976), data flow diagrams (Gane and Sarson, 1979), and object-oriented models (Booch, 1994) have also been developed to document the artifacts generated during the design process. Increasingly, the object-oriented design paradigm and related modeling techniques have been the choice of system designers. It is reasonable to expect that these modeling techniques (proposed to document the design products) will assist or at least not hinder the designer behaviors (that is, the process of IS artifact design). The expectation has, however, not been subjected to investigation. In this contribution, we focus on behaviors that designers exhibit during actual design sessions and investigate how these behaviors are supported by the de facto standard for object-oriented modeling, the Unified Modeling Language (UML) (Booch, Jacobson, and Rumbaugh, 1999). We focus on three core UML techniques: use cases, class diagrams, and sequence diagrams. To observe behaviors employed","PeriodicalId":326533,"journal":{"name":"Information Modeling in the New Millennium","volume":"5 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2001-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Mapping UML Techniques to Design Activities\",\"authors\":\"Ashley A. Bush, S. Purao\",\"doi\":\"10.4018/978-1-878289-77-3.ch011\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"INTRODUCTION Over the years, the information system design process (Gero and Kazakov, 1996; Goldschmidt, 1997; Guindon, 1990; Jeffries et al., 1981; Parnas and Clements, 1986) has been investigated using a variety of perspectives. Researchers have examined cognitive aspects of design (Goldschmidt, 1997; Guindon, 1990; Guindon, Krasner, and Curtis, 1986; Rowe, 1987; Sen, 1997), design strategies (Adelson and Soloway, 1988; Batra and Antony, 1994; Guimaraes, 1985; Jeffries et al., 1981), and reuse tasks (Sen, 1997). A variety of modeling techniques, such as the entityrelationship model (Chen, 1976), data flow diagrams (Gane and Sarson, 1979), and object-oriented models (Booch, 1994) have also been developed to document the artifacts generated during the design process. Increasingly, the object-oriented design paradigm and related modeling techniques have been the choice of system designers. It is reasonable to expect that these modeling techniques (proposed to document the design products) will assist or at least not hinder the designer behaviors (that is, the process of IS artifact design). The expectation has, however, not been subjected to investigation. In this contribution, we focus on behaviors that designers exhibit during actual design sessions and investigate how these behaviors are supported by the de facto standard for object-oriented modeling, the Unified Modeling Language (UML) (Booch, Jacobson, and Rumbaugh, 1999). We focus on three core UML techniques: use cases, class diagrams, and sequence diagrams. To observe behaviors employed\",\"PeriodicalId\":326533,\"journal\":{\"name\":\"Information Modeling in the New Millennium\",\"volume\":\"5 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2001-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Information Modeling in the New Millennium\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.4018/978-1-878289-77-3.ch011\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Modeling in the New Millennium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4018/978-1-878289-77-3.ch011","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7
摘要
多年来,信息系统设计过程(Gero and Kazakov, 1996;Goldschmidt, 1997;Guindon, 1990;Jeffries et al., 1981;Parnas和Clements, 1986)已经从不同的角度进行了调查。研究人员研究了设计的认知方面(Goldschmidt, 1997;Guindon, 1990;Guindon, Krasner, and Curtis, 1986;罗,1987;Sen, 1997),设计策略(Adelson and Soloway, 1988;Batra and Antony, 1994;吉马良斯,1985;Jeffries et al., 1981)和重用任务(Sen, 1997)。各种各样的建模技术,如实体关系模型(Chen, 1976)、数据流图(Gane和Sarson, 1979)和面向对象模型(Booch, 1994)也被开发出来,用于记录在设计过程中生成的工件。越来越多的面向对象的设计范式和相关的建模技术已经成为系统设计者的选择。我们有理由期望这些建模技术(建议将设计产品文档化)将帮助或至少不妨碍设计者的行为(即is工件设计的过程)。然而,这一期望并未受到调查。在这篇文章中,我们关注设计者在实际设计会议中展示的行为,并调查这些行为是如何被面向对象建模的事实标准——统一建模语言(UML)所支持的(Booch, Jacobson, and Rumbaugh, 1999)。我们关注三种核心UML技术:用例、类图和序列图。观察雇员的行为
INTRODUCTION Over the years, the information system design process (Gero and Kazakov, 1996; Goldschmidt, 1997; Guindon, 1990; Jeffries et al., 1981; Parnas and Clements, 1986) has been investigated using a variety of perspectives. Researchers have examined cognitive aspects of design (Goldschmidt, 1997; Guindon, 1990; Guindon, Krasner, and Curtis, 1986; Rowe, 1987; Sen, 1997), design strategies (Adelson and Soloway, 1988; Batra and Antony, 1994; Guimaraes, 1985; Jeffries et al., 1981), and reuse tasks (Sen, 1997). A variety of modeling techniques, such as the entityrelationship model (Chen, 1976), data flow diagrams (Gane and Sarson, 1979), and object-oriented models (Booch, 1994) have also been developed to document the artifacts generated during the design process. Increasingly, the object-oriented design paradigm and related modeling techniques have been the choice of system designers. It is reasonable to expect that these modeling techniques (proposed to document the design products) will assist or at least not hinder the designer behaviors (that is, the process of IS artifact design). The expectation has, however, not been subjected to investigation. In this contribution, we focus on behaviors that designers exhibit during actual design sessions and investigate how these behaviors are supported by the de facto standard for object-oriented modeling, the Unified Modeling Language (UML) (Booch, Jacobson, and Rumbaugh, 1999). We focus on three core UML techniques: use cases, class diagrams, and sequence diagrams. To observe behaviors employed