Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software.
Autor(a) principal: | |
---|---|
Data de Publicação: | 2019 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Biblioteca Digital de Teses e Dissertações da USP |
Texto Completo: | https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17032022-072653/ |
Resumo: | A engenharia de software é tanto um corpo de conhecimento quanto um conjunto de competências, e isso exige que o seu ensino envolva de fato os alunos no desenvolvimento de software. Com esse propósito podem ser projetados ambientes controlado de produção de software para ensino. O Laboratório de engenharia de software II (PCS3853), que utiliza uma fábrica de software para ensino, é oferecido no último ano da graduação em Engenharia de Computação na Universidade de São Paulo. A cada edição da PCS3853 é projetado um ambiente de ensino particular. Nos últimos anos, esse ambiente tem sido projetado por meio dos processos. Esta dissertação busca melhorar o projeto de fábricas de software de ensino ao ser tratadas como Ambientes para o Ensino-Aprendizagem de Engenharia de Software (AEAES) e ao utilizar visões arquiteturais como mecanismo para estruturar e descrever de forma integrada os processos, a informação, as aplicações e a infraestrutura requerida para que o AEAES atenda aos requisitos técnicos e educacionais de uma disciplina (PCS3853). O produto principal desta dissertação é um conjunto de visões arquiteturais que compõem uma arquitetura corporativa de referência para o AEAES da PCS3853. O projeto da arquitetura de referência proposta utiliza três ingredientes: estrutura, conteúdo e métodos (de projeto e instanciação). Nesta dissertação utiliza-se como estrutura principal o modelo de referência para processamento aberto e distribuído (RM-ODP); utiliza-se como conteúdo o histórico ao longo das edições do AEAES do PCS3853 entre os anos 2012 e 2017 e propõem-se um método para projetar a arquitetura de referência e outro método para instanciá-la. Uma validação inicial da arquitetura de referência de AEAES proposta é feita por meio de uma pesquisa-ação técnica em que se aplica e estuda a arquitetura de referência proposta no projeto e funcionamento do AEAES da disciplina PCS3853 quando oferecido em 2018. Encontrou-se evidência empírica inicial de que uma arquitetura instanciada a partir da arquitetura de referência proposta facilita o projeto dos processos, informações, aplicações e infraestrutura de AEAES, além de como os elementos arquiteturais contribuíram para atender os requisitos técnicos e educacionais da disciplina. |
id |
USP_68fe4a0cb4e8093a7055e14ff26ba9d2 |
---|---|
oai_identifier_str |
oai:teses.usp.br:tde-17032022-072653 |
network_acronym_str |
USP |
network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
repository_id_str |
2721 |
spelling |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software.A reference architecture for a software engineering teaching-learning environment.Aprendizado computacionalArquitetura corporativa de referênciaDesign science researchEngenharia de softwareEnterprise reference architectureFábrica de software de ensinoLearning software factoryRM-ODPA engenharia de software é tanto um corpo de conhecimento quanto um conjunto de competências, e isso exige que o seu ensino envolva de fato os alunos no desenvolvimento de software. Com esse propósito podem ser projetados ambientes controlado de produção de software para ensino. O Laboratório de engenharia de software II (PCS3853), que utiliza uma fábrica de software para ensino, é oferecido no último ano da graduação em Engenharia de Computação na Universidade de São Paulo. A cada edição da PCS3853 é projetado um ambiente de ensino particular. Nos últimos anos, esse ambiente tem sido projetado por meio dos processos. Esta dissertação busca melhorar o projeto de fábricas de software de ensino ao ser tratadas como Ambientes para o Ensino-Aprendizagem de Engenharia de Software (AEAES) e ao utilizar visões arquiteturais como mecanismo para estruturar e descrever de forma integrada os processos, a informação, as aplicações e a infraestrutura requerida para que o AEAES atenda aos requisitos técnicos e educacionais de uma disciplina (PCS3853). O produto principal desta dissertação é um conjunto de visões arquiteturais que compõem uma arquitetura corporativa de referência para o AEAES da PCS3853. O projeto da arquitetura de referência proposta utiliza três ingredientes: estrutura, conteúdo e métodos (de projeto e instanciação). Nesta dissertação utiliza-se como estrutura principal o modelo de referência para processamento aberto e distribuído (RM-ODP); utiliza-se como conteúdo o histórico ao longo das edições do AEAES do PCS3853 entre os anos 2012 e 2017 e propõem-se um método para projetar a arquitetura de referência e outro método para instanciá-la. Uma validação inicial da arquitetura de referência de AEAES proposta é feita por meio de uma pesquisa-ação técnica em que se aplica e estuda a arquitetura de referência proposta no projeto e funcionamento do AEAES da disciplina PCS3853 quando oferecido em 2018. Encontrou-se evidência empírica inicial de que uma arquitetura instanciada a partir da arquitetura de referência proposta facilita o projeto dos processos, informações, aplicações e infraestrutura de AEAES, além de como os elementos arquiteturais contribuíram para atender os requisitos técnicos e educacionais da disciplina.Software engineering is both a body of knowledge and a competence, thus its teaching requires students to get involved in actual software development. For this purpose, controlled environments for teaching software products can be designed. Software Engineering Lab II (PCS3853), which uses a learning software factory, is offered in the last year of undergraduate computer engineering at the University of São Paulo. A learning environment is designed for each PCS3853 occurrence. In recent years, this environment has been designed with a focus on processes. The aim of this dissertation is to improve the design of this environments by treating them as Collaborative Software Production and Teaching-Learning Environment (CSPLE) and by using a set of models to describe their processes, the information generated by the processes, the software applications supporting the processes execution and the technological infrastructure required to execute these software applications. The proposal is to use architectural views as a mechanism to structure and describe the processes, information, applications, and infrastructure required to meet the business requirements of an CSPLE. The main product of this dissertation is a set of architectural views composing an enterprise reference architecture for an CSPLE for the PCS3853 lab. For the design of this reference architecture three ingredients are used: structure, content, and methods (design and instantiation). In this dissertation, the Reference Model for Open and Distributed Processing (RM-ODP) is used as the main structure; the historical data from the CSPLE operated in the PCS3853 lab between 2012 and 2017 is used as a content; and a method to design the reference architecture and another method to instantiate it, both methods are proposed as adaptations of existing researches. An initial validation of the proposed CSPLE reference architecture is done when applied and studied in a technical action research considering its instantiation in the design and operation of a CSPLE for the PCS3853 lab when offered in 2018. Initial empirical evidence was found supporting that an architecture instantiated from the proposed reference architecture can make easier the design of CSPLE processes, information, applications and infrastructure. It was also found evidence on how the architectural elements contributed to meet the laboratory\'s technical and educational requirements.Biblioteca Digitais de Teses e Dissertações da USPSouza, Solange Nice Alves deRestrepo Naranjo, Juan Felipe 2019-12-04info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/3/3141/tde-17032022-072653/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesspor2022-05-11T14:37:40Zoai:teses.usp.br:tde-17032022-072653Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212022-05-11T14:37:40Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
dc.title.none.fl_str_mv |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. A reference architecture for a software engineering teaching-learning environment. |
title |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
spellingShingle |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. Restrepo Naranjo, Juan Felipe Aprendizado computacional Arquitetura corporativa de referência Design science research Engenharia de software Enterprise reference architecture Fábrica de software de ensino Learning software factory RM-ODP |
title_short |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
title_full |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
title_fullStr |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
title_full_unstemmed |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
title_sort |
Uma arquitetura de referência de um ambiente para o ensino-aprendizagem de engenharia de software. |
author |
Restrepo Naranjo, Juan Felipe |
author_facet |
Restrepo Naranjo, Juan Felipe |
author_role |
author |
dc.contributor.none.fl_str_mv |
Souza, Solange Nice Alves de |
dc.contributor.author.fl_str_mv |
Restrepo Naranjo, Juan Felipe |
dc.subject.por.fl_str_mv |
Aprendizado computacional Arquitetura corporativa de referência Design science research Engenharia de software Enterprise reference architecture Fábrica de software de ensino Learning software factory RM-ODP |
topic |
Aprendizado computacional Arquitetura corporativa de referência Design science research Engenharia de software Enterprise reference architecture Fábrica de software de ensino Learning software factory RM-ODP |
description |
A engenharia de software é tanto um corpo de conhecimento quanto um conjunto de competências, e isso exige que o seu ensino envolva de fato os alunos no desenvolvimento de software. Com esse propósito podem ser projetados ambientes controlado de produção de software para ensino. O Laboratório de engenharia de software II (PCS3853), que utiliza uma fábrica de software para ensino, é oferecido no último ano da graduação em Engenharia de Computação na Universidade de São Paulo. A cada edição da PCS3853 é projetado um ambiente de ensino particular. Nos últimos anos, esse ambiente tem sido projetado por meio dos processos. Esta dissertação busca melhorar o projeto de fábricas de software de ensino ao ser tratadas como Ambientes para o Ensino-Aprendizagem de Engenharia de Software (AEAES) e ao utilizar visões arquiteturais como mecanismo para estruturar e descrever de forma integrada os processos, a informação, as aplicações e a infraestrutura requerida para que o AEAES atenda aos requisitos técnicos e educacionais de uma disciplina (PCS3853). O produto principal desta dissertação é um conjunto de visões arquiteturais que compõem uma arquitetura corporativa de referência para o AEAES da PCS3853. O projeto da arquitetura de referência proposta utiliza três ingredientes: estrutura, conteúdo e métodos (de projeto e instanciação). Nesta dissertação utiliza-se como estrutura principal o modelo de referência para processamento aberto e distribuído (RM-ODP); utiliza-se como conteúdo o histórico ao longo das edições do AEAES do PCS3853 entre os anos 2012 e 2017 e propõem-se um método para projetar a arquitetura de referência e outro método para instanciá-la. Uma validação inicial da arquitetura de referência de AEAES proposta é feita por meio de uma pesquisa-ação técnica em que se aplica e estuda a arquitetura de referência proposta no projeto e funcionamento do AEAES da disciplina PCS3853 quando oferecido em 2018. Encontrou-se evidência empírica inicial de que uma arquitetura instanciada a partir da arquitetura de referência proposta facilita o projeto dos processos, informações, aplicações e infraestrutura de AEAES, além de como os elementos arquiteturais contribuíram para atender os requisitos técnicos e educacionais da disciplina. |
publishDate |
2019 |
dc.date.none.fl_str_mv |
2019-12-04 |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17032022-072653/ |
url |
https://www.teses.usp.br/teses/disponiveis/3/3141/tde-17032022-072653/ |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.relation.none.fl_str_mv |
|
dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.coverage.none.fl_str_mv |
|
dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
instname_str |
Universidade de São Paulo (USP) |
instacron_str |
USP |
institution |
USP |
reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
collection |
Biblioteca Digital de Teses e Dissertações da USP |
repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
_version_ |
1809090793357443072 |