About: Pattern4Net: Efficient Development Using Design Patterns     Goto   Sponge   NotDistinct   Permalink

An Entity of Type : http://linked.opendata.cz/ontology/domain/vavai/Vysledek, within Data Space : linked.opendata.cz associated with source document(s)

AttributesValues
rdf:type
Description
  • The flexibility provided by design patterns is usually achieved by introducing new classes into the design. Developers often don't write sufficient documentation, therefore the mapping between classes and design patterns is lost. Moreover, some design patterns could be misunderstood and implemented incorrectly. The complexity of design patterns oriented software development can easily overtake the advantages of design patterns usage, which might lead to software bugs or even complete failure of the development. In this paper we present the Patterns4Net project that targets the .NET platform. With Patterns4Net, developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used by Pattern Enforcer, a tool that verifies correctness of design patterns implementation, and Architecture Explorer, which uses information about implemented design patterns to generate interactive UML-like class diagrams.
  • The flexibility provided by design patterns is usually achieved by introducing new classes into the design. Developers often don't write sufficient documentation, therefore the mapping between classes and design patterns is lost. Moreover, some design patterns could be misunderstood and implemented incorrectly. The complexity of design patterns oriented software development can easily overtake the advantages of design patterns usage, which might lead to software bugs or even complete failure of the development. In this paper we present the Patterns4Net project that targets the .NET platform. With Patterns4Net, developers can annotate their classes using special attributes that document the usage of design patterns in a standardized way. This documentation is then used by Pattern Enforcer, a tool that verifies correctness of design patterns implementation, and Architecture Explorer, which uses information about implemented design patterns to generate interactive UML-like class diagrams. (en)
Title
  • Pattern4Net: Efficient Development Using Design Patterns
  • Pattern4Net: Efficient Development Using Design Patterns (en)
skos:prefLabel
  • Pattern4Net: Efficient Development Using Design Patterns
  • Pattern4Net: Efficient Development Using Design Patterns (en)
skos:notation
  • RIV/00216208:11320/11:10099571!RIV12-MSM-11320___
http://linked.open...avai/riv/aktivita
http://linked.open...avai/riv/aktivity
  • I, S
http://linked.open...vai/riv/dodaniDat
http://linked.open...aciTvurceVysledku
http://linked.open.../riv/druhVysledku
http://linked.open...iv/duvernostUdaju
http://linked.open...titaPredkladatele
http://linked.open...dnocenehoVysledku
  • 219741
http://linked.open...ai/riv/idVysledku
  • RIV/00216208:11320/11:10099571
http://linked.open...riv/jazykVysledku
http://linked.open.../riv/klicovaSlova
  • Design Patterns; Pattern4Net (en)
http://linked.open.../riv/klicoveSlovo
http://linked.open...ontrolniKodProRIV
  • [FBA249E32ECB]
http://linked.open...v/mistoKonaniAkce
  • Terchová, Slovakia
http://linked.open...i/riv/mistoVydani
  • Seňa, Slovakia
http://linked.open...i/riv/nazevZdroje
  • Informačné Technológie - Aplikácie a Teória
http://linked.open...in/vavai/riv/obor
http://linked.open...ichTvurcuVysledku
http://linked.open...cetTvurcuVysledku
http://linked.open...UplatneniVysledku
http://linked.open...iv/tvurceVysledku
  • Zavoral, Filip
  • Šindelář, Štěpán
http://linked.open...vavai/riv/typAkce
http://linked.open.../riv/zahajeniAkce
number of pages
http://purl.org/ne...btex#hasPublisher
  • PONT s.r.o.
https://schema.org/isbn
  • 978-80-89557-02-8
http://localhost/t...ganizacniJednotka
  • 11320
Faceted Search & Find service v1.16.118 as of Jun 21 2024


Alternative Linked Data Documents: ODE     Content Formats:   [cxml] [csv]     RDF   [text] [turtle] [ld+json] [rdf+json] [rdf+xml]     ODATA   [atom+xml] [odata+json]     Microdata   [microdata+json] [html]    About   
This material is Open Knowledge   W3C Semantic Web Technology [RDF Data] Valid XHTML + RDFa
OpenLink Virtuoso version 07.20.3240 as of Jun 21 2024, on Linux (x86_64-pc-linux-gnu), Single-Server Edition (126 GB total memory, 48 GB memory in use)
Data on this page belongs to its respective rights holders.
Virtuoso Faceted Browser Copyright © 2009-2024 OpenLink Software