Seleção de boas práticas de desenvolvimento de software em micro e pequenas empresas: uma abordagem utilizando sistemas baseados em conhecimento
Ano de defesa: | 2012 |
---|---|
Autor(a) principal: | |
Orientador(a): | |
Banca de defesa: | |
Tipo de documento: | Dissertação |
Tipo de acesso: | Acesso aberto |
Idioma: | por |
Instituição de defesa: |
Universidade Federal de Viçosa
BR Metodologias e técnicas da Computação; Sistemas de Computação Mestrado em Ciência da Computação UFV |
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: | |
Link de acesso: | http://locus.ufv.br/handle/123456789/2638 |
Resumo: | O mundo de hoje está se tornando cada vez mais dependente da tecnologia e dos sistemas computacionais. Muitas organizações estão voltando sua atenção para esse fato diante de um mercado altamente competitivo buscando soluções capazes de auxiliar, automatizar e melhorar seus processos. A qualidade de seus produtos passa a ser um fator diferenciador e está diretamente associada a esses processos. Dessa forma, o software passa então a ter um papel de grande importância no que se refere à competitividade e ao crescimento de uma organização. O desenvolvimento de software está diretamente relacionado à Engenharia de Software. São muitas técnicas e práticas, porém a escolha da melhor metodologia de desenvolvimento deve ser feita de forma a não comprometer todo o trabalho e com a máxima qualidade. Nesse cenário estão incluídas as micro e pequenas empresas desenvolvedoras de software, que enfrentam vários problemas, desde a falta de pessoal capacitado, até mesmo recursos financeiros escassos para investimentos em metodologias e treinamento. Um dos fatores que apresenta maior importância e tende a ser o maior dos problemas nesses tipos de empresas é, com certeza, a falta de políticas que possam auxiliar a melhoria dos processos de desenvolvimento. Este trabalho apresenta a construção de um sistema baseado em conhecimento (KBS) que, baseado em informações sobre o perfil de complexidade do ambiente, é capaz de sugerir um conjunto de boas práticas de desenvolvimento de software para micro e pequenas empresas. Para atingir o objetivo, o sistema deverá ter como entrada, valores referentes à classificação de sete fatores de complexidade do ambiente. Além disso, o sistema deverá possuir uma base de boas práticas de engenharia de software e um conjunto de regras que serão responsáveis por determinar quais dessas práticas serão indicadas para aquela organização. O trabalho apresenta também dois estudos de casos nos quais a metodologia descrita foi aplicada com o objetivo de analisar se os resultados obtidos foram satisfatórios. |