Spelling suggestions: "subject:"avaliação dde processo dde software"" "subject:"avaliação dde processo dee software""
1 |
Um processo ágil de engenharia de requisitos com apoio de padrões de softwareToledo, Daniel Eduardo Funabashi de 10 January 2008 (has links)
Made available in DSpace on 2016-06-02T19:05:29Z (GMT). No. of bitstreams: 1
1859.pdf: 1757798 bytes, checksum: 9eb3951e42a6b0bc0aa02bf09e18f67b (MD5)
Previous issue date: 2008-01-10 / Requirements engineering has evolved historically connected to the waterfall
process model of system development. For agile processes its value continues to
be essential to develop systems that really satisfy the customer needs. The iterative
process model with high interaction with the customer is the key to preserve its
importance. Organizational and requirements patterns can be used to guide the
requirements engineer to obtain efficient processes to develop systems following
principles and approaches of agile development. In the context of a real systems
development organization a proposal of an agile process for system development
iteratively and interactively using organizational and requirements patterns has
been formulated and evaluated in a real case study. This proposal has been
modeled in the SPEM meta-model and considers advancing the application of
software metrics to the requirements phase in order to better plan following
iterations. The team that worked in the evaluation has been recruited internally in
the organization and the author of the proposal and of this dissertation has also
been a member of the organization. He trained his colleagues and followed and
recorded the evaluation conducted. A questionnaire has been formulated and
applied to the team and the results of this application are reported here. Some of
the characteristics of the proposed process have been incorporated to the
organization systems development practice and some are being considered for
incorporation with the necessary adaptation. These are here commented together
with the team opinion about the SPEM modeling and advanced application of
software metrics. / A engenharia de requisitos tem evoluído historicamente ligada ao modelo de
processo cascata de desenvolvimento de sistemas. Para processos que têm a
participação efetiva dos clientes na tomada de decisões e na evolução do
desenvolvimento, chamados de processos ágeis, seu valor continua a ser essencial
para desenvolver sistemas que realmente satisfazem às necessidades do cliente. O
modelo de processo iterativo e com alta interação com o cliente é a chave para
preservar essa importância. Padrões de requisitos e organizacionais podem ser
usados para guiar o engenheiro de requisitos para obter processos eficientes a fim
de desenvolver sistemas seguindo os princípios e abordagens do desenvolvimento
ágil. No contexto de uma organização real de desenvolvimento de sistemas, uma
proposta de um processo ágil para desenvolvimento de sistemas iterativa e
interativamente usando padrões organizacionais e de requisitos foi formulada e
avaliada em um estudo de caso real. Essa proposta foi modela no meta-modelo
SPEM (OMG, 2005) e considera o adiantamento da aplicação de métricas de
software para a fase de requisitos a fim de melhor planejar as iterações seguintes.
A equipe que trabalhou na avaliação foi recrutada internamente na organização e o
autor da proposta e desta dissertação também é membro da organização. Ele
treinou seus colegas e acompanhou e registrou a avaliação conduzida. Um
questionário foi formulado e aplicado à equipe e os resultados dessa aplicação são
aqui relatados. Algumas das características do processo proposto foram
incorporadas à prática de desenvolvimento de sistemas da organização e algumas
estão sendo consideradas para incorporação como a adaptação necessária. Elas são
aqui comentadas juntamente com a apreciação da equipe sobre a modelagem em
SPEM e o adiantamento da aplicação das métricas de software.
|
2 |
Um modelo de referência para o desenvolvimento ágil de software / The reference model for agile developmentNascimento, Gustavo Vaz 20 September 2007 (has links)
A crescente procura por software de qualidade vem causando grande pressão sobre as empresas que trabalham com desenvolvimento de software. As entregas de produtos de software dentro do prazo e custo previstos vêm se tornando, a cada dia, um diferencial importante nesse ramo de atividade. Nesse sentido, as empresas procuram por metodologias que propiciem o desenvolvimento de produtos com qualidade, e que respeitem o custo e prazo previstos. Em resposta a essas necessidades, surgiu uma nova classe de metodologias de desenvolvimento de software, conhecidas como metodologias ágeis. Este trabalho apresenta um estudo realizado sobre as principais características existentes nessa nova classe de metodologias. Uma análise permitiu a identificação de semelhanças e diferenças existentes entre elas, o que possibilitou a criação de um modelo de referência para o desenvolvimento ágil de software. O modelo foi utilizado em uma avaliação de processo baseada no modelo de avaliação da ISO/IEC 15504. A avaliação permitiu a identificação de forças e fraquezas no processo avaliado e possibilitou a definição de ações de melhoria para que o processo avaliado se assemelhasse à um processo de desenvolvimento ágil. Palavra-chave: Metodologia ágil de desenvolvimento. Modelo de referência. Processo de desenvolvimento de software. Avaliação de processo de software / The vast demand for software with quality is causing a great pressure on the companies which work with software development. The delivery of software products within the schedule and cost is becoming, every day, an important issue in this area. Therefore, companies are seeking for methodologies to develop products with quality, within the timetable and the cost. Considering these needs, it became a new class of software development methodologies, known as agile methodologies. This research shows a work done upon the main existing characteristics in this new class of methodologies. An analysis allowed the identification of the existing similarities and differences among them, which it made possible to create a new reference model for agile software development. The agile model was used in process assessment based on assessment model from ISO/IEC 15504. The assessment alowed a identification of power and weakness on the process and alowed a definition of improvement action to the process with the intention of to approach the agile development process
|
3 |
Expert mentoring: assistente inteligente para auxiliar gerentes na determinação de evidências objetivas requeridas na avaliação MA-MPS / Expert mentoring: inteligente assistant to assist managers the determination of objetive evidence required to assess the MA-MPSSilva, Livia Maria Omena da 27 June 2011 (has links)
The evaluation of software process is considered an important tool and commonly used to point out the way, where the organization must apply its efforts to improve processes. In particular, the assessment process proposed by the MA-MPS requires the presentation of objective evidence showing satisfaction of the expected results of processes and results of process attributes of a certain level of maturity. The problem of presentation of objective evidence boils down in the difficulty of the managers responsible for processes in interpreting these results described in the Spreadsheet of Indicators. In addition, there are cases where the implementer of the MPS model not has enough time to monitor the entire fill or revision of the spreadsheet, before submitting it for evaluation of processes. Thus, the occurrence of errors in filling can occur and affect the outcome of the evaluation. In this context, is presented the intelligent assistant, Expert Mentoring, which is designed to support, through questions, the managers responsible for processes in the interpreting the expected results of processes and results of attributes of process described in the Spreadsheet of Indicators, where the final of these questions will suggest direct and indirect indicators, which are more suitable for proof of these results. In this sense, the main results of the evaluation of the Expert Mentoring were: decreasing the number of errors in completing the spreadsheet, and recall the name of the indicator, even before the suggestion of the intelligent assistant. / Fundação de Amparo a Pesquisa do Estado de Alagoas / A avaliação de processo de software é considerada uma ferramenta importante e, comumente, usada para apontar o caminho, onde a organização precisa aplicar seus esforços em prol da melhoria dos processos. Em particular, a avaliação de processos proposta pelo MA-MPS exige a apresentação de evidências objetivas que comprovem a satisfação dos resultados esperados de processos e resultados de atributos de processos de determinado nível de maturidade. O problema da apresentação de evidências objetivas se resume na dificuldade dos gerentes responsáveis pelos processos em interpretar esses resultados descritos na Planilha de Indicadores. Além disso, há casos em que o implementador do modelo MPS não dispõe de tempo suficiente para acompanhar todo o preenchimento ou revisão da planilha, antes de submetê-la à avaliação de processos. Assim, a ocorrência de erros de preenchimento pode acontecer e comprometer o resultado da avaliação. Neste contexto, é apresentado o assistente inteligente, Expert Mentoring, cujo objetivo é apoiar, através de perguntas, os gerentes responsáveis pelos processos na interpretação dos resultados esperados de processos e resultados de atributos de processos descritos na Planilha de Indicadores, onde ao final destas perguntas sugere indicadores diretos e indiretos, que sejam mais adequados para a comprovação destes resultados. Nesse sentido, os principais resultados obtidos com a avaliação do Expert Mentoring foram: a diminuição do número de erros de preenchimento da planilha, e a recordação do nome do indicador, antes mesmo da sugestão do assistente inteligente.
|
4 |
Um modelo de referência para o desenvolvimento ágil de software / The reference model for agile developmentGustavo Vaz Nascimento 20 September 2007 (has links)
A crescente procura por software de qualidade vem causando grande pressão sobre as empresas que trabalham com desenvolvimento de software. As entregas de produtos de software dentro do prazo e custo previstos vêm se tornando, a cada dia, um diferencial importante nesse ramo de atividade. Nesse sentido, as empresas procuram por metodologias que propiciem o desenvolvimento de produtos com qualidade, e que respeitem o custo e prazo previstos. Em resposta a essas necessidades, surgiu uma nova classe de metodologias de desenvolvimento de software, conhecidas como metodologias ágeis. Este trabalho apresenta um estudo realizado sobre as principais características existentes nessa nova classe de metodologias. Uma análise permitiu a identificação de semelhanças e diferenças existentes entre elas, o que possibilitou a criação de um modelo de referência para o desenvolvimento ágil de software. O modelo foi utilizado em uma avaliação de processo baseada no modelo de avaliação da ISO/IEC 15504. A avaliação permitiu a identificação de forças e fraquezas no processo avaliado e possibilitou a definição de ações de melhoria para que o processo avaliado se assemelhasse à um processo de desenvolvimento ágil. Palavra-chave: Metodologia ágil de desenvolvimento. Modelo de referência. Processo de desenvolvimento de software. Avaliação de processo de software / The vast demand for software with quality is causing a great pressure on the companies which work with software development. The delivery of software products within the schedule and cost is becoming, every day, an important issue in this area. Therefore, companies are seeking for methodologies to develop products with quality, within the timetable and the cost. Considering these needs, it became a new class of software development methodologies, known as agile methodologies. This research shows a work done upon the main existing characteristics in this new class of methodologies. An analysis allowed the identification of the existing similarities and differences among them, which it made possible to create a new reference model for agile software development. The agile model was used in process assessment based on assessment model from ISO/IEC 15504. The assessment alowed a identification of power and weakness on the process and alowed a definition of improvement action to the process with the intention of to approach the agile development process
|
Page generated in 0.101 seconds