Use este identificador para citar ou linkar para este item: https://locus.ufv.br//handle/123456789/2638
Tipo: Dissertação
Título: Seleção de boas práticas de desenvolvimento de software em micro e pequenas empresas: uma abordagem utilizando sistemas baseados em conhecimento
Título(s) alternativo(s): Selection of good software development in micro and small enterprises: an approach using knowledge-based systems
Autor(es): Castro, Ronney Moreira de
Primeiro Orientador: Braga, José Luis
Primeiro coorientador: Oliveira, Alcione de Paiva
Segundo coorientador: Santos, André Gustavo dos
Primeiro avaliador: Pádua, Clarindo Isaias Pereira da Silva e
Abstract: 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.
The today world is becoming increasingly dependent on technology and computing systems. Many organizations are focusing their attention to this fact facing a highly competitive market seeking for solutions that can help automate and improve their processes. The quality of their products becomes a differentiating factor and is directly associated with these processes. Thus, the software then proceeds to have a major role regarding competitiveness and growth of an organization. Software development is directly related to Software Engineering. There are many techniques and practices, but the best choice of development methodology should be made so as not to compromise all the work and with the highest quality. In this scenario the micro and small software development companies are included, facing various problems, from lack of trained personnel even scarce financial resources for investment in training and methodologies. One factor that has greater importance and tends to be the biggest problems of these types of companies is the lack of policies that can help improve the development processes. This work presents the construction of a knowledge-based system (KBS) that, based on information about the profile of the complexity of the environment, is able to suggest a set of good practices in software development for micro and small enterprises. To achieve the goal, the system must have values for the classification of the seven factors of complexity of the environment as input. In addition, the system must have a good base engineering practices and a set of rules that will be responsible for determining which of this practices will be given to that organization. The work also presents two study cases in which the approach was applied in order to analyze whether the results were satisfactory.
Palavras-chave: Micro e pequenas empresas
Boas práticas
Sistema baseado em conhecimento
Micro and small enterprises
Good practices
knowledge-based systems
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: BR
Editor: Universidade Federal de Viçosa
Sigla da Instituição: UFV
Departamento: Metodologias e técnicas da Computação; Sistemas de Computação
Programa: Mestrado em Ciência da Computação
Citação: CASTRO, Ronney Moreira de. Selection of good software development in micro and small enterprises: an approach using knowledge-based systems. 2012. 110 f. Dissertação (Mestrado em Metodologias e técnicas da Computação; Sistemas de Computação) - Universidade Federal de Viçosa, Viçosa, 2012.
Tipo de Acesso: Acesso Aberto
URI: http://locus.ufv.br/handle/123456789/2638
Data do documento: 26-Jun-2012
Aparece nas coleções:Ciência da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
texto completo.pdf3,89 MBAdobe PDFThumbnail
Visualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.