Comparison of software development methodologies based on the SWEBOK
Autor(a) principal: | |
---|---|
Data de Publicação: | 2011 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/1822/28562 |
Resumo: | Dissertação de mestrado em Engenharia de Informática |
id |
RCAP_58951a959a4a65ddeb4e19ded0ab905c |
---|---|
oai_identifier_str |
oai:repositorium.sdum.uminho.pt:1822/28562 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Comparison of software development methodologies based on the SWEBOK681.3.06Dissertação de mestrado em Engenharia de InformáticaWe are facing a period where software projects have a huge dimension involving small resources, high risk and a wide range of available approaches. In this scenario the Software Development Methodologies (SDMs) can prove to be a useful ally, but very dangerous and even fatal if misused. The big issue around this matter is how to choose the appropriated SDM that ts a speci c project. In the given scope, this dissertation describes a framework for comparing SDMs delivering a set of procedures that should be followed when the choice of an SDM is made. The dissertation approaches the framework by applying it to a group of SDMs that were selected by their popularity and signi cance. This exercise is done to prove the concept of the framework and to provide a base comparison, with each chosen SDM, that can, and should, be extended by those who choose to use the framework. The classi cation is achieved by de ning a scale that goes from total satisfaction to no satisfaction, with an intermediate level of partial satisfaction, that is applied to a set of keys. These keys are based in SWEBOK (Software Engineering Body Of Knowledge) that describes and explains the di erent Knowledge Areas (KA) stating their common issues and best practices. To explain the framework, the dissertation analyzes each KA and evaluates the selected SDMs by assessing how their approach complies with SWEBOK's knowledge areas, using the previous stated scale. The framework delivered can be enriched by its user who should provide weights to each KA regarding the project in which the SDM will be used and previous experiencesActualmente atravessamos um período em que os projectos de software têm uma grande dimensão, envolvendo baixos recursos, alto risco e com um variado leque de abordagens a escolher. Nestes casos as Metodologias de Desenvolvimento de Software (MDS) pode ser um bom aliado, contudo se mal escolhido pode ser extremamente perigoso ou até fatal. A questão que se levanta então é, qual a metodologia a escolher. Neste contexto, este documento descreve um conjunto de procedimentos a seguir para comparar MDS. Os procedimentos são então aplicados a um conjunto de populares MDS provando o conceito aqui apresentado, disponibilizando uma comparação de base com uma explicação para cada metodologia escolhida que pode, e deve, ser estendida por quem utilizar o conjunto de procedimentos aqui descritos. A classificação é conseguida através de uma escala que vai da satisfação total à não satisfação, com um nível intermédio de satisfação parcial, para cada uma das chaves. As chaves escolhidas são baseadas no SWEBOK (sigla de Software Engineering Body of Knowledge), que descreve e explica as diferentes áreas de conhecimento da engenharia de software com referência ás melhores práticas e problemas comuns para cada uma delas. Para o conjunto de procedimentos apresentado, cada uma das áreas de conhecimento é analisada e as MDS são avaliadas de acordo com a forma como abordam cada uma das áreas de conhecimento do SWEBOK utilizando a escala anteriormente referida. Estes procedimentos podem ser enriquecidos por quem o escolha utilizar atribuindo pesos a cada uma das áreas de conhecimento com base no projecto a que a MDS será aplicada e a experiências anteriores.Fernandes, João M.Universidade do MinhoSimão, Elísio Maciel2011-11-092011-11-09T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/1822/28562enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2023-07-21T12:37:35Zoai:repositorium.sdum.uminho.pt:1822/28562Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-19T19:33:53.559233Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Comparison of software development methodologies based on the SWEBOK |
title |
Comparison of software development methodologies based on the SWEBOK |
spellingShingle |
Comparison of software development methodologies based on the SWEBOK Simão, Elísio Maciel 681.3.06 |
title_short |
Comparison of software development methodologies based on the SWEBOK |
title_full |
Comparison of software development methodologies based on the SWEBOK |
title_fullStr |
Comparison of software development methodologies based on the SWEBOK |
title_full_unstemmed |
Comparison of software development methodologies based on the SWEBOK |
title_sort |
Comparison of software development methodologies based on the SWEBOK |
author |
Simão, Elísio Maciel |
author_facet |
Simão, Elísio Maciel |
author_role |
author |
dc.contributor.none.fl_str_mv |
Fernandes, João M. Universidade do Minho |
dc.contributor.author.fl_str_mv |
Simão, Elísio Maciel |
dc.subject.por.fl_str_mv |
681.3.06 |
topic |
681.3.06 |
description |
Dissertação de mestrado em Engenharia de Informática |
publishDate |
2011 |
dc.date.none.fl_str_mv |
2011-11-09 2011-11-09T00:00:00Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/1822/28562 |
url |
http://hdl.handle.net/1822/28562 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799132858467483648 |