Sistemas de software
Tese: Sistemas de software. Pesquise 862.000+ trabalhos acadêmicosPor: edubra • 6/11/2014 • Tese • 3.012 Palavras (13 Páginas) • 308 Visualizações
RESUMO
Sistemas de software estão presentes atualmente em todos os lugares e atividades
desempenhadas com ou sem intervenção humana, assumindo papéis decisivos para o alcance
de objetivos de negócios e agregando valor aos produtos e serviços. Em razão da estreita
relação entre a qualidade do software e o processo utilizado em seu desenvolvimento,
esforços foram e estão sendo realizados para a melhoria dos processos de software utilizados
e para a construção de ferramentas e ambientes computacionais que auxiliem no processo.
Neste sentido, dentro da área de pesquisa intitulada Tecnologia de Processo de Software,
surgiram os ambientes de desenvolvimento de software orientados ao processo ou PSEEs
(Process-centered Software Engineering Environment) permitindo auxílio à modelagem e
execução de processos de software.
Durante o processo de desenvolvimento de software algumas atividades precisam ser
realizadas várias vezes em períodos de tempo pré-determinados. Dentre elas, as atividades
conhecidas como guarda-chuva ocorrem de forma transversal durante o processo, são
recorrentes e aplicáveis durante todo o processo, focalizando principalmente a gestão, o
monitoramento e o controle do projeto; essas atividades são atividades periódicas, pois
ocorrem em períodos de tempo pré-determinados visando um objetivo bem definido.
Este trabalho propõe um mecanismo para a modelagem e execução de atividades
periódicas no ambiente WebAPSEE, PSEE desenvolvido pelo Laboratório de Engenharia de
Software da UFPA. Espera-se contribuir com a automação do controle de períodos de
execução, contribuir com a diminuição do esforço por parte de gerentes de processo/projeto
no desempenho de parte de suas atividades e garantir a conformidade com modelos de
processo. Este trabalho pretende inserir no WebAPSEE uma abordagem prevista na literatura
como característica de algumas atividades que ocorrem durante o processo de software que,
porém, não é implementada de forma satisfatória pela tecnologia atual, que invariavelmente
trata o problema com simples repetições ou demandam um esforço muito grande por parte do
gerente de projetos/processos para alcançar o mesmo resultado.
PALAVRAS-CHAVE: Tecnologia de Processo de Software, Ambiente de Desenvolvimento
de Software Centrado em Processos, WebAPSEE, Atividades Periódicas.15
ABSTRACT
Software systems are present in all places and activities performed with or without human
intervention, assuming key roles for the achievement of business objectives and adding value
to products and services. Because of the close relationship between software quality and the
process used in its development, efforts have been done for the improvement of software
processes and the development of computational tools and environments that can give support
in the process. In this sense, within the research area called Software Process Technology,
were created the Process-centered Software Engineering Environments or PSEEs, allowing
aid to the modeling and execution of software processes.
During the software development process some activities must be performed several times
in pre-determined periods of time. Among them, the activities known as umbrella activity
transversely occur during the process, are recurring and applicable throughout the process and
focus mainly on the management, monitoring and control of the project; these activities are
periodic activities because they occur in predetermined time periods ordering a well-defined
objective.
This paper proposes a mechanism for modeling and execution of periodic activities in the
WebAPSEE environment, a PSEE developed by the Software Engineering Laboratory of
UFPA. Focusing on providing the automated control for periods enactment, aiming to
contribute to reduce the effort by process/project managers in the performance of part of its
activities and ensure compliance with process models. This work intends to implement into
the WebAPSEE a literature approach as characteristic of some activities that occur during the
software process, however, not implemented satisfactorily by other environments, invariably
dealing the problem with simple repetitions or require a great effort by the project/process
manager to achieve the same result.
KEYWORDS: Software Process Technology, Process-centered Software Engineering
Environment, WebAPSEE, Periodic Activities.16
1. INTRODUÇÃO
Atualmente, os sistemas de software estão presentes em todos os lugares e atividades
desempenhadas com ou sem intervenção humana, seja em atividades simples como enviar
mensagens de texto a um amigo ou tarefas delicadas como monitorar e gerenciar o tráfego
aéreo de uma metrópole, tornando-se não mais
...