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 | Tamanho | Formato | |
---|---|---|---|---|
Rodrigo.pdf | 1,85 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.