[{"data":1,"prerenderedAt":852},["ShallowReactive",2],{"navigation_docs":3,"-atividades-atv-01-escopo":252,"-atividades-atv-01-escopo-surround":847},[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":110,"body":254,"description":841,"extension":842,"links":843,"meta":844,"navigation":465,"path":111,"seo":845,"stem":112,"__hash__":846},"docs\u002F2.atividades\u002F02.atv-01-escopo.md",{"type":255,"value":256,"toc":816},"minimark",[257,260,265,269,291,293,297,308,314,316,320,323,328,347,352,361,365,367,371,374,431,435,438,442,537,541,564,566,570,576,597,601,604,606,610,615,630,633,636,639,641,645,648,667,669,673,685,687,691,698,701,727,730,732,736,812],[258,259],"hr",{},[261,262,264],"h2",{"id":263},"objetivo-da-aula","🎯 Objetivo da Aula",[266,267,268],"p",{},"Ao final desta atividade, você será capaz de:",[270,271,272,281,288],"ul",{},[273,274,275,276,280],"li",{},"Definir um ",[277,278,279],"strong",{},"Escopo"," claro de projeto, diferenciando o que o sistema fará (In) do que não fará (Out).",[273,282,283,284,287],{},"Criar ",[277,285,286],{},"Personas"," que representem usuários reais, mapeando suas dores e necessidades.",[273,289,290],{},"Documentar a ideia central de um software profissional de ponta a ponta.",[258,292],{},[261,294,296],{"id":295},"o-cenário-prático-seu-desafio","🏢 O Cenário Prático (Seu Desafio)",[266,298,299,300,303,304,307],{},"Imagine que você é o ",[277,301,302],{},"Líder de Produto (Product Owner)"," da ",[277,305,306],{},"TecProExpress",". A diretoria identificou que os motoristas terceirizados estão com dificuldades para encontrar as entregas do dia, e o SAC está lotado de clientes perguntando \"Onde está meu pacote?\". O desafio desta semana é:",[309,310,311],"blockquote",{},[266,312,313],{},"\"Você precisa documentar a proposta de um novo App de Rastreamento. Sua primeira missão é definir o Escopo do projeto (para não estourar o orçamento da empresa) e descrever exatamente quem são as Personas (O Motorista e O Cliente) que vão usar a ferramenta.\"",[258,315],{},[261,317,319],{"id":318},"fundamentos-a-teoria-traduzida","🧠 Fundamentos: A Teoria Traduzida",[266,321,322],{},"Na Engenharia de Software, não saímos programando no primeiro dia. Precisamos alinhar as expectativas com os stakeholders (pessoas interessadas).",[324,325,327],"h3",{"id":326},"escopo-e-personas","Escopo e Personas",[270,329,330,341],{},[273,331,332,335,336,340],{},[277,333,334],{},"Escopo (Scope):"," É o limite do projeto. Se o cliente pede um carro, o escopo é o carro; um avião está ",[337,338,339],"em",{},"fora"," do escopo.",[273,342,343,346],{},[277,344,345],{},"Persona:"," É uma representação semi-fictícia do seu cliente ideal baseada em dados reais e suposições educadas. Ela tem nome, dores e objetivos.",[348,349,351],"h4",{"id":350},"visualizando-a-lógica","📊 Visualizando a Lógica",[353,354,357,360],"callout",{"color":355,"icon":356},"success","i-lucide-lightbulb",[277,358,359],{},"Dica:"," Em projetos ágeis, um escopo mal definido leva ao \"Scope Creep\" (quando o projeto cresce descontroladamente e nunca termina). Delimite desde o dia 1!",[362,363],"mermaid",{"code":364},"flowchart TD\n    A[Dor do Cliente] --> B{Análise de Escopo}\n    B -- Dentro (In) --> C[Desenvolver Funcionalidade]\n    B -- Fora (Out) --> D[Registrar para o Futuro]\n",[258,366],{},[261,368,370],{"id":369},"exemplo-guiado","📖 Exemplo Guiado",[266,372,373],{},"Abaixo, veja como aplicar a teoria passo a passo no cenário da TecProExpress.",[375,376,377,394],"table",{},[378,379,380],"thead",{},[381,382,383,388,391],"tr",{},[384,385,387],"th",{"align":386},"left","Passo",[384,389,390],{"align":386},"Ação de Engenharia",[384,392,393],{"align":386},"Resultado Esperado",[395,396,397,409,420],"tbody",{},[381,398,399,403,406],{},[400,401,402],"td",{"align":386},"01",[400,404,405],{"align":386},"Definir o Problema",[400,407,408],{"align":386},"Motoristas e Clientes perdidos sem saber onde está o pacote.",[381,410,411,414,417],{},[400,412,413],{"align":386},"02",[400,415,416],{"align":386},"Mapear Escopo In\u002FOut",[400,418,419],{"align":386},"O que o App fará e o que ele vai deixar de fora.",[381,421,422,425,428],{},[400,423,424],{"align":386},"03",[400,426,427],{"align":386},"Criar Persona",[400,429,430],{"align":386},"Ficha técnica do usuário alvo.",[348,432,434],{"id":433},"delimitação-visual-do-mvp-escopo-inout","📊 Delimitação Visual do MVP (Escopo In\u002FOut)",[362,436],{"code":437},"flowchart TD\n    subgraph IN [Escopo Ativo - MVP]\n        direction TB\n        F1[\"Chave de Ignição: Login Seguro\"]\n        F2[\"Painel do Motorista: Lista de Entregas\"]\n        F3[\"Status da Carga (Pendente \u002F Trânsito \u002F Entregue)\"]\n    end\n    subgraph OUT [Escopo Futuro - Fora]\n        direction TB\n        NF1[\"Gestão Financeira & Comissões\"]\n        NF2[\"Algoritmo Avançado de Inteligência Artificial para Rotas\"]\n    end\n    IN -.-> OUT\n    style IN fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px\n    style OUT fill:#ffebee,stroke:#c62828,stroke-width:2px\n",[324,439,441],{"id":440},"️-exemplo-de-documentação","🛠️ Exemplo de Documentação",[443,444,449],"pre",{"className":445,"code":446,"language":447,"meta":448,"style":448},"language-markdown shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Projeto: Rastreio Express\n\n**Escopo (In):**\n- Login do Motorista.\n- Atualização de status da entrega (Pendente, Em Trânsito, Entregue).\n\n**Escopo (Out):**\n- Pagamento de comissão do motorista (Fora do escopo atual).\n\n**Persona:**\n*Nome:* Roberto \"Beto\", 45 anos.\n*Ocupação:* Motorista Terceirizado.\n*Dor:* \"O aplicativo antigo trava muito e eu perco tempo ligando pro cliente.\"\n*Objetivo:* Um botão gigante de \"Cheguei no local\".\n","markdown","",[450,451,452,460,467,473,479,485,490,496,502,507,513,519,525,531],"code",{"__ignoreMap":448},[453,454,457],"span",{"class":455,"line":456},"line",1,[453,458,459],{},"# Projeto: Rastreio Express\n",[453,461,463],{"class":455,"line":462},2,[453,464,466],{"emptyLinePlaceholder":465},true,"\n",[453,468,470],{"class":455,"line":469},3,[453,471,472],{},"**Escopo (In):**\n",[453,474,476],{"class":455,"line":475},4,[453,477,478],{},"- Login do Motorista.\n",[453,480,482],{"class":455,"line":481},5,[453,483,484],{},"- Atualização de status da entrega (Pendente, Em Trânsito, Entregue).\n",[453,486,488],{"class":455,"line":487},6,[453,489,466],{"emptyLinePlaceholder":465},[453,491,493],{"class":455,"line":492},7,[453,494,495],{},"**Escopo (Out):**\n",[453,497,499],{"class":455,"line":498},8,[453,500,501],{},"- Pagamento de comissão do motorista (Fora do escopo atual).\n",[453,503,505],{"class":455,"line":504},9,[453,506,466],{"emptyLinePlaceholder":465},[453,508,510],{"class":455,"line":509},10,[453,511,512],{},"**Persona:**\n",[453,514,516],{"class":455,"line":515},11,[453,517,518],{},"*Nome:* Roberto \"Beto\", 45 anos.\n",[453,520,522],{"class":455,"line":521},12,[453,523,524],{},"*Ocupação:* Motorista Terceirizado.\n",[453,526,528],{"class":455,"line":527},13,[453,529,530],{},"*Dor:* \"O aplicativo antigo trava muito e eu perco tempo ligando pro cliente.\"\n",[453,532,534],{"class":455,"line":533},14,[453,535,536],{},"*Objetivo:* Um botão gigante de \"Cheguei no local\".\n",[348,538,540],{"id":539},"detalhamento-da-documentação","🔍 Detalhamento da Documentação:",[270,542,543,549,555],{},[273,544,545,548],{},[277,546,547],{},"Escopo (In):"," É o MVP (Mínimo Produto Viável).",[273,550,551,554],{},[277,552,553],{},"Escopo (Out):"," Protege a equipe de desenvolvimento contra pedidos abusivos que atrasam a entrega.",[273,556,557,559,560,563],{},[277,558,345],{}," Vai muito além de \"homens de 40 a 50 anos\". O Beto tem uma ",[337,561,562],{},"Dor"," e a nossa interface tem que curar essa dor.",[258,565],{},[261,567,569],{"id":568},"️-prática-obrigatória-1-definição-do-escopo","🛠️ Prática Obrigatória 1: Definição do Escopo",[266,571,572,575],{},[277,573,574],{},"Cenário:"," O projeto semestral que você vai desenvolver. Você pode escolher um sistema de Delivery, Gestão Escolar, PetShop ou criar o seu próprio.",[577,578,579,582,585,591],"ol",{},[273,580,581],{},"Dê um Título para o seu sistema.",[273,583,584],{},"Escreva 1 parágrafo descrevendo \"O Problema\" que ele resolve.",[273,586,587,588,340],{},"Liste 3 funcionalidades que estão ",[277,589,590],{},"Dentro (In)",[273,592,593,594,340],{},"Liste 2 funcionalidades que estão ",[277,595,596],{},"Fora (Out)",[324,598,600],{"id":599},"resultado-esperado-para-sua-referência","🏁 Resultado Esperado (Para sua Referência)",[266,602,603],{},"Você deverá gerar um documento (Markdown ou PDF) contendo essas definições claras, sem jargões excessivos, provando que você sabe limitar o tamanho do seu projeto.",[258,605],{},[261,607,609],{"id":608},"️-prática-obrigatória-2-as-personas","🛠️ Prática Obrigatória 2: As Personas",[266,611,612,614],{},[277,613,574],{}," Dar vida aos usuários do seu projeto.",[577,616,617,624],{},[273,618,619,620,623],{},"Crie a ",[277,621,622],{},"Persona 1"," (O usuário administrativo ou prestador de serviço).",[273,625,619,626,629],{},[277,627,628],{},"Persona 2"," (O cliente final).",[266,631,632],{},"Para cada uma, defina: Nome, Idade, Ocupação, Dores (frustrações) e Objetivo.",[324,634,600],{"id":635},"resultado-esperado-para-sua-referência-1",[266,637,638],{},"Fichas textuais ou cartões visuais (desenhados no draw.io ou Canva) detalhando humanamente quem utilizará o software.",[258,640],{},[261,642,644],{"id":643},"instruções-de-entrega-microsoft-teams","📤 Instruções de Entrega (Microsoft Teams)",[266,646,647],{},"Após validar as suas definições de engenharia:",[577,649,650,661,664],{},[273,651,652,653,656,657,660],{},"Salve o arquivo de documentação com o nome ",[450,654,655],{},"Atividade_01.md"," na pasta ",[450,658,659],{},"es-atv-01-escopo\u002F"," do seu repositório GitHub.",[273,662,663],{},"Certifique-se de fazer o commit e push para o repositório público.",[273,665,666],{},"Submeta o link do seu repositório no Microsoft Teams para avaliação do professor.",[258,668],{},[261,670,672],{"id":671},"checkpoint-de-lógica","💡 Checkpoint de Lógica",[353,674,677,680,681,684],{"color":675,"icon":676},"primary","i-lucide-megaphone",[277,678,679],{},"Importante:"," ",[277,682,683],{},"Reflexão Profissional:","\nPor que é tão difícil dizer \"Não\" para o cliente na fase de escopo? (Resposta: Porque queremos agradar, mas como engenheiros, nossa função é garantir a entrega. Cada \"Sim\" para uma ideia fora do escopo aumenta o risco de falha do projeto inteiro). 🧠🛡️",[258,686],{},[261,688,690],{"id":689},"desafio-de-fixação-opcional","🔥 Desafio de Fixação (Opcional)",[266,692,693,694,697],{},"Nível: ",[277,695,696],{},"Expert"," 🏆",[266,699,700],{},"Se você terminou rápido, expanda o seu escopo criando a \"Matriz de Priorização (MoSCoW)\":",[270,702,703,709,715,721],{},[273,704,705,708],{},[277,706,707],{},"M","ust have (Deve ter)",[273,710,711,714],{},[277,712,713],{},"S","hould have (Deveria ter)",[273,716,717,720],{},[277,718,719],{},"C","ould have (Poderia ter)",[273,722,723,726],{},[277,724,725],{},"W","on't have (Não vai ter nesta versão)",[266,728,729],{},"Classifique as funcionalidades do seu projeto nessas 4 categorias e anexe ao documento final.",[258,731],{},[261,733,735],{"id":734},"rubrica-formativa-de-avaliação","📊 Rubrica Formativa de Avaliação",[375,737,739,740,739,760],{"style":738},"width:100%; border-collapse: collapse; font-family: sans-serif; margin: 20px 0; border: 1px solid #ddd; box-shadow: 0 4px 8px rgba(0,0,0,0.1);","\n  ",[378,741,742,743,739],{},"\n    ",[381,744,746,747,746,751,746,754,746,757,742],{"style":745},"background-color: #2c3e50; color: white;","\n      ",[384,748,750],{"style":749},"padding: 12px; border: 1px solid #ddd; text-align: left;","Critério de Avaliação",[384,752,753],{"style":749},"Insuficiente (0% - 40%)",[384,755,756],{"style":749},"Regular (41% - 70%)",[384,758,759],{"style":749},"Excelente (71% - 100%)",[395,761,742,762,742,780,742,796,739],{},[381,763,746,765,746,771,746,774,746,777,742],{"style":764},"background-color: #f8f9fa;",[400,766,768],{"style":767},"padding: 10px; border: 1px solid #ddd;",[277,769,770],{},"Delimitação de Escopo (In\u002FOut)",[400,772,773],{"style":767},"Não delimita o escopo ou confunde funcionalidades internas com externas.",[400,775,776],{"style":767},"Define In\u002FOut mas sem justificativas claras ou com itens ambíguos.",[400,778,779],{"style":767},"Mapeia perfeitamente os limites do software com ao menos 3 itens In e 2 Out detalhados.",[381,781,746,782,746,787,746,790,746,793,742],{},[400,783,784],{"style":767},[277,785,786],{},"Mapeamento de Personas",[400,788,789],{"style":767},"Personas genéricas ou incompletas, sem dores e objetivos.",[400,791,792],{"style":767},"Cria 2 personas mas com perfil superficial.",[400,794,795],{"style":767},"Personas ricas com nome, idade, ocupação, dores e objetivos realistas de mercado.",[381,797,746,798,746,803,746,806,746,809,742],{"style":764},[400,799,800],{"style":767},[277,801,802],{},"Entrega no GitHub",[400,804,805],{"style":767},"Entrega fora do prazo, em pasta incorreta ou repositório privado.",[400,807,808],{"style":767},"Entregue no repositório mas sem a estrutura Markdown adequada.",[400,810,811],{"style":767},"Arquivo `Atividade_01.md` publicado em `es-atv-01-escopo\u002F` com Markdown impecável.",[813,814,815],"style",{},"html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":448,"searchDepth":462,"depth":469,"links":817},[818,819,820,825,831,834,837,838,839,840],{"id":263,"depth":462,"text":264},{"id":295,"depth":462,"text":296},{"id":318,"depth":462,"text":319,"children":821},[822],{"id":326,"depth":469,"text":327,"children":823},[824],{"id":350,"depth":475,"text":351},{"id":369,"depth":462,"text":370,"children":826},[827,828],{"id":433,"depth":475,"text":434},{"id":440,"depth":469,"text":441,"children":829},[830],{"id":539,"depth":475,"text":540},{"id":568,"depth":462,"text":569,"children":832},[833],{"id":599,"depth":469,"text":600},{"id":608,"depth":462,"text":609,"children":835},[836],{"id":635,"depth":469,"text":600},{"id":643,"depth":462,"text":644},{"id":671,"depth":462,"text":672},{"id":689,"depth":462,"text":690},{"id":734,"depth":462,"text":735},"Bem-vindo a mais uma etapa da sua jornada no curso de Gestão de TI \u002F Desenvolvimento de Sistemas. Hoje vamos mergulhar em conceitos que conectam a teoria técnica diretamente com o padrão de excelência da indústria, definindo as bases de um projeto real de Engenharia de Software. 🛡️🧩","md",null,{},{"title":110,"description":841},"iq96UgJ-P6oE44a6FUkP5OrFShM0PMJR5cTBwE3q7Ek",[848,850],{"title":106,"path":107,"stem":108,"description":849,"children":-1},"Planejamento de 20 semanas acadêmicas com atividades práticas lineares e autoguiadas, cobrindo todo o ciclo de vida moderno de engenharia e operações de software. 🛡️🧩",{"title":114,"path":115,"stem":116,"description":851,"children":-1},"Bem-vindo a mais uma etapa da sua jornada no curso de Gestão de TI \u002F Desenvolvimento de Sistemas. Hoje vamos mergulhar em conceitos que conectam a teoria técnica diretamente com o padrão de excelência da indústria, definindo as engrenagens de como a sua equipe vai trabalhar. 🛡️🧩",1788375143443]