National Repository of Grey Literature 3 records found  Search took 0.01 seconds. 
Examples of good practice in development of applications on the .NET platform
KAMARÁDOVÁ, Hana
The goal of the bachelor´s thesis is to mention the keystones and best practices of an object-oriented design and development of software. The thesis focuses on selected software design principles, which serve as a guide to those who want to avoid problems caused by a poor design of code. In addition, the thesis explains important nomenclature related to the subject matter. To give an example of how to use the OOP design patterns and best practices, the thesis also includes one use case - a working C# application developed in the Microsoft Visual Studio 2015 environment.
Extending the methodology MMSP in test analysis and design
Novotný, Roman ; Buchalcevová, Alena (advisor) ; Grössl, Zdeněk (referee)
The thesis "Extending the methodology MMSP in test analysis and design" characterizes the discipline of test analysis and design carried out by its inclusion in the Methodology for small software projects (MMSP). The theoretical part defines the concept of discipline Test analysis and design and characterizes its role in the context of software testing and use in developing software products. It also analyzes attitude of commonly known models and methodologies of software development, certification, standards and norms in testing methodology including MMSP to the analytical activities in the field of testing. The practical part describes the methodology MMSP extension by discipline Test analysis and design, which allows the use of this discipline even on small projects developing uncritical IS/ICT solutions, which previously was not possible. Discipline Test analysis and design expands MMSP at considerable amount of analytical activities in the area of testing. Extending the methodology MMSP includes the introduction of new role Test analyst, modification of existing roles, the introduction of new products and descriptions of the recommended testing techniques and test design.
Methodology for Web Applications Development
Mittner, Jan ; Buchalcevová, Alena (advisor) ; Burkoň, Lukáš (referee)
This work deals with methodologies of software development, particularly web applications. Its main objective is to propose a methodology that helps ensure quality web development and prevents a number of frequently recurring problems. The first chapter deals with characteristics of current state and defines the need for process and discipline, the need for team development and the importance of appropriate tools. The second chapter describes the specifics of the web development. It defines the quality criteria in relation to web applications, particularly the aspects of accessibility, usability and security are concerned. It deals with web frameworks and the benefits and risks arising from their usage. It also outlines requirements for the chosen methodology for web development and describes types of projects to be applied to the methodology. The third chapter analyzes the suitability of the selected life cycle models and methodologies in software development for web applications. The life cycle models consider a model of "program and repair", the waterfall model and incremental model. It also deals with the assumptions of agile methodologies and their level of satisfaction for web development. For the analysis is used the methodology evaluation system METES with which is examined Rational Unified Process, Open Unified Process, Extreme Programming, Scrum and Feature Driven Development. The fourth chapter deals with the characteristic of Open Unified Process methodology. It describes the principles, features and development process. The main chapter deals with the proposal of methodology for web development. As the basis is chosen Open Unified Process methodology, whose elements are supplemented and adapted for web development. As the elements of the methodology are elaborated principles, practices, roles, work products, tasks, delivery process, manuals and guidelines and tools. Each element is adapted to fit the specific needs of web applications. In order to achieve greater control over the quality of web applications there are also included detailed checklists as an integral part of products which are aimed at preventing the most frequently occurring errors and problems. The chapter concludes with an overview of tools that have been validated in web development.

Interested in being notified about new results for this query?
Subscribe to the RSS feed.