Ana Carolina Candido De Melo, Roberta Fagundes, W. Santos
{"title":"识别和衡量软件开发中技术债务需求的指南","authors":"Ana Carolina Candido De Melo, Roberta Fagundes, W. Santos","doi":"10.5753/CBSOFT_ESTENDIDO.2020.14603","DOIUrl":null,"url":null,"abstract":"Contexto: Dívida Técnica (DT) descreve as consequências que os projetos de software enfrentam durante o seu desenvolvimento, ocasionada muitas vezes, quando tarefas não são realizadas adequadamente. Inicialmente, a DT possuía foco nas atividades de codificação, mas no avanço das investigações, o conceito foi ampliado nas demais fases do desenvolvimento de software, a exemplo, na engenharia de requisitos. Problema: A DT de requisitos está relacionada a distância entre o valor ideal da especificação dos requisitos e a implementação real do sistema, a qual são consequências das decisões estratégicas para ganhos imediatos, ou mudanças não propositais no contexto. Independentemente, é necessário mantê-la gerenciada para assegurar a evolução do software. Identificação e mensuração são as duas primeiras etapas do processo de gerenciamento, no entanto, na engenharia de requisitos ainda são pouco exploradas em pesquisas acadêmicas. Objetivo: Neste contexto, o principal objetivo deste trabalho é desenvolver um guia que possa auxiliar profissionais de software a identificar e mensurar a DT de requisitos existente em seus projetos. Metodologia: Para isso, a pesquisa está sendo desenvolvida através de quatro etapas. A primeira referente a coleta de evidências, objetiva identificar as informações que serão disponibilizadas no guia. A segunda refere-se ao desenvolvimento da proposta, nela as informações identificadas anteriormente serão analisadas para na sequência o guia ser desenvolvido. Na terceira etapa referente a validação, o guia será avaliado por especialistas da área. Por fim, na quarta etapa de análise e conclusão, considerações e resultados sobre a eficácia do guia serão apresentadas. Resultados: Como resultados parciais, já foram identificadas causas que ocasionam no surgimento da DT de requisitos; estratégias existentes para auxiliar na identificação e mensuração; métricas utilizadas na etapa de mensuração; assim como dificuldades apontadas ao realizar essas atividades.","PeriodicalId":285121,"journal":{"name":"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Um Guia para Identificação e Mensuração de Dívida Técnica de Requisitos no Desenvolvimento de Software\",\"authors\":\"Ana Carolina Candido De Melo, Roberta Fagundes, W. Santos\",\"doi\":\"10.5753/CBSOFT_ESTENDIDO.2020.14603\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Contexto: Dívida Técnica (DT) descreve as consequências que os projetos de software enfrentam durante o seu desenvolvimento, ocasionada muitas vezes, quando tarefas não são realizadas adequadamente. Inicialmente, a DT possuía foco nas atividades de codificação, mas no avanço das investigações, o conceito foi ampliado nas demais fases do desenvolvimento de software, a exemplo, na engenharia de requisitos. Problema: A DT de requisitos está relacionada a distância entre o valor ideal da especificação dos requisitos e a implementação real do sistema, a qual são consequências das decisões estratégicas para ganhos imediatos, ou mudanças não propositais no contexto. Independentemente, é necessário mantê-la gerenciada para assegurar a evolução do software. Identificação e mensuração são as duas primeiras etapas do processo de gerenciamento, no entanto, na engenharia de requisitos ainda são pouco exploradas em pesquisas acadêmicas. Objetivo: Neste contexto, o principal objetivo deste trabalho é desenvolver um guia que possa auxiliar profissionais de software a identificar e mensurar a DT de requisitos existente em seus projetos. Metodologia: Para isso, a pesquisa está sendo desenvolvida através de quatro etapas. A primeira referente a coleta de evidências, objetiva identificar as informações que serão disponibilizadas no guia. A segunda refere-se ao desenvolvimento da proposta, nela as informações identificadas anteriormente serão analisadas para na sequência o guia ser desenvolvido. Na terceira etapa referente a validação, o guia será avaliado por especialistas da área. Por fim, na quarta etapa de análise e conclusão, considerações e resultados sobre a eficácia do guia serão apresentadas. Resultados: Como resultados parciais, já foram identificadas causas que ocasionam no surgimento da DT de requisitos; estratégias existentes para auxiliar na identificação e mensuração; métricas utilizadas na etapa de mensuração; assim como dificuldades apontadas ao realizar essas atividades.\",\"PeriodicalId\":285121,\"journal\":{\"name\":\"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-10-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/CBSOFT_ESTENDIDO.2020.14603\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais Estendidos do XI Congresso Brasileiro de Software: Teoria e Prática (CBSoft 2020)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/CBSOFT_ESTENDIDO.2020.14603","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Um Guia para Identificação e Mensuração de Dívida Técnica de Requisitos no Desenvolvimento de Software
Contexto: Dívida Técnica (DT) descreve as consequências que os projetos de software enfrentam durante o seu desenvolvimento, ocasionada muitas vezes, quando tarefas não são realizadas adequadamente. Inicialmente, a DT possuía foco nas atividades de codificação, mas no avanço das investigações, o conceito foi ampliado nas demais fases do desenvolvimento de software, a exemplo, na engenharia de requisitos. Problema: A DT de requisitos está relacionada a distância entre o valor ideal da especificação dos requisitos e a implementação real do sistema, a qual são consequências das decisões estratégicas para ganhos imediatos, ou mudanças não propositais no contexto. Independentemente, é necessário mantê-la gerenciada para assegurar a evolução do software. Identificação e mensuração são as duas primeiras etapas do processo de gerenciamento, no entanto, na engenharia de requisitos ainda são pouco exploradas em pesquisas acadêmicas. Objetivo: Neste contexto, o principal objetivo deste trabalho é desenvolver um guia que possa auxiliar profissionais de software a identificar e mensurar a DT de requisitos existente em seus projetos. Metodologia: Para isso, a pesquisa está sendo desenvolvida através de quatro etapas. A primeira referente a coleta de evidências, objetiva identificar as informações que serão disponibilizadas no guia. A segunda refere-se ao desenvolvimento da proposta, nela as informações identificadas anteriormente serão analisadas para na sequência o guia ser desenvolvido. Na terceira etapa referente a validação, o guia será avaliado por especialistas da área. Por fim, na quarta etapa de análise e conclusão, considerações e resultados sobre a eficácia do guia serão apresentadas. Resultados: Como resultados parciais, já foram identificadas causas que ocasionam no surgimento da DT de requisitos; estratégias existentes para auxiliar na identificação e mensuração; métricas utilizadas na etapa de mensuração; assim como dificuldades apontadas ao realizar essas atividades.