3 research outputs found

    Suporte a testes automatizados de interface de componentes desenvolvidos no ambiente sea

    Get PDF
    TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.Componentes são artefatos de Software que encapsulam funcionalidades utilizando interfaces bem definidas, permitindo que sistemas complexos sejam desenvolvidos pela composição de elementos criados de forma independente. Para que se possa utilizar esta abordagem aproveitando suas vantagens de redução de custos e aumento da qualidade final do sistema, é necessário que se garanta a qualidade dos componentes sendo desenvolvidos. Um componente de alta qualidade é fiel à especificação de sua interface, e para tanto, necessita de testes automatizados que ofereçam esta garantia. Estes testes podem ser feitos em tanto em nível de código quanto em nível de modelo, a partir de modelos UML que especifiquem a interface de componente. Este trabalho propõe uma abordagem para a execução automática de testes de interface em nível de modelo para componentes desenvolvidos no ambiente de desenvolvimento SEA, baseada na criação de componentes-espelho, e discute como estes testes podem ser utilizados como parte de uma metodologia de testes automáticos em nível de código da implementação.Components are Software artifacts that encapsulate functionalities behind well-defined interfaces, allowing complex systems to be constructed from the composition of independently developed parts. To make this strategy possible, and to be able to leverage the characteristics of cost reduction and higher quality of the system, it is necessay that the quality of the components being developed get individually ascertained. A high-quality component is true to its interface specification, and for that to happen, automated tests are required. These tests can be performed at the implementation level of abstraction, or at the model level of abstraction - from UML models that represent the component's interface. This work proposes an approach to the automated creation and execution of interface tests, at the modelling level, for components being developed in the SEA development environment. This is done by the creation of mirror-components. It also discusses how these tests can be used as part of a broader methodology that encompasses automatically generated tests at the implementation level of abstraction

    Ricardo Pereira e Silva

    Get PDF

    Compatibility Evaluation of Components Specified in UML

    No full text
    corecore