{"id":3516,"date":"2018-01-16T10:14:50","date_gmt":"2018-01-16T12:14:50","guid":{"rendered":"http:\/\/www.inf.ufrgs.br\/ppgc\/?page_id=3516"},"modified":"2026-06-29T13:41:11","modified_gmt":"2026-06-29T16:41:11","slug":"cmp191","status":"publish","type":"page","link":"https:\/\/www.inf.ufrgs.br\/ppgc\/disciplinas\/lista-de-disciplinas\/cmp191\/","title":{"rendered":"CMP191"},"content":{"rendered":"<h2>Tend\u00eancias em Engenharia de Software<\/h2>\n<p>Respons\u00e1vel: Karina Kohl Silveira<br \/>\nCarga Hor\u00e1ria: 60 horas\/aula<br \/>\nCr\u00e9ditos: 04<br \/>\nSemestre: 2025\/2<\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p style=\"text-align: justify;\"><strong>S\u00famula<br \/>\n<\/strong>A disciplina d\u00e1 uma vis\u00e3o geral das tend\u00eancias atuais da Engenharia de Software (ES), apresentando fundamentos a diversos t\u00f3picos da ES, bem como conhecimentos avan\u00e7ados no contexto destes t\u00f3picos. Uma introdu\u00e7\u00e3o ao m\u00e9todo cient\u00edfico e projeto de pesquisa \u00e9 feita, a fim dos alunos desenvolverem um trabalho ao longo do semestre relacionado aos t\u00f3picos apresentados. Tamb\u00e9m, s\u00e3o realizadas mesas redondas para a discuss\u00e3o de artigos relacionados a trabalhos recentes relacionados com o conte\u00fado da disciplina.<\/p>\n<p style=\"text-align: justify;\"><strong>Objetivos<\/strong><br \/>\nA disciplina oferece uma vis\u00e3o abrangente das principais tend\u00eancias atuais da Engenharia de Software (ES), articulando fundamentos cl\u00e1ssicos com desenvolvimentos contempor\u00e2neos e conhecimentos avan\u00e7ados da \u00e1rea. Entre os t\u00f3picos abordados, destacam-se temas que evidenciam a crescente sinergia entre ES e intelig\u00eancia artificial, refletindo movimentos relevantes tanto na pesquisa quanto na pr\u00e1tica profissional.<\/p>\n<p>Cada tema \u00e9 complementado por oficinas e laborat\u00f3rios voltados \u00e0 engenharia de software experimental, promovendo a integra\u00e7\u00e3o entre ind\u00fastria e academia por meio de atividades pr\u00e1ticas e investigativas. Ao longo do semestre, tamb\u00e9m s\u00e3o promovidas discuss\u00f5es de artigos cient\u00edficos recentes, com foco na an\u00e1lise cr\u00edtica de propostas e abordagens emergentes.<\/p>\n<p>Ao final da disciplina, espera-se que o(a) aluno(a) seja capaz de:<\/p>\n<p>&#8211; Compreender e contextualizar tend\u00eancias atuais da Engenharia de Software, incluindo seus<br \/>\nfundamentos e pesquisas recentes;<\/p>\n<p>&#8211; Desenvolver uma vis\u00e3o cr\u00edtica sobre diferentes abordagens, t\u00e9cnicas e ferramentas utilizadas na \u00e1rea;<\/p>\n<p>&#8211; Conhecer os princ\u00edpios da metodologia cient\u00edfica aplicados \u00e0 Engenharia de Software e<br \/>\ncompreender como estruturar e conduzir estudos experimentais;<\/p>\n<p>&#8211; Elaborar e desenvolver um trabalho explorat\u00f3rio pr\u00e1tico, vi\u00e1vel dentro do semestre, relacionado aos temas discutidos em aula.<\/p>\n<p><strong>Conte\u00fado Program\u00e1tico<\/strong><\/p>\n<p>1: O Panorama da Engenharia de Software na Era dos LLMs<br \/>\n2: Engenharia Baseada em Especifica\u00e7\u00f5es (Spec-Driven Engineering)<br \/>\n3: RAG (Retrieval-Augmented Generation) na Pr\u00e1tica de Dev<br \/>\n4: Sistemas Multi-Agentes e Engenharia de Orquestra\u00e7\u00e3o<br \/>\n5: O Ecossistema MCP (Model Context Protocol)<br \/>\n6: Harness Engineering e Avalia\u00e7\u00e3o de LLMs<br \/>\n7: Engenharia de Prompt Avan\u00e7ada e Alinhamento de C\u00f3digo<br \/>\n8: Experi\u00eancia do Desenvolvedor (DevEx) e Carga Cognitiva<br \/>\n9: Din\u00e2micas de Times e Colabora\u00e7\u00e3o Humano-IA<br \/>\n10: Fatores Ocupacionais, Burnout e Identidade Profissional<br \/>\n11 &#8211; 14: Engenharia de Software Emp\u00edrica\/Experimental e Metodologia Cient\u00edfica<br \/>\n15: PROJETOS FINAIS<br \/>\n16: Recupera\u00e7\u00e3o<\/p>\n<p><strong>Metodologia Utilizada<\/strong><\/p>\n<p style=\"text-align: justify;\">A disciplina \u00e9 apresentada em formato te\u00f3rico-pr\u00e1tico, combinando a exposi\u00e7\u00e3o de conceitos e<br \/>\nt\u00e9cnicas com a aplica\u00e7\u00e3o pr\u00e1tica pelos alunos, por meio de exemplos, exerc\u00edcios e trabalhos<br \/>\nextra-classe. As 60 horas previstas para atividades te\u00f3ricas e te\u00f3rico-pr\u00e1ticas incluem 30<br \/>\nencontros presenciais de 100 minutos de dura\u00e7\u00e3o (2 per\u00edodos de 50 minutos por encontro, com dois encontros semanais ao longo de 15 semanas), totalizando 3.000 minutos. Al\u00e9m disso, s\u00e3o previstas 10 horas (600 minutos) de atividades aut\u00f4nomas, realizadas sem contato direto com o professor, correspondentes a leituras, exerc\u00edcios e desenvolvimento de trabalhos.<\/p>\n<p style=\"text-align: justify;\">A metodologia de ensino combina aulas expositivas com discuss\u00f5es orientadas de artigos<br \/>\ncient\u00edficos, promovendo a compreens\u00e3o cr\u00edtica das tend\u00eancias e fundamentos da Engenharia de Software. As aulas pr\u00e1ticas s\u00e3o organizadas em oficinas, simula\u00e7\u00f5es, mini-investiga\u00e7\u00f5es e<br \/>\ndebates, incentivando a experimenta\u00e7\u00e3o e a aplica\u00e7\u00e3o dos conte\u00fados em contextos reais.<\/p>\n<p style=\"text-align: justify;\">Os estudantes participam de atividades individuais e\/ou em grupo com foco investigativo,<br \/>\nenvolvendo desde a formula\u00e7\u00e3o de perguntas de pesquisa at\u00e9 a execu\u00e7\u00e3o de an\u00e1lises e<br \/>\nexperimentos em pequena escala. As discuss\u00f5es em sala s\u00e3o apoiadas por leitura cr\u00edtica da<br \/>\nliteratura cient\u00edfica contempor\u00e2nea, com uso de ferramentas de suporte \u00e0 engenharia de software e \u00e0 pesquisa emp\u00edrica.<\/p>\n<p style=\"text-align: justify;\">O ambiente virtual Moodle ser\u00e1 utilizado como arcabou\u00e7o de ensino, concentrando os planos de aula, o material did\u00e1tico, os canais de comunica\u00e7\u00e3o e o envio de tarefas, promovendo organiza\u00e7\u00e3o e continuidade das atividades.<\/p>\n<p><strong>Distribui\u00e7\u00e3o de Carga Hor\u00e1ria<\/strong><\/p>\n<p>Carga hor\u00e1ria te\u00f3rica: 60 horas<\/p>\n<p>Carga hor\u00e1ria pr\u00e1tica: 00 horas<\/p>\n<p><strong>Componentes da Carga Hor\u00e1ria<\/strong><\/p>\n<p>Carga hor\u00e1ria coletiva: 50 horas<\/p>\n<p>Carga hor\u00e1ria aut\u00f4noma: 10 horas<\/p>\n<p>Carga hor\u00e1ria individual: horas<\/p>\n<p><strong>Lista de Atividades Discentes<\/strong><\/p>\n<p>&#8211; Assistir aulas te\u00f3ricas<\/p>\n<p>&#8211; Participar de discuss\u00f5es em aula em todas as etapas da disciplina (aula te\u00f3ricas, oficinas e<br \/>\nlaborat\u00f3rios)<\/p>\n<p>&#8211; Apresenta\u00e7\u00e3o de trabalhos<\/p>\n<p><strong>Crit\u00e9rios de Avalia\u00e7\u00e3o<\/strong><\/p>\n<p>Trabalhos em aula e laborat\u00f3rios (TL): 40%<br \/>\nTrabalho Pr\u00e1tico (TP): 60%<br \/>\nForma\u00e7\u00e3o do Conceito Final (CF):<br \/>\nCF = (0,4 * TL) + (0,0,6 * TP)<\/p>\n<p>A m\u00e9dia ponderada das notas ser\u00e1 convertida em conceito, mediante referencial abaixo:<br \/>\nNota &gt;= 9,0 = A<br \/>\nNota &gt;= 7,5 e &lt; 9,0 = B<br \/>\nNota &gt;= 6,0 e &lt; 7,5 = C<br \/>\nNota &lt; 6,0 = D<br \/>\nObserva\u00e7\u00f5es: A m\u00e9dia geral ser\u00e1 calculada somente para aqueles alunos que tiverem obtido um \u00edndice de frequ\u00eancia \u00e0s aulas igual ou superior a 75% das aulas previstas. Aos que n\u00e3o satisfizerem este requisito, ser\u00e1 atribu\u00eddo o conceito FF (Falta de Frequ\u00eancia).<\/p>\n<p>Atividades de Recupera\u00e7\u00e3o Previstas<br \/>\nO aluno que obtiver conceito final D pode realizar uma prova de recupera\u00e7\u00e3o versando sobre todo o conte\u00fado da disciplina. Se a nota obtida nessa prova for igual ou superior a 6,0, o conceito passar\u00e1 para C.<br \/>\nObserva\u00e7\u00f5es: Para poder realizar a prova de recupera\u00e7\u00e3o, o aluno deve ter realizado o fichamento E ter entregue o trabalho pr\u00e1tico. Os que n\u00e3o se enquadrarem nesta situa\u00e7\u00e3o permanecer\u00e3o com conceito D.<\/p>\n<p><strong>Bibliografia B\u00e1sica Essencial<\/strong><br \/>\nClaes Wohlin, Per Runeson, Martin H\u00f6st, Magnus C. Ohisson, Bj\u00f6rn Regnell, Anders Wessl\u00e9n. Experimentation in Software Engineering. Berlin: Springer, 2012. ISBN 978-3642290435<\/p>\n<p>Pressman, Roger. Engenharia\u00a0 de Software: Uma abordagem Profissional. New York: McGraw-Hill, 2011. ISBN 9788563308337<\/p>\n<p>Sommerville, Ian. Engenharia de Software. New York: Pearson Education, 2012. ISBN 9788579361081<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tend\u00eancias em Engenharia de Software Respons\u00e1vel: Karina Kohl Silveira Carga Hor\u00e1ria: 60 horas\/aula Cr\u00e9ditos: 04 Semestre: 2025\/2 \u00a0 S\u00famula A disciplina d\u00e1 uma vis\u00e3o geral das tend\u00eancias atuais da Engenharia de Software (ES), apresentando fundamentos a diversos t\u00f3picos da ES, bem como conhecimentos avan\u00e7ados no contexto destes t\u00f3picos. Uma introdu\u00e7\u00e3o ao m\u00e9todo cient\u00edfico e projeto [&hellip;]<\/p>\n","protected":false},"author":14,"featured_media":0,"parent":462,"menu_order":191,"comment_status":"closed","ping_status":"closed","template":"","meta":[],"_links":{"self":[{"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/pages\/3516"}],"collection":[{"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/users\/14"}],"replies":[{"embeddable":true,"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/comments?post=3516"}],"version-history":[{"count":7,"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/pages\/3516\/revisions"}],"predecessor-version":[{"id":7820,"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/pages\/3516\/revisions\/7820"}],"up":[{"embeddable":true,"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/pages\/462"}],"wp:attachment":[{"href":"https:\/\/www.inf.ufrgs.br\/ppgc\/wp-json\/wp\/v2\/media?parent=3516"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}