Software Development
Concepts of Unified Modeling Language Concepts of Unified Modeling Language (UML ) come from several sources and different fields . Among the major concepts are listed as for structure and behavior . For structure includes Actor , HYPERLINK "http /en .wikipedia .org /wiki /Attribute_ 28computing 29 " \o "Attribute (computing " attribute , HYPERLINK "http /en .wikipedia .org /wiki /Class_ 28computer_science 29 " \o "Class (computer science " class , HYPERLINK "http /en .wikipedia .org /wiki /Component_diagram " \o "Component diagram component , HYPERLINK "http /en .wikipedia .org /wiki /Interface_ 28computer_science 29 " \o "Interface (computer science " interface , HYPERLINK "http /en .wikipedia .org /wiki /Object_ 28computer_science 29 " \o "Object

(computer science " object and HYPERLINK "http /en .wikipedia .org /wiki /Package_ 28computer_science 29 " \o "Package (computer science " package . While for behavior include Activity , event , message , method , operation , state and use case . Other concepts are Relationships , HYPERLINK "http /en .wikipedia .org /wiki /Stereotype_ 28computing 29 " \o "Stereotype (computing " Stereotype , HYPERLINK "http /en .wikipedia .org /wiki /Class_diagram " \l "Multiplicity " \o "Class diagram " Multiplicity and Role
Concepts based on the structural view are as discussed as follows
An actor as used in the Unified Modeling Language is someone or an organization that plays a role to supply stimulus to the system . Actors are categorized into two active actors and passive actors . Passive actors are activated by the system while active actors start interactions with a system . They are not controlled by the system and are characterized as being outside the system . An attribute is a logical data value that specifies a property of an object or a . Operations are a set of rules that are associated to named attributes . A class as used in object-oriented programming is a blueprint that is used in the creation of objects . Classes are used to increase the rate of development by reduction of redundant code entry , testing and bug fixing . In programming , classes are also used to simplify the relationships of interrelated data . Classes are associated to each other through different ways , which is , through composition , aggregation and inheritance . They are also into several categories Concrete classes Abstract classes , Sealed classes , Local and inner classes , Metaclasses and Partial classes
A component / component diagram shows how a software system is divided into smaller components and shows the dependency among these components A Component diagram consists of the following elements : Component Class /Interface /Object and Relation /Association . An interface explains the communication boundary between two components . It refers to an abstraction that an entity provides of itself to the users . It can also provide means of translations between data entries . An object is an allocation in the memory or storage of a computer system . An object contains either data or instructions . Creation of objects depends on the programming language used . Objects are also specified by classes Software packaging refers to software packaging (programming ) or software packaging (installation . Software packaging is used in the naming of groups of related classes in of a program
The second major concept is the behavioral view of the concepts . These Unified Modeling Language concepts include an activity...
More Essays on development, class, software, wiki, modeling
Related searches on Unified Modeling Language, Modeling Language, Language Reference Manual
- class courseworks
- sample courseworks on Development Concepts
- essays on Modeling Language
- Language Reference Manual analysis
- merits of Language Reference Manual
- disadvantages of Modeling Language
- advantages and disadvantages of modeling
- development summary
- cause and effect of Modeling Language
- class fallacies
- class test
- advantages of Language Reference Manual
- software introduction





