Tổng hợp giáo trình, tài liệu tham khảo, đề thi của môn học UML
Tài liệu tham khảo môn UML
  • Analyzing Robustness of UML State Machines

    Analyzing Robustness of UML State Machines

    State Machines constitute an integral part of software behavior specification within the UML. The development of realistic software applications often results in complex and distributed models. Potential errors can be very subtle and hard to locate for the developer. Thus, we present a set of robustness rules that seek to avoid common types of errors by ruling out certain modeling constructs. Furthermore, adherence to these rules can improve model readability and maintainability. The...

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Will UML 2.0 Be Agile or Awkward?

    Will UML 2.0 Be Agile or Awkward?

    The UML sits at an architectural crossroad. Will UML 2.0 resolve the problems of UML 1.x or will it succumb to the dreaded second-language syndrome?

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • What’s New in UML™ 2.0?

    What’s New in UML™ 2.0?

    The early part of the 1990s saw a greatly heightened interest in the object paradigm and related technologies. New object-based programming languages, such as SmallTalk, Eiffel, C++, and Java, were devised and adopted. These were accompanied by a prodigious and confusing glut of object-oriented (OO) software design methods and modeling notations.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Context-Free Slicing of UML Class Models

    Context-Free Slicing of UML Class Models

    The concept of model slicing is introduced as a means to support maintenance through the understanding, querying, and analysis of large UML models. The specific models being examined are class models as defined in the Unified Modeling Language (UML).

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • UML Data Models From An ORM Perspective: Part 1

    UML Data Models From An ORM Perspective: Part 1

    Although the Unified Modeling Language (UML) facilitates software modeling, its object-oriented approach is arguably less than ideal for developing and validating conceptual data models with domain experts. Object Role Modeling (ORM) is a factoriented approach specifically designed to facilitate conceptual analysis and to minimize the impact on change. Since ORM models can be used to derive UML class diagrams, ORM offers benefits even to UML data modelers. This multi-part article provides a...

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Using the UML for Architectural Description

    Using the UML for Architectural Description

    In this paper, I provide an overview of IEEE P1471, describe its conceptual framework, and investigate the issues of applying the UML to meet the requirements of IEEE P1471.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Bridging the gap between Acme and UML 2.0 for CBD

    Bridging the gap between Acme and UML 2.0 for CBD

    In this paper we map Acme modeling abstractions into UML 2.0, using its new component modeling constructs, its lightweight extension mechanisms and OCL well-formedness rules. The feasibility of this mapping is demonstrated through several examples. This mapping bridges the gap between architectural specification with Acme and UML, namely allowing the transition from architecture to implementation, using UML design models as a middle tier abstraction.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • UML for XML Schema Mapping Specification

    UML for XML Schema Mapping Specification

    This paper describes a graphical notation in UML for designing XML Schemas. UML (Unified Modeling Language) is a standard object-oriented design language that has gained virtually global acceptance among both tool vendors as well as software developers. UML has been standardized by the Object Management Group (OMG). XML Schema is an emerging standard from W3C. XML Schema is a language for defining the structure of XML document instances that belong to a specific document type.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Refactoring With UML

    Refactoring With UML

    In this paper I propose using a Unified Modeling Language (UML) tool as an aid in finding smells and performing some of the larger granularity refactorings. Working in UML is also advantageous when performing some of the smaller refactorings, but does not apply to refactorings involving blocks of code smaller than an individual class member. The purpose of this paper is to give a taste of what is possible when you use UML as a tool for refactoring, not to be an exhaustive catalogue.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Modeling Role-Based Access Control Using Parameterized UML Models

    Modeling Role-Based Access Control Using Parameterized UML Models

    Organizations use Role-Based Access Control (RBAC) to protect computer-based resources from unauthorized access. There has been considerable work on formally specifying RBAC policies but there is still a need for RBAC policy specification techniques that can be integrated into software design methods. This paper describes a method for incorporating specifications of RBAC policies into UML design models.

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • UML basics - Part II: The activity diagram

    UML basics - Part II: The activity diagram

    The purpose of the activity diagram is to model the procedural flow of actions that are part of a larger activity. In projects in which use cases are present, activity diagrams can model a specific use case at a more detailed level. However, activity diagrams can be used independently of use cases for modeling a business-level function, such as buying a concert ticket or registering for a college class. Activity diagrams can also be used to model system-level functions, such as how a ticket...

      Loại Tài liệu | Loại file: | Lượt xem: 0 | Download 0

  • Sáng kiến kinh nghiệm: Tìm hiểu đề xuất giải pháp sử dụng...

    Sáng kiến kinh nghiệm: Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại

    Sáng kiến kinh nghiệm: Tìm hiểu đề xuất giải pháp sử dụng phần mềm tự nguồn mở thay cho giải pháp phần mềm thương mại nhằm đề xuất các phương án ứng dụng và phát triển phần mềm nguồn mở; mô tả các giải pháp triển khai; nêu các bài học kinh nghiệm, những khó khăn vướng mắc trong quá trình triển khai.

      Loại Luận Văn - Đề án | Loại file: | Lượt xem: 0 | Download 0

Hướng dẫn khai thác thư viện số

Bộ sưu tập nổi bật