104 DIÁRIO OFICIAL DO ESTADO | SÉRIE 3 | ANO XVI Nº140 | FORTALEZA, 26 DE JULHO DE 2024 - VARGAS, R Gerenciamento de projetos, Ed. São Paulo: Brasport, 2005. - WOILER, S e MATHIAS, W.F. Projetos: planejamento, elaboração e análise Ed. São Paulo: Atlas, 2008. - Fernandes, Aguinaldo Aragon, and Vladimir Ferraz De Abreu. Implantando a Governança de TI-: Da estratégia à Gestão de Processos e Serviços. Brasport, 2014. - Fernandes, Aguinaldo Aragon, Jose Luis Diniz, and Vladimir Ferraz de Abreu. Governança Digital 4.0. Brasport, 2019.” - ROSS Stephen A. Principios de administração financeira: 2ª ed. São Paulo: Ed. Atlas, 2006. - IMONIANA, J. O. Auditoria de sistemas de informação, Ed. São Paulo: ATLAS, 2008. PERFIL VII - MESTRE - DESENVOLVIMENTO DE SOFTWARE - BACK END Fundamentos da Engenharia de Software - Conceitos e Princípios Gerais: Definição e importância da engenharia de software; Ciclo de vida do software: modelos de desenvolvimento (cascata, ágil, etc.). Processos e Métodos: Métodos ágeis (Scrum, Kanban); Planejamento, monitoramento e controle de projetos. Padrões de Arquitetura de Software - Introdução aos Padrões de Arquitetura: Definição e importância dos padrões de arquitetura; Tipos de padrões: estruturais, comportamentais e criacionais. Padrões de Projeto (Design Patterns):Padrões como Singleton, Factory, Observer, Strategy, etc.; Aplicações práticas e exemplos. Princípios de Design e Código Limpo - Princípios de Design de Software: SOLID (Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, Dependency Inversion); DRY (Don’t Repeat Yourself), KISS (Keep It Simple, Stupid), YAGNI (You Aren’t Gonna Need It). Escrita de Código Limpo: Práticas para escrever código claro e manutenível; Importância de nomes significativos, comentários úteis e formatação consistente. Desenvolvimento e Implementação de Back End - Tecnologias e Frameworks: Linguagens de programação populares (Java, C#, Python, etc.); Frameworks e bibliotecas comuns (Spring, Django, .NET, etc.). Banco de Dados: Modelagem de dados e SQL; NoSQL e bancos de dados distribuídos. Práticas de Desenvolvimento Ágil - Metodologias Ágeis: Princípios e práticas do Agile; Uso de ferramentas de gestão ágil (JIRA, Trello, etc.). Desenvol- vimento Orientado a Testes (TDD): Importância dos testes automatizados; Escrever testes unitários, de integração e de aceitação. Qualidade de Software e Manutenção - Garantia de Qualidade: Técnicas de revisão de código (code review); Testes de software: unitário, integração, funcional e de desempenho. Manutenção e Evolução de Software: Refatoração e melhoria contínua; Gestão de versões e controle de configurações. Arquitetura de Sistemas - Princípios de Arquitetura de Sistemas: Arquitetura monolítica vs. microservices; Desenho e implementação de APIs RESTful. Desempenho e Escalabilidade: Técnicas de otimização de desempenho; Escalabilidade horizontal e vertical. Segurança de Software - Práticas de Segurança em Desenvolvimento: Princípios básicos de segurança de software; Práticas de codificação segura (input validation, autenticação e autorização). REFERÊNCIAS: - Fowler, M. Padrões de Arquitetura de Software. Bookman, 2015. - Pressman, Roger S., and Bruce R. Maxim. Engenharia de software-9. McGraw Hill Brasil, 2021. - Martin, Robert C. Código limpo: habilidades práticas do Agile software. Alta Books Grupo Editorial, 2019. ANEXO IV – QUADRO DE PONTUAÇÃO DA AVALIAÇÃO CURRICULAR (2ª ETAPA) PERFIL I – GRADUAÇÃO - DESENVOLVIMENTO DE SOFTWARE - BACK END ITEM TÍTULO VALOR UNITÁRIO VALOR MÁXIMO 1 Curso extracurricular na área de Programação/Desenvolvimento de Sistemas/Aplicativos, com carga horária mínima de 40 (quarenta) horas, para cada título comprovado. 0,5 1 2 Formação complementar na área de Programação/Desenvolvimento de Sistemas/Aplicativos com PHP, Slim framework, Laravel framework e Git, com carga horária mínima de 40 (quarenta) horas, para cada título comprovado. 1 3 3 Experiência em Programação/Desenvolvimento de Sistemas/ Aplicativos com PHP, Slim framework, Laravel framework e Git, nos últimos 05 (cinco) anos, para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 3 4 Experiência profissional na área de formação, para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 2 5 Participação em programas/projetos de tecnologias, para cada 06 (seis) meses de experiência comprovada, com data de início e término das atividades. 0,5 1 TOTAL 10 PERFIL II – GRADUAÇÃO - DESENVOLVIMENTO DE SOFTWARE - FRONT END ITEM TÍTULO VALOR UNITÁRIO VALOR MÁXIMO 1 Curso extracurricular na área de Programação/Desenvolvimento de Sistemas/Aplicativos, com carga horária mínima de 40 (quarenta) horas, para cada título comprovado. 0,5 1 2 Formação complementar na área de Programação/Desenvolvimento de Sistemas/Aplicativos com Javascript, Typescript, PHP, Python, Angular, HTML, CSS e Git, com carga horária mínima de 40 (quarenta) horas, para cada título comprovado. 1 3 3 Experiência em Programação/Desenvolvimento de Sistemas/ Aplicativos com Javascript, Typescript, PHP, Python, Angular, HTML, CSS e Git, nos últimos 05 (cinco) anos, para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 3 4 Experiência profissional na área de formação, para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 2 5 Participação em programas/projetos de tecnologias, para cada 06 (seis) meses de experiência comprovada, com data de início e término das atividades. 0,5 1 TOTAL 10 PERFIL III – GRADUAÇÃO - DESENVOLVIMENTO DE SOFTWARE - UX ITEM TÍTULO VALOR UNITÁRIO VALOR MÁXIMO 1 Cursos extracurriculares nas áreas de Design/Mídia Digital, Design Gráfico, Design de Experiência (UX, UI e UX Writing) e/ ou Design de Serviços, com carga horária mínima de 20 (vinte) horas-aula, para cada curso comprovado. 0,5 1 2 Cursos extracurriculares em HTML, CSS e/ou gestão de conteúdo, criação e/ou edição de temas para WordPress, com carga horária mínima de 20 (vinte) horas-aula, para cada curso comprovado. 0,5 1 3 Participação em projetos ou grupos acadêmicos de pesquisa, extensão ou práticas nas áreas de Design/Mídia Digital, Design Gráfico, Design de Experiência, Design de Interfaces e/ou Design de Serviços, para cada participação comprovada. 0,5 1 4 Portfólio em formato de documento digital (.pdf) com trabalhos de Design, de autoria do candidato, com ficha descritiva para cada um (título, mídia e contexto), para cada trabalho enviado de acordo com os requisitos. 0,5 3 5 Experiência profissional na área de formação nos últimos 05 (cinco) anos para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 0,5 3 6 Participação em programas/projetos de tecnologias em instituições públicas, para cada 06 (seis) meses de experiência comprovada, com data de início e término das atividades. 0,5 1 TOTAL 10 PERFIL IV – ESPECIALIZAÇÃO - PRODUTOS INOVADORES EM SAÚDE ITEM TÍTULO VALOR UNITÁRIO VALOR MÁXIMO 1 Curso extracurricular na área de Engenharia de Software, Gestão de Projetos, Gestão de Produtos, ou Análise de Negócio, com carga horária mínima de 40 (quarenta) horas-aula, para cada curso comprovado. 0,5 1 2 Experiência na participação de projetos acadêmicos de extensão ou pesquisa na área de Engenharia de Software, Gestão de projetos, gestão de processos, Gestão de produtos, Análise de Negócio ou Análise de Requisitos em projetos de Software, para cada experiência comprovada. 0,5 2 3 Experiência prática na área de Engenharia de Software, Gestão de projetos, gestão de processos, Gestão de produtos, Análise de Negócio ou Análise de Requisitos em projetos de Software, para cada 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 4 4 Participação em programas/projetos de tecnologias, para cada 06 (seis) meses de experiência comprovada, com data de início e término das atividades. 0,5 1 5 Experiência prática na gestão de time ágeis, para cada período de 06 (seis) meses de experiência comprovada, com início e término das atividades. 1 2 TOTAL 10 PERFIL V – ESPECIALIZAÇÃO - DESIGN EDUCACIONAL ITEM TÍTULO VALOR UNITÁRIO VALOR MÁXIMO 1 Cursos extracurriculares na área de formação, com carga horária mínima de 20 (vinte) horas-aula, para cada curso comprovado. 0,5 1 2 Cursos extracurriculares em Design Educacional/Experiência de Aprendizagem, Análise de Aprendizagem (Learning Analytics), Metodologias Ativas, Gestão de LMS e/ou planejamento e desenvolvimento de objetos de aprendizagem, com carga horária mínima de 20 (vinte) horas-aula, para cada curso comprovado. 0,5 1 3 Participação em projetos ou grupos acadêmicos de pesquisa, extensão e/ou práticas nas áreas de Design Educacional e/ou Educação, para cada participação comprovada. 0,5 1Fechar