Use este identificador para citar ou linkar para este item: https://repositorio.ufms.br/handle/123456789/1809
Tipo: Dissertação
Título: Acessibilidade nas fases de engenharia de requisitos, projeto e codificação de software : uma ferramenta de apoio
Autor(es): Branco, Rodrigo Gonçalves de
Primeiro orientador: Paiva, Débora Maria Barroso
Abstract: Fornecer produtos acess veis deixou de ser um diferencial de determinadas empresas. Acessibilidade, nos dias atuais, e um requisito fundamental de qualquer solu c~ao desenvolvida, indicando principalmente respeito e cumplicidade com os clientes. Essa a rma c~ao e especialmente verdadeira para os produtos desenvolvidos para a Internet, porta de acesso para toda a intercomunica c~ao mundial. A Internet se mostrou a tecnologia mais r apida e barata de aquisi c~ao de informa c~ao, levando tecnologias legadas (servi cos banc arios, por exemplo) a se adaptarem de forma que pessoas com di culdades permanentes ou moment^aneas consigam interagir com a sociedade. Contudo, fornecer um produto acess vel nem sempre e uma tarefa f acil. Al em de diversas classes diferentes de de ci^encias e di culdades (o que acarreta problemas de acessibilidade diferentes), a falta de treinamento e experi^encia na area faz com que desenvolvedores cometam erros em v arios aspectos, resultando num produto inacess vel. Os modelos de processos e frameworks de desenvolvimento de software ainda n~ao se adaptaram de forma consistente e homog^enea, em rela c~ao a acessibilidade na f abrica de software. A area de Tecnologia da Informa c~ao est a passando por uma fase de transi c~ao entre o HTML 4 e XHTML para o HTML 5, que, entre outras coisas, pretende enfatizar a web sem^antica e tratar dos problemas espec cos de acessibilidade. Por m, as ferramentas dispon veis aos desenvolvedores n~ao conseguem, de maneira e caz, auxiliar efetivamente os desenvolvedores a entregarem um produto acess vel. Neste trabalho considera-se que os requisitos de acessibilidade devem ser levados em conta durante todas as fases do processo de desenvolvimento de software, ou seja, devem evoluir desde a fase de an alise de requisitos at e a fase de teste de software para que se obtenha acessibilidade como um atributo de qualidade do produto nal de software. Assim, buscou-se, sobretudo, criar uma abordagem que pudesse promover a rastreabilidade dos requisitos de acessibilidade desde sua concep c~ao at e a fase de codi ca c~ao. Esta abordagem associou requisitos, modelos UML e t ecnicas de implementa c~ao de acessibilidade, mapeadas em uma ontologia de acessibilidade. Al em disso, foi desenvolvido um plugin para o Eclipse que promoveu a associa c~ao das t ecnicas de implementa c~ao de acessibilidade e da matriz de rastreabilidade. Foi criada uma prova de conceito com a proposta de veri car se os objetivos do trabalho foram alcan cados. O trabalho demonstrou que e poss vel realizar, de forma autom atica, o rastreamento dos requisitos de acessibilidade bem como suas t ecnicas de implementa c~ao, desde a Fase de Engenharia de Requisitos at e a Fase de Codi ca c~ao.
ABSTRACT - Providing accessible products has recently left to be a di erential feature of certain companies. Accessibility, today, is a fundamental requirement of any developed solution, indicating primarily respect and care to customers. This statement is especially true for products designed to the Internet which is the gateway of all world intercommunication. The Internet has showed to be the fastest and cheapest technology to acquire information, and has forced legacy technologies (banking services, for example) to adapt itself so that people with permanent or momentary di culties can be able to interact with society. However, to give an accessible product is not always an easy task. In addition to several di erent classes of disabilities / di culties (which leads to di erent accessibility problems), lack of training and experience in the area makes developers producing code in a wrong way, resulting in an inaccessible product. The process models and software development frameworks have not been adapted in a consistent and homogeneous way, contemplating the accessibility in the software factory. We are going through a transition phase between from the HTML and XHTML 4 to HTML 5, which among other things, aims to deliver a semantic web and to treat speci c problems of accessibility, but it's not yet fully consolidated. Finally, the tools available to developers cannot e ectively assist developers to deliver an a ordable product. In this work it is considered that the accessibility requirements should be taken into account during all phases of software development, ie, must evolve from initial requirements analysis to the phase of software testing in order to obtain accessibility as an attribute of software quality of the nal product. Thus, we sought primarily to create an approach that could promote accessibility requirements traceability from conception to the coding phase. This approach has associated Requirements, UML models and implementation techniques for accessibility, mapped in an accessibility ontology. In addition, we developed a plugin for Eclipse that promoted the association of technical implementation of accessibility and traceability matrix. We created a proof of concept with the proposal to assess whether the objectives were achieved. The work showed that it is possible to check, automatically, the traceability of accessibility requirements as well as its implementation techniques, from Requirements Engineering phase to Coding phase.
Palavras-chave: Engenharia de Software
Software Engineering
Teste e Avaliação de Software
Software - Test and Evaluation
Engenharia de Sistemas de Computação
Engineering Computer Systems
Interação Usuário-Computador
User-Computer Interaction
Tipo de acesso: Acesso Aberto
URI: https://repositorio.ufms.br/handle/123456789/1809
Data do documento: 2013
Aparece nas coleções:Programa de Pós-graduação em Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
Rodrigo.pdf1,85 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.