Posouzení dopadu využití návrhových vzorů na implementaci prototypu informačního systému

Abstract

This bachelor thesis is concerned about creation of complex information system. This system will be used for comparison between design patterns in terms of difficulty and methods of implementation. Difficulty is meant by the extensions or changes that has been made towards the implementation of the system. Furthermore I will describe mine own experience with these design patterns. The experience that is suitable to be told is the complexity of mental models of design patterns, on these basis I will compare the difficulty of the remembering of these design patterns. We have chosen two design patterns, that each of them holds very distinct approach towards creating an application. One of them maps requirements for an application in simple algorithmic form, while the other applies methods that are present in programming language which could be for exmample composition and encapsulation. These design patterns are not alone, there are much more patterns that exists, but these two patterns are rather elegant examples of the lifetime of application, it's changes and growing. Upon this basis was concluded that design patterns that use the programming language and it's environment are much more easier to use and change over the application lifetime, than the patterns which depends mainly on the current problem and and its specific algorithm.

Description

Subject(s)

Design patterns, information system, comparison, implementation

Citation