Locus  

Seleção de boas práticas de desenvolvimento de software em micro e pequenas empresas: uma abordagem utilizando sistemas baseados em conhecimento

Show simple item record

dc.creator Castro, Ronney Moreira de
dc.date.accessioned 2015-03-26T13:10:31Z
dc.date.available 2013-04-05
dc.date.available 2015-03-26T13:10:31Z
dc.date.issued 2012-06-26
dc.identifier.citation 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. por
dc.identifier.uri http://locus.ufv.br/handle/123456789/2638
dc.description.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. pt_BR
dc.description.abstract 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. eng
dc.description.sponsorship
dc.format application/pdf por
dc.language por por
dc.publisher Universidade Federal de Viçosa por
dc.rights Acesso Aberto por
dc.subject Micro e pequenas empresas por
dc.subject Boas práticas por
dc.subject Sistema baseado em conhecimento por
dc.subject Micro and small enterprises eng
dc.subject Good practices eng
dc.subject knowledge-based systems eng
dc.title Seleção de boas práticas de desenvolvimento de software em micro e pequenas empresas: uma abordagem utilizando sistemas baseados em conhecimento por
dc.title.alternative Selection of good software development in micro and small enterprises: an approach using knowledge-based systems eng
dc.type Dissertação por
dc.contributor.advisor-co1 Oliveira, Alcione de Paiva
dc.contributor.advisor-co1Lattes http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4788574J0 por
dc.contributor.advisor-co2 Santos, André Gustavo dos
dc.contributor.advisor-co2Lattes http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4796253Z5 por
dc.publisher.country BR por
dc.publisher.department Metodologias e técnicas da Computação; Sistemas de Computação por
dc.publisher.program Mestrado em Ciência da Computação por
dc.publisher.initials UFV por
dc.subject.cnpq CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO por
dc.creator.lattes http://lattes.cnpq.br/2514007540772901 por
dc.contributor.advisor1 Braga, José Luis
dc.contributor.advisor1Lattes http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787263E8 por
dc.contributor.referee1 Pádua, Clarindo Isaias Pereira da Silva e
dc.contributor.referee1Lattes http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=K4787278Y7 por


Files in this item

This item appears in the following Collection(s)

  • Ciência da Computação [177]
    Teses e dissertações defendidas no Programa de Pós-Graduação em Ciência da Computação

Show simple item record

Search DSpace


Browse

My Account