Publication
Aplicação de uma linha de produtos de software (LPS) no contexto de uma PME
dc.contributor.author | Gouveia, Vitorino Augusto Gonçalves | |
dc.date.accessioned | 2011-03-31T15:14:02Z | |
dc.date.available | 2011-03-31T15:14:02Z | |
dc.date.issued | 2007 | |
dc.description.abstract | Uma linha de produtos de software (LPS), é um conjunto de produtos que partilham funcionalidades comuns, desenvolvidos de forma sistemática a partir de um conjunto de elementos de software base da LPS. As abordagens de desenvolvimento baseado em LPS revolucionaram a forma como as organizações realizam a engenharia de software. A obtenção de economias de escala, na concepção e distribuição de novos produtos, pela reutilização dos elementos de software base da LPS e instanciação dos variantes respectivos, é um dos principais benefícios na adopção desta abordagem. Numa LPS, a arquitectura de software de referência vai para além da dicotomia desenho/ codificação da arquitectura de software tradicional. A sua documentação, inclui a representação da arquitectura de software da LPS e respectivos pontos de variabilidade, bem como a descrição do processo para instanciação dos produtos. Numa pequena e média empresa (PME), os recursos humanos, técnicos e financeiros são escassos. A viabilidade da implementação de uma LPS adequa-se num contexto de redução de custos operacionais e eficiência do processo de produção dos produtos de software. O objectivo deste trabalho é o desenvolvimento e aplicação de uma metodologia para a gestão e implementação de uma LPS, adequada à realidade de uma PME. As principais contribuições do trabalho incluem: a) uma metodologia para a implementação e gestão de uma LPS adequada a uma PME, que prevê a definição da arquitectura de software da LPS com base num conjunto de produtos já existentes, b) a representação da arquitectura de software de uma LPS, suportado por modelos UML, estendidos através de um perfil UML, baseado em 3+1 perspectivas: dos requisitos, da implementação e dos componentes de execução, sendo que a vista (+1)ou “vista produtos” é uma instanciação das restantes três vistas no contexto particular da LPS ou de um produto, num determinado momento no tempo. A metodologia proposta foi aplicada à solução ARQUO™, uma solução real e em produção em diversas organizações. | por |
dc.description.sponsorship | Orientador: António Rito Silva | por |
dc.identifier.uri | http://hdl.handle.net/10400.13/129 | |
dc.language.iso | por | por |
dc.peerreviewed | yes | por |
dc.publisher | Universidade da Madeira | por |
dc.subject | Arquitectura de software | por |
dc.subject | Documentação de uma arquitectura de software | por |
dc.subject | Engenharia aplicacional | por |
dc.subject | Engenharia de domínio | por |
dc.subject | Gestão de configurações de software | por |
dc.subject | Gestão de variabilidades | por |
dc.subject | Linha de produtos de software | por |
dc.subject | . | por |
dc.subject | Centro de Ciências Exatas e da Engenharia | por |
dc.title | Aplicação de uma linha de produtos de software (LPS) no contexto de uma PME | por |
dc.type | master thesis | |
dspace.entity.type | Publication | |
rcaap.rights | openAccess | por |
rcaap.type | masterThesis | por |