• Nenhum resultado encontrado

Este trabalho apresentou a proposta de um conjunto

Este trabalho apresentou a proposta de um conjunto features features  que umaque uma

ferramenta deve possuir para dar suporte ao Gerenciamento do processo de ferramenta deve possuir para dar suporte ao Gerenciamento do processo de Engenharia de Domínio em Linha de Produtos de

Engenharia de Domínio em Linha de Produtos de Software Software (GED)(GED)..

Percebe-se que a LPS tem sido uma solução bastante adotada nas Percebe-se que a LPS tem sido uma solução bastante adotada nas empresas, havendo inúmeros relatos de experiência sobre o uso desta abordagem. empresas, havendo inúmeros relatos de experiência sobre o uso desta abordagem. Através da análise de ferramentas e leitura de relatos de experiência, percebe-se Através da análise de ferramentas e leitura de relatos de experiência, percebe-se que há grande deficiência de ferramentas que possam apoiar o GED: nenhuma que há grande deficiência de ferramentas que possam apoiar o GED: nenhuma ferramenta que apoie esta tarefa foi encontrada. Adicionalmente, o gerenciamento ferramenta que apoie esta tarefa foi encontrada. Adicionalmente, o gerenciamento da LPS, como um todo, tem sido um assunto pouco tratado nas publicações da LPS, como um todo, tem sido um assunto pouco tratado nas publicações científicas.

científicas.

Após a realização dos estudos, concluímos, portanto, que os objetivos da Após a realização dos estudos, concluímos, portanto, que os objetivos da pesquisa foram alcançados e a pergunta de pesquisa (Quais são as

pesquisa foram alcançados e a pergunta de pesquisa (Quais são as features features queque

uma CASE deve possuir para contribuir efetivamente com o gerenciamento do uma CASE deve possuir para contribuir efetivamente com o gerenciamento do processo de Engenharia de Domínio em Linha de Produtos de

processo de Engenharia de Domínio em Linha de Produtos de Software Software ?) foi?) foi

respondida após a análise das ferramentas e dos relatos de experiência, que respondida após a análise das ferramentas e dos relatos de experiência, que resultou na proposta de um conjunto de

resultou na proposta de um conjunto de features.features.

Apresentamos, a seguir, os trabalhos relacionados a este, as propostas de Apresentamos, a seguir, os trabalhos relacionados a este, as propostas de trabalhos futuros e lições aprendidas durante a execução deste estudo.

trabalhos futuros e lições aprendidas durante a execução deste estudo. 5.1.

5.1. Trabalhos Trabalhos RelacionadosRelacionados

Durante as pesquisas para realização deste estudo, diversos trabalhos que Durante as pesquisas para realização deste estudo, diversos trabalhos que relacionam Linha de Produtos de

relacionam Linha de Produtos de Software Software e ferramentas CASE foram encontrados.e ferramentas CASE foram encontrados.

O capitulo 4 apresentou alguns deles. O capitulo 4 apresentou alguns deles.

Além destes, podemos citar como t

Além destes, podemos citar como trabalho relacionado a dissertação de Lianarabalho relacionado a dissertação de Liana Lisboa,

Lisboa, ToolDAy ToolDAy  – – A Tool for Domain Analysis A Tool for Domain Analysis , a qual serviu de inspiração para a, a qual serviu de inspiração para a

realização do presente estudo. Lisboa realizou um estudo extensivo sobre realização do presente estudo. Lisboa realizou um estudo extensivo sobre ferramentas CASE para Análise de Domínio em LPS a fim de levantar requisitos e ferramentas CASE para Análise de Domínio em LPS a fim de levantar requisitos e desenvolver uma ferramenta que dê suporte a este

desenvolver uma ferramenta que dê suporte a este processo.processo.

As duas principais diferenças deste trabalho para os listados acima são o foco As duas principais diferenças deste trabalho para os listados acima são o foco e os relatos de experiência. O presente trabalho tem foco no GED, que não foi e os relatos de experiência. O presente trabalho tem foco no GED, que não foi tratado especificamente em nenhum trabalho encontrado. Além disto,

tratado especificamente em nenhum trabalho encontrado. Além disto, neste trabalho,neste trabalho, foram utilizados relatos de experiência e ferramentas CASE a fim de inferir o foram utilizados relatos de experiência e ferramentas CASE a fim de inferir o

conjunto de

conjunto de features.features. Em oposição, o trabalho de Lisboa utilizou como base apenasEm oposição, o trabalho de Lisboa utilizou como base apenas

ferramentas já existentes. ferramentas já existentes.

5.2. Trab

5.2. Trabalhos alhos FuturosFuturos

Como trabalhos futuros, decorrentes desta pesquisa, sugerimos o Como trabalhos futuros, decorrentes desta pesquisa, sugerimos o desenvolvimento de uma ferramenta, a qual possua o

desenvolvimento de uma ferramenta, a qual possua o conjunto deconjunto de features features proposto.proposto.

Adicionalmente, a realização de um estudo de caso em projetos de Linha de Adicionalmente, a realização de um estudo de caso em projetos de Linha de Produtos fazendo uso desta ferramenta poderia aferir a eficácia da mesma, além de Produtos fazendo uso desta ferramenta poderia aferir a eficácia da mesma, além de permitir a implementação de melhorias e refinamentos, percebidos após uso diário permitir a implementação de melhorias e refinamentos, percebidos após uso diário da ferramenta.

da ferramenta.

Por fim, sugerimos ainda expandir a pesquisa para outras áreas da LPS, que Por fim, sugerimos ainda expandir a pesquisa para outras áreas da LPS, que possam oferecer ferramentas CASE de suporte à

possam oferecer ferramentas CASE de suporte à equipe de desenvolvimento.equipe de desenvolvimento.

5.3.

5.3. Lições Lições AprendAprendidasidas

Durante a execução deste estudo, diversas lições foram aprendidas. Durante a execução deste estudo, diversas lições foram aprendidas. Compartilharemos algumas delas a seguir.

Compartilharemos algumas delas a seguir. Após inferir algumas

Após inferir algumas features features que não faziam parte do GED, as quais foramque não faziam parte do GED, as quais foram

excluídas após exame dos orientadores, foi necessária uma pesquisa extensiva dos excluídas após exame dos orientadores, foi necessária uma pesquisa extensiva dos processos de gerenciamento em LPS. A intenção desta

processos de gerenciamento em LPS. A intenção desta era estabelecer um padrão aera estabelecer um padrão a ser utilizado por este trabalho, uma vez que, conforme explicado anteriormente, a ser utilizado por este trabalho, uma vez que, conforme explicado anteriormente, a literatura não provê este

literatura não provê este padrão. Sendo assim, mesmo não havendo um padrão parapadrão. Sendo assim, mesmo não havendo um padrão para o processo o qual se deseja pesquisar, faz-se

o processo o qual se deseja pesquisar, faz-se necessário estabelecê-lo.necessário estabelecê-lo.

Além disso, devido à falta de trabalhos focados no Gerenciamento do Além disso, devido à falta de trabalhos focados no Gerenciamento do Processo de Engenharia de Domínio, foi preciso usar de perspicácia para inferir Processo de Engenharia de Domínio, foi preciso usar de perspicácia para inferir

features 

features em trabalhos sequer citavam o gerenciamento. Era preciso ler os artigosem trabalhos sequer citavam o gerenciamento. Era preciso ler os artigos

atentamente, buscando a descrição de qualquer lacuna que pudesse ser apoiada atentamente, buscando a descrição de qualquer lacuna que pudesse ser apoiada por uma ferramenta.

por uma ferramenta.

Por fim, todo o processo de pesquisa serviu de aprendizado para a execução Por fim, todo o processo de pesquisa serviu de aprendizado para a execução dos trabalhos posteriores a este.

6. REFERÊNCIAS 6. REFERÊNCIAS

BASS, Len; CLEMENTS, Paul; DONOHOE, Patrick; MCGREGOR, John; BASS, Len; CLEMENTS, Paul; DONOHOE, Patrick; MCGREGOR, John; NORTHROP, Linda.

NORTHROP, Linda. Fourth Product Line Practice Workshop ReportFourth Product Line Practice Workshop Report . Technical. Technical report CMU/SEI-2000-TR-002 ESC-TR-2000-002. February, 2000. Disponível em: report CMU/SEI-2000-TR-002 ESC-TR-2000-002. February, 2000. Disponível em: http://www.sei.cmu.edu/reports/00tr002

http://www.sei.cmu.edu/reports/00tr002.pdf. .pdf. Acesso: 08/05/2011.Acesso: 08/05/2011.

BERGEY, John K.; CHASTEK, Gary; COHEN, Sholom; DONOHOE, Patrick; JONES, BERGEY, John K.; CHASTEK, Gary; COHEN, Sholom; DONOHOE, Patrick; JONES, Lawrence G.; NORTHROP, Linda.

Lawrence G.; NORTHROP, Linda. Software Product LinesSoftware Product Lines: Report of the 2010 U.S.: Report of the 2010 U.S. Army Software Product Line Workshop. Carnegie Mellon University: June, 2010. Army Software Product Line Workshop. Carnegie Mellon University: June, 2010. Disponível em: <http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&doc=Get Disponível em: <http://www.dtic.mil/cgi-bin/GetTRDoc?Location=U2&doc=Get TRDoc.pdf&AD=ADA52

TRDoc.pdf&AD=ADA528683>. 8683>. Acesso: 08/03/2011.Acesso: 08/03/2011. BOTELHO, Adriano.

BOTELHO, Adriano. Do Fordismo à Produção Flexível:Do Fordismo à Produção Flexível: O espaço da indústria numO espaço da indústria num contexto de mudanças das estratégias de acumulação do capital. São Paulo: contexto de mudanças das estratégias de acumulação do capital. São Paulo: Annablume Editora, 2008.

Annablume Editora, 2008.

CARVALHO, Maria. Cecília Maringoni de (org.).

CARVALHO, Maria. Cecília Maringoni de (org.). Construindo o saber -Construindo o saber - Metodologia Científica

Metodologia Científica: Fundamentos e técnicas. 2ª edição. Campinas: Papirus,: Fundamentos e técnicas. 2ª edição. Campinas: Papirus, 1989.

1989.

COHEN, Sholom.

COHEN, Sholom. Product Line State of the Practice ReportProduct Line State of the Practice Report. Technical Note. Technical Note CMU/SEI-2002-TN-017. Pittsburgh: September, 2002. Disponível em < CMU/SEI-2002-TN-017. Pittsburgh: September, 2002. Disponível em < http://www.sei.cmu.edu/library/abstracts

http://www.sei.cmu.edu/library/abstracts/reports/02tn017.cfm>. /reports/02tn017.cfm>. Acesso: 09/03/20011.Acesso: 09/03/20011. CRONHOLM, S..

CRONHOLM, S.. Why CASE tools in information systems development?Why CASE tools in information systems development? - - anan empirical study concerning motives for investing in case tools. In: 18th Information empirical study concerning motives for investing in case tools. In: 18th Information Systems research In Scandinavia (IRIS 18), Gjern,

Systems research In Scandinavia (IRIS 18), Gjern, Denmark, 1995.Denmark, 1995.

DURSCKI, Roberto C.; SPINOLA, Mauro M.; BURNETT, Robert C.; REINEHR, DURSCKI, Roberto C.; SPINOLA, Mauro M.; BURNETT, Robert C.; REINEHR, Sheila S..

Sheila S.. Linhas de Produto de SoftwareLinhas de Produto de Software: riscos e vantagens de sua implantação.: riscos e vantagens de sua implantação. In: VI Simpósio Internacional de Melhoria de Processos de Software São Paulo, In: VI Simpósio Internacional de Melhoria de Processos de Software São Paulo, 2004.

FUGGETTA, Alfonso.

FUGGETTA, Alfonso. A Classification of CASE TechnologyA Classification of CASE Technology. In: IEEE Computer. In: IEEE Computer Society Press Los Alamitos, CA, USA. Volume 26 p. 25 - 38. 12,

Society Press Los Alamitos, CA, USA. Volume 26 p. 25 - 38. 12, December 1993.December 1993. GARCIA, Vinicius Cardoso.

GARCIA, Vinicius Cardoso. RiSE reference model for software reuse adoption inRiSE reference model for software reuse adoption in brazilian companies

brazilian companies. Tese (doutorado). Tese (doutorado)  – – Universidade Federal de Pernambuco.Universidade Federal de Pernambuco.

Recife, 2010. Recife, 2010.

FUSCO, José Paulo Alves; SACOMANO, José Benedito; BARBOSA, Fábio Alves; FUSCO, José Paulo Alves; SACOMANO, José Benedito; BARBOSA, Fábio Alves; AZZOLINI, Walther Júnior.

AZZOLINI, Walther Júnior. Administração de operaçõesAdministração de operações: da formulação estratégica: da formulação estratégica ao controle operacional. São Paulo: Arte

ao controle operacional. São Paulo: Arte & Ciência, 2003.& Ciência, 2003. HEINEMANN, Gerrit; SCHWARZL, Christoph.

HEINEMANN, Gerrit; SCHWARZL, Christoph. New Online Retailing InnovationNew Online Retailing Innovation and Transformation

and Transformation. Gabler, 2010.. Gabler, 2010. HINDLE, Tim.

HINDLE, Tim. Guide to Management Ideas and Gurus (Economist)Guide to Management Ideas and Gurus (Economist).. 3rd edition.3rd edition. London: Economist Books, 2008.

London: Economist Books, 2008.

JIANG, Michael; ZHANG, Jing; ZHAO, Hong; ZHOU, Yuanyuan.

JIANG, Michael; ZHANG, Jing; ZHAO, Hong; ZHOU, Yuanyuan. MaintainingMaintaining Software Product Lines

Software Product Lines - An Industrial Practice. In: 24th IEEE International- An Industrial Practice. In: 24th IEEE International Conference on Software Maintenance. Beijing, 2008.

Conference on Software Maintenance. Beijing, 2008.

KAHLMEYER-MERTENS, Roberto S.; FUMANGA, Mario; TOFFANO, Claudia B.; KAHLMEYER-MERTENS, Roberto S.; FUMANGA, Mario; TOFFANO, Claudia B.; SIQUEIRA, Fabio.

SIQUEIRA, Fabio. Como elaborar projetos de pesquisaComo elaborar projetos de pesquisa: Linguagem e método. Rio: Linguagem e método. Rio de Janeiro, Editora FGV, 2007.

de Janeiro, Editora FGV, 2007. LINDEN, Frank van der; SCHMID,

LINDEN, Frank van der; SCHMID, Klaus; ROMMES, Eelco.Klaus; ROMMES, Eelco. Software Product LinesSoftware Product Lines in Action:

in Action: The Best Industrial Practice in Product Line The Best Industrial Practice in Product Line Engineering.Springer, 2007.Engineering.Springer, 2007. MALHOTRA, Naresh K..

MALHOTRA, Naresh K.. Pesquisa de marketingPesquisa de marketing: uma orientação aplicada. 4ª: uma orientação aplicada. 4ª edição. Bookman, 2006.

edição. Bookman, 2006. MATINLASSI, Mari.

MATINLASSI, Mari. Comparison of Software Product Line Architecture DesignComparison of Software Product Line Architecture Design Methods

Methods: COPA, FAST, FORM, KobrA and QADA. In: ICSE '04 Proceedings of the: COPA, FAST, FORM, KobrA and QADA. In: ICSE '04 Proceedings of the 26th International Conference on Software Engineering. Edinburgh, 2004.

MCCLURE , Carma.

MCCLURE , Carma. CASE is Software AutomationCASE is Software Automation. Prentice Hall. 1989.. Prentice Hall. 1989. MCILROY, Malcom Douglas.

MCILROY, Malcom Douglas. Mass Produced Software ComponentsMass Produced Software Components. In: Report on. In: Report on a conference sponsored by the NATO SCIENCE COMMITTEE

a conference sponsored by the NATO SCIENCE COMMITTEE.. Garmisch, Germany,Garmisch, Germany, 7th to 11th October 1968.

7th to 11th October 1968. NORTHROP, Linda.

NORTHROP, Linda. Software Product Lines EssentialsSoftware Product Lines Essentials. Software Engineering. Software Engineering Institute, Carnegie Mellon University. Pittsburgh, PA 15213-2612, 2008. Disponível Institute, Carnegie Mellon University. Pittsburgh, PA 15213-2612, 2008. Disponível em: <htt

em: <http://www.sei.cmu.edu/libraryp://www.sei.cmu.edu/library/assets/spl-essentials.pdf>. Acesso: 31/03/2011./assets/spl-essentials.pdf>. Acesso: 31/03/2011. PARNAS, David L.;

PARNAS, David L.; On the Design and Development of Program FamiliesOn the Design and Development of Program Families. In:. In: IEEE Transactions on Software Engineering. Vol. SE-2, Nº 1. March 1976. IEEE Transactions on Software Engineering. Vol. SE-2, Nº 1. March 1976. Disponível em: <

Disponível em: < http://web.cecs.pdx.edu/~omsehttp://web.cecs.pdx.edu/~omse532/Parnas_Families532/Parnas_Families.pdf .pdf >. >. Acesso:Acesso: 08/03/2011.

08/03/2011.

PINHEIRO, José Maurício dos Santos.

PINHEIRO, José Maurício dos Santos. Da Iniciação Científica ao TCCDa Iniciação Científica ao TCC: Uma: Uma Abordagem para os Cursos de Tecnologia.1ª edição. Ciência Moderna, 2010.

Abordagem para os Cursos de Tecnologia.1ª edição. Ciência Moderna, 2010. POHL, Klaus; BÖCKLE, Günter; LINDEN, Frank van der.

POHL, Klaus; BÖCKLE, Günter; LINDEN, Frank van der. Software Product LineSoftware Product Line Engineering

Engineering: Foundations, Principles, and Techniques. Springer, 2005.: Foundations, Principles, and Techniques. Springer, 2005. PRESSMAN, Roger S.

PRESSMAN, Roger S. Software EngineeringSoftware Engineering: A Practitioner's Approach. 5th: A Practitioner's Approach. 5th edition. McGraw-Hill, 2001.

edition. McGraw-Hill, 2001. SOMMERVILLE, Ian.

SOMMERVILLE, Ian. Software EngineeringSoftware Engineering. 9th edition. Addison Wesley, 2010.. 9th edition. Addison Wesley, 2010. SOUSA, M. R.; RIBEIRO, A. L. P.

SOUSA, M. R.; RIBEIRO, A. L. P. Systematic Review And Meta-Analysis OfSystematic Review And Meta-Analysis Of Diagnostic And Prognostic Studies:

Diagnostic And Prognostic Studies: A Tutorial. Arquivo Brasileiro de Cardiologia,A Tutorial. Arquivo Brasileiro de Cardiologia, V. 92, N. 3, P. 241-251, 2009.

V. 92, N. 3, P. 241-251, 2009.

VASCONCELOS, Eduardo; HEMSLEY, James R.

VASCONCELOS, Eduardo; HEMSLEY, James R. Estrutura das organizaçõesEstrutura das organizações:: Estruturas tradicionais, estruturas para inovação, estrutura matricial.. 4ª edição. São Estruturas tradicionais, estruturas para inovação, estrutura matricial.. 4ª edição. São Paulo, Editora Thompson, 2003.

Documentos relacionados