[{"data":1,"prerenderedAt":739},["ShallowReactive",2],{"navigation_docs":3,"-engenharia-software-engenharia-software-aplicacoes":252,"-engenharia-software-engenharia-software-aplicacoes-surround":734},[4,96,189],{"title":5,"icon":6,"path":7,"stem":8,"children":9},"⚙️ Engenharia de Software","i-lucide-book-open","\u002Fengenharia-software","1.engenharia-software",[10,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92],{"title":5,"path":7,"stem":11},"1.engenharia-software\u002Findex",{"title":13,"path":14,"stem":15},"📋 Plano de Ensino e Aplicações","\u002Fengenharia-software\u002Fengenharia-software-aplicacoes","1.engenharia-software\u002F01.engenharia-software-aplicacoes",{"title":17,"path":18,"stem":19},"Cap 01: Introdução e Natureza do Software","\u002Fengenharia-software\u002Fcap-01","1.engenharia-software\u002F02.cap-01",{"title":21,"path":22,"stem":23},"Cap 02: Modelos de Processo de Software","\u002Fengenharia-software\u002Fcap-02","1.engenharia-software\u002F03.cap-02",{"title":25,"path":26,"stem":27},"Cap 03: As Atividades do Processo","\u002Fengenharia-software\u002Fcap-03","1.engenharia-software\u002F04.cap-03",{"title":29,"path":30,"stem":31},"Cap 04: Metodologias Ágeis","\u002Fengenharia-software\u002Fcap-04","1.engenharia-software\u002F05.cap-04",{"title":33,"path":34,"stem":35},"Cap 05: Fundamentos de Requisitos","\u002Fengenharia-software\u002Fcap-05","1.engenharia-software\u002F06.cap-05",{"title":37,"path":38,"stem":39},"Cap 06: Elicitação e Levantamento","\u002Fengenharia-software\u002Fcap-06","1.engenharia-software\u002F07.cap-06",{"title":41,"path":42,"stem":43},"Cap 07: Especificação de Requisitos (ERS)","\u002Fengenharia-software\u002Fcap-07","1.engenharia-software\u002F08.cap-07",{"title":45,"path":46,"stem":47},"Cap 08: Validação e Gestão","\u002Fengenharia-software\u002Fcap-08","1.engenharia-software\u002F09.cap-08",{"title":49,"path":50,"stem":51},"Cap 09: Fundamentos da Modelagem","\u002Fengenharia-software\u002Fcap-09","1.engenharia-software\u002F10.cap-09",{"title":53,"path":54,"stem":55},"Cap 10: Diagrama de Casos de Uso (Conceitos)","\u002Fengenharia-software\u002Fcap-10","1.engenharia-software\u002F11.cap-10",{"title":57,"path":58,"stem":59},"Cap 11: Casos de Uso (Prática e Relações)","\u002Fengenharia-software\u002Fcap-11","1.engenharia-software\u002F12.cap-11",{"title":61,"path":62,"stem":63},"Cap 12: Diagrama de Classes (Conceitos)","\u002Fengenharia-software\u002Fcap-12","1.engenharia-software\u002F13.cap-12",{"title":65,"path":66,"stem":67},"Cap 13: Herança e Polimorfismo","\u002Fengenharia-software\u002Fcap-13","1.engenharia-software\u002F14.cap-13",{"title":69,"path":70,"stem":71},"Cap 14: Diagrama de Sequência","\u002Fengenharia-software\u002Fcap-14","1.engenharia-software\u002F15.cap-14",{"title":73,"path":74,"stem":75},"Cap 15: Diagramas Dinâmicos (Estados e Atividades)","\u002Fengenharia-software\u002Fcap-15","1.engenharia-software\u002F16.cap-15",{"title":77,"path":78,"stem":79},"Cap 16: Qualidade de Software (SQA)","\u002Fengenharia-software\u002Fcap-16","1.engenharia-software\u002F17.cap-16",{"title":81,"path":82,"stem":83},"Cap 17: Estratégias de Teste","\u002Fengenharia-software\u002Fcap-17","1.engenharia-software\u002F18.cap-17",{"title":85,"path":86,"stem":87},"Cap 18: Manutenção e Evolução","\u002Fengenharia-software\u002Fcap-18","1.engenharia-software\u002F19.cap-18",{"title":89,"path":90,"stem":91},"Cap 19: Gerência de Configuração (SCM)","\u002Fengenharia-software\u002Fcap-19","1.engenharia-software\u002F20.cap-19",{"title":93,"path":94,"stem":95},"Cap 20: Conclusão e Próximos Passos","\u002Fengenharia-software\u002Fcap-20","1.engenharia-software\u002F21.cap-20",{"title":97,"icon":98,"path":99,"stem":100,"children":101},"🛠️ Atividades","i-lucide-wrench","\u002Fatividades","2.atividades",[102,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185],{"title":103,"path":99,"stem":104},"📋 Orientações Gerais","2.atividades\u002Findex",{"title":106,"path":107,"stem":108},"📅 Cronograma","\u002Fatividades\u002Fcronograma","2.atividades\u002F01.cronograma",{"title":110,"path":111,"stem":112},"✏️ Atividade 01: Escopo e Personas","\u002Fatividades\u002Fatv-01-escopo","2.atividades\u002F02.atv-01-escopo",{"title":114,"path":115,"stem":116},"⚙️ Atividade 02: Processos de Software","\u002Fatividades\u002Fatv-02-processos","2.atividades\u002F03.atv-02-processos",{"title":118,"path":119,"stem":120},"📋 Atividade 03: Engenharia de Requisitos","\u002Fatividades\u002Fatv-03-requisitos","2.atividades\u002F04.atv-03-requisitos",{"title":122,"path":123,"stem":124},"📝 Atividade 04: User Stories e Backlog","\u002Fatividades\u002Fatv-04-backlog","2.atividades\u002F05.atv-04-backlog",{"title":126,"path":127,"stem":128},"🎭 Atividade 05: Casos de Uso (UML)","\u002Fatividades\u002Fatv-05-casos-uso","2.atividades\u002F06.atv-05-casos-uso",{"title":130,"path":131,"stem":132},"🖼️ Atividade 06: Prototipagem e Wireframes","\u002Fatividades\u002Fatv-06-prototipagem","2.atividades\u002F07.atv-06-prototipagem",{"title":134,"path":135,"stem":136},"🏛️ Atividade 07: Diagrama de Classes (UML)","\u002Fatividades\u002Fatv-07-classes","2.atividades\u002F08.atv-07-classes",{"title":138,"path":139,"stem":140},"🔀 Atividade 08: Diagrama de Sequência (UML)","\u002Fatividades\u002Fatv-08-sequencia","2.atividades\u002F09.atv-08-sequencia",{"title":142,"path":143,"stem":144},"🧪 Atividade 09: Qualidade e Testes","\u002Fatividades\u002Fatv-09-testes","2.atividades\u002F10.atv-09-testes",{"title":146,"path":147,"stem":148},"🏁 Atividade 10: Projeto Integrador Final","\u002Fatividades\u002Fatv-10-projeto-final","2.atividades\u002F11.atv-10-projeto-final",{"title":150,"path":151,"stem":152},"📊 Atividade 11: Diagrama de Atividades (UML)","\u002Fatividades\u002Fatv-11-atividades","2.atividades\u002F12.atv-11-atividades",{"title":154,"path":155,"stem":156},"🔄 Atividade 12: Diagrama de Transição de Estados (UML)","\u002Fatividades\u002Fatv-12-estados","2.atividades\u002F13.atv-12-estados",{"title":158,"path":159,"stem":160},"🏗️ Atividade 13: Arquitetura de Software e Padrões","\u002Fatividades\u002Fatv-13-arquitetura","2.atividades\u002F14.atv-13-arquitetura",{"title":162,"path":163,"stem":164},"🌐 Atividade 14: Modelagem de APIs REST e Swagger","\u002Fatividades\u002Fatv-14-apis-swagger","2.atividades\u002F15.atv-14-apis-swagger",{"title":166,"path":167,"stem":168},"🌿 Atividade 15: GitFlow e Trabalho Colaborativo","\u002Fatividades\u002Fatv-15-gitflow-colaboracao","2.atividades\u002F16.atv-15-gitflow-colaboracao",{"title":170,"path":171,"stem":172},"🚀 Atividade 16: Pipelines de CI\u002FCD com GitHub Actions","\u002Fatividades\u002Fatv-16-pipelines-cicd","2.atividades\u002F17.atv-16-pipelines-cicd",{"title":174,"path":175,"stem":176},"🐳 Atividade 17: Containerização de Ambientes com Docker","\u002Fatividades\u002Fatv-17-conteineres-docker","2.atividades\u002F18.atv-17-conteineres-docker",{"title":178,"path":179,"stem":180},"🔒 Atividade 18: Segurança no Desenvolvimento e OWASP","\u002Fatividades\u002Fatv-18-seguranca-devsecops","2.atividades\u002F19.atv-18-seguranca-devsecops",{"title":182,"path":183,"stem":184},"📈 Atividade 19: Métricas de Software, Estimativas e DORA","\u002Fatividades\u002Fatv-19-metricas-estimativas","2.atividades\u002F20.atv-19-metricas-estimativas",{"title":186,"path":187,"stem":188},"🏆 Atividade 20: Projeto Final Avançado (Fase 2)","\u002Fatividades\u002Fatv-20-projeto-final-avancado","2.atividades\u002F21.atv-20-projeto-final-avancado",{"title":190,"icon":191,"path":192,"stem":193,"children":194},"🖼️ Galeria de Projetos Integradores","i-lucide-image","\u002Fprojetos-integradores","3.projetos-integradores",[195,197,207,216,225,234,243],{"title":190,"path":192,"stem":196},"3.projetos-integradores\u002Findex",{"title":198,"path":199,"stem":200,"children":201},"🅿️ Projeto 01: Gestão de Estacionamentos","\u002Fprojetos-integradores\u002Fpi-01-gestao-estacionamentos","3.projetos-integradores\u002F01.pi-01-gestao-estacionamentos\u002Findex",[202,203],{"title":198,"path":199,"stem":200},{"title":204,"path":205,"stem":206},"README","\u002Fprojetos-integradores\u002Fpi-01-gestao-estacionamentos\u002Freadme","3.projetos-integradores\u002F01.pi-01-gestao-estacionamentos\u002F2.readme",{"title":208,"path":209,"stem":210,"children":211},"🔐 Projeto 02: Gerador de Senhas","\u002Fprojetos-integradores\u002Fpi-02-gerador-senhas","3.projetos-integradores\u002F02.pi-02-gerador-senhas\u002Findex",[212,213],{"title":208,"path":209,"stem":210},{"title":204,"path":214,"stem":215},"\u002Fprojetos-integradores\u002Fpi-02-gerador-senhas\u002Freadme","3.projetos-integradores\u002F02.pi-02-gerador-senhas\u002F2.readme",{"title":217,"path":218,"stem":219,"children":220},"🍣 Projeto 03: Pedidos Restaurante","\u002Fprojetos-integradores\u002Fpi-03-pedidos-restaurante","3.projetos-integradores\u002F03.pi-03-pedidos-restaurante\u002Findex",[221,222],{"title":217,"path":218,"stem":219},{"title":204,"path":223,"stem":224},"\u002Fprojetos-integradores\u002Fpi-03-pedidos-restaurante\u002Freadme","3.projetos-integradores\u002F03.pi-03-pedidos-restaurante\u002F2.readme",{"title":226,"path":227,"stem":228,"children":229},"📱 Projeto 04: Empréstimos Dispositivos","\u002Fprojetos-integradores\u002Fpi-04-emprestimos-dispositivos","3.projetos-integradores\u002F04.pi-04-emprestimos-dispositivos\u002Findex",[230,231],{"title":226,"path":227,"stem":228},{"title":204,"path":232,"stem":233},"\u002Fprojetos-integradores\u002Fpi-04-emprestimos-dispositivos\u002Freadme","3.projetos-integradores\u002F04.pi-04-emprestimos-dispositivos\u002F2.readme",{"title":235,"path":236,"stem":237,"children":238},"📦 Projeto 05: Gestão de Estoque","\u002Fprojetos-integradores\u002Fpi-05-gestao-estoque","3.projetos-integradores\u002F05.pi-05-gestao-estoque\u002Findex",[239,240],{"title":235,"path":236,"stem":237},{"title":204,"path":241,"stem":242},"\u002Fprojetos-integradores\u002Fpi-05-gestao-estoque\u002Freadme","3.projetos-integradores\u002F05.pi-05-gestao-estoque\u002F2.readme",{"title":244,"path":245,"stem":246,"children":247},"🛵 Projeto 06: Aplicativo de Delivery","\u002Fprojetos-integradores\u002Fpi-06-delivery","3.projetos-integradores\u002F06.pi-06-delivery\u002Findex",[248,249],{"title":244,"path":245,"stem":246},{"title":204,"path":250,"stem":251},"\u002Fprojetos-integradores\u002Fpi-06-delivery\u002Freadme","3.projetos-integradores\u002F06.pi-06-delivery\u002F2.readme",{"id":253,"title":13,"body":254,"description":714,"extension":728,"links":729,"meta":730,"navigation":731,"path":14,"seo":732,"stem":15,"__hash__":733},"docs\u002F1.engenharia-software\u002F01.engenharia-software-aplicacoes.md",{"type":255,"value":256,"toc":713},"minimark",[257,262,270,275,278,282,298,302,355,359,362,388,391,395,670,672,676,695,699],[258,259,261],"h2",{"id":260},"plano-de-ensino-atualizado","📋 PLANO DE ENSINO ATUALIZADO",[263,264,265,269],"p",{},[266,267,268],"strong",{},"Carga Horária:"," 80 aulas presenciais + 40 atividades autônomas",[271,272,274],"h3",{"id":273},"objetivo-geral","🎯 OBJETIVO GERAL",[263,276,277],{},"Capacitar o aluno a aplicar princípios da Engenharia de Software no desenvolvimento de sistemas, utilizando metodologias, técnicas e ferramentas modernas para análise, projeto, implementação e validação de software.",[271,279,281],{"id":280},"metodologia","🧪 METODOLOGIA",[283,284,285,289,292,295],"ul",{},[286,287,288],"li",{},"Aulas expositivas + práticas.",[286,290,291],{},"Aprendizado baseado em projetos (PBL).",[286,293,294],{},"Estudos de caso reais.",[286,296,297],{},"Uso de ferramentas do mercado (Git, Docker, Jira, Figma).",[271,299,301],{"id":300},"avaliação","📊 AVALIAÇÃO",[303,304,305,319],"table",{},[306,307,308],"thead",{},[309,310,311,316],"tr",{},[312,313,315],"th",{"align":314},"left","Tipo",[312,317,318],{"align":314},"Peso",[320,321,322,331,339,347],"tbody",{},[309,323,324,328],{},[325,326,327],"td",{"align":314},"Exercícios e atividades",[325,329,330],{"align":314},"20%",[309,332,333,336],{},[325,334,335],{"align":314},"Trabalhos práticos",[325,337,338],{"align":314},"30%",[309,340,341,344],{},[325,342,343],{"align":314},"Projeto final",[325,345,346],{"align":314},"40%",[309,348,349,352],{},[325,350,351],{"align":314},"Participação",[325,353,354],{"align":314},"10%",[271,356,358],{"id":357},"diferencial-tecnológico","🚀 DIFERENCIAL TECNOLÓGICO",[263,360,361],{},"Integração de stacks modernas para o projeto final:",[283,363,364,370,376,382],{},[286,365,366,369],{},[266,367,368],{},"Backend",": Spring Boot (Java)",[286,371,372,375],{},[266,373,374],{},"Frontend",": Angular",[286,377,378,381],{},[266,379,380],{},"Banco",": PostgreSQL",[286,383,384,387],{},[266,385,386],{},"DevOps",": Docker & Git",[389,390],"hr",{},[258,392,394],{"id":393},"módulos-do-curso","🧭 MÓDULOS DO CURSO",[303,396,397,408],{},[306,398,399],{},[309,400,401,405],{},[312,402,404],{"align":403},"center","Módulo",[312,406,407],{"align":314},"Descrição \u002F Capítulos Relacionados",[320,409,410,430,453,470,502,519,541,563,580,597,614,631,653],{},[309,411,412,417],{},[325,413,414],{"align":403},[266,415,416],{},"1",[325,418,419,422,425,426],{"align":314},[266,420,421],{},"Introdução à Engenharia de Software",[423,424],"br",{},"• ",[427,428,17],"a",{"href":429},"engenharia_software\u002Fes_cap_01",[309,431,432,437],{},[325,433,434],{"align":403},[266,435,436],{},"2",[325,438,439,442,425,444,447,448,425,450],{"align":314},[266,440,441],{},"Ciclo de Vida de Software",[423,443],{},[427,445,21],{"href":446},"engenharia_software\u002Fes_cap_02"," ",[423,449],{},[427,451,25],{"href":452},"engenharia_software\u002Fes_cap_03",[309,454,455,460],{},[325,456,457],{"align":403},[266,458,459],{},"3",[325,461,462,465,425,467],{"align":314},[266,463,464],{},"Metodologias Ágeis",[423,466],{},[427,468,29],{"href":469},"engenharia_software\u002Fes_cap_04",[309,471,472,477],{},[325,473,474],{"align":403},[266,475,476],{},"4",[325,478,479,482,425,484,447,487,425,489,447,492,425,494,447,497,425,499],{"align":314},[266,480,481],{},"Engenharia de Requisitos",[423,483],{},[427,485,33],{"href":486},"engenharia_software\u002Fes_cap_05",[423,488],{},[427,490,37],{"href":491},"engenharia_software\u002Fes_cap_06",[423,493],{},[427,495,41],{"href":496},"engenharia_software\u002Fes_cap_07",[423,498],{},[427,500,45],{"href":501},"engenharia_software\u002Fes_cap_08",[309,503,504,509],{},[325,505,506],{"align":403},[266,507,508],{},"5",[325,510,511,514,425,516],{"align":314},[266,512,513],{},"Fundamentos de Modelagem",[423,515],{},[427,517,49],{"href":518},"engenharia_software\u002Fes_cap_09",[309,520,521,526],{},[325,522,523],{"align":403},[266,524,525],{},"6",[325,527,528,531,425,533,447,536,425,538],{"align":314},[266,529,530],{},"Diagrama de Casos de Uso",[423,532],{},[427,534,53],{"href":535},"engenharia_software\u002Fes_cap_10",[423,537],{},[427,539,57],{"href":540},"engenharia_software\u002Fes_cap_11",[309,542,543,548],{},[325,544,545],{"align":403},[266,546,547],{},"7",[325,549,550,553,425,555,447,558,425,560],{"align":314},[266,551,552],{},"Diagrama de Classes (UML)",[423,554],{},[427,556,61],{"href":557},"engenharia_software\u002Fes_cap_12",[423,559],{},[427,561,65],{"href":562},"engenharia_software\u002Fes_cap_13",[309,564,565,570],{},[325,566,567],{"align":403},[266,568,569],{},"8",[325,571,572,575,425,577],{"align":314},[266,573,574],{},"Diagrama de Sequência",[423,576],{},[427,578,69],{"href":579},"engenharia_software\u002Fes_cap_14",[309,581,582,587],{},[325,583,584],{"align":403},[266,585,586],{},"9",[325,588,589,592,425,594],{"align":314},[266,590,591],{},"Diagramas Dinâmicos",[423,593],{},[427,595,73],{"href":596},"engenharia_software\u002Fes_cap_15",[309,598,599,604],{},[325,600,601],{"align":403},[266,602,603],{},"10",[325,605,606,609,425,611],{"align":314},[266,607,608],{},"Qualidade de Software (SQA)",[423,610],{},[427,612,77],{"href":613},"engenharia_software\u002Fes_cap_16",[309,615,616,621],{},[325,617,618],{"align":403},[266,619,620],{},"11",[325,622,623,626,425,628],{"align":314},[266,624,625],{},"Estratégias de Teste",[423,627],{},[427,629,81],{"href":630},"engenharia_software\u002Fes_cap_17",[309,632,633,638],{},[325,634,635],{"align":403},[266,636,637],{},"12",[325,639,640,643,425,645,447,648,425,650],{"align":314},[266,641,642],{},"Manutenção e Configuração (SCM)",[423,644],{},[427,646,85],{"href":647},"engenharia_software\u002Fes_cap_18",[423,649],{},[427,651,89],{"href":652},"engenharia_software\u002Fes_cap_19",[309,654,655,660],{},[325,656,657],{"align":403},[266,658,659],{},"13",[325,661,662,665,425,667],{"align":314},[266,663,664],{},"🚀 Conclusão e Próximos Passos",[423,666],{},[427,668,93],{"href":669},"engenharia_software\u002Fes_cap_20",[389,671],{},[271,673,675],{"id":674},"bibliografia-básica","📖 BIBLIOGRAFIA BÁSICA",[283,677,678,684,690],{},[286,679,680,683],{},[266,681,682],{},"PILONE, Dan; MILES, Russell."," Use A Cabeça - Desenvolvimento de Software.",[286,685,686,689],{},[266,687,688],{},"PRESSMAN, R. S."," Engenharia de Software.",[286,691,692,689],{},[266,693,694],{},"SOMERVILLE, I.",[271,696,698],{"id":697},"bibliografia-complementar","📖 BIBLIOGRAFIA COMPLEMENTAR",[283,700,701,707],{},[286,702,703,706],{},[266,704,705],{},"GUEDES, G."," UML 2 – Uma Abordagem Prática.",[286,708,709,712],{},[266,710,711],{},"YOURDON, E."," Análise Estruturada Moderna.",{"title":714,"searchDepth":715,"depth":716,"links":717},"",2,3,[718,724],{"id":260,"depth":715,"text":261,"children":719},[720,721,722,723],{"id":273,"depth":716,"text":274},{"id":280,"depth":716,"text":281},{"id":300,"depth":716,"text":301},{"id":357,"depth":716,"text":358},{"id":393,"depth":715,"text":394,"children":725},[726,727],{"id":674,"depth":716,"text":675},{"id":697,"depth":716,"text":698},"md",null,{},true,{"title":13,"description":714},"AYy4YyctuBKNb4dmPOeFng_BF4ESx7nCJL_DixIeWaM",[735,737],{"title":5,"path":7,"stem":11,"description":736,"children":-1},"Material teórico da disciplina de Engenharia de Software: ciclo de vida do software, metodologias ágeis, engenharia de requisitos, modelagem UML, qualidade e estratégias de teste — organizado em 20 capítulos.",{"title":17,"path":18,"stem":19,"description":738,"children":-1},"Seja muito bem-vindo ao módulo estratégico de Engenharia de Software da TecProExpress. Aqui, você aprenderá as bases técnicas para transformar a \"arte\" de programar em uma disciplina de engenharia rigorosa, focada em desenvolvimento moderno com foco prático no ecossistema corporativo utilizando Java 17 e Spring Boot 3.5. 🛡️🧩",1788375140635]