Faculdade de Sistemas de Informação
Desenvolvimento de Software Low Code e No Code
| Entregável do Bloco: |
| O entregável produzido pelos alunos na disciplina de Projeto de Bloco: Desenvolvimento de Software No-Code e Low-Code é um projeto completo de software desenvolvido utilizando ferramentas e plataformas no-code e low-code. Esse projeto consistirá em uma solução funcional que atenda a um determinado requisito ou necessidade identificada. |
| Fundamentos do Desenvolvimento de Software No-Code |
| Explorar os princípios do desenvolvimento de software No-Code. |
| Modelar requisitos e dados de acordo com requisitos do negócio. |
| Automatizar tarefas usando ferramentas No Code. |
| Projetar a Interface do Usuário (UI) levando em consideração boas práticas de usabilidade e User Experience (UX). |
| Fundamentos do Desenvolvimento de Software Low-Code |
| Examinar requisitos propondo soluções adequadas usando ferramentas de desenvolvimento de software Low Code. |
Modelar arquiteturas de software utilizando plataformas Low Code, levando em consideração aspectos como escalabilidade, desempenho e segurança. |
| Avaliar diferentes plataformas Low Code disponíveis no mercado, identificando suas características, funcionalidades e limitações. |
Documentar adequadamente o processo de desenvolvimento, incluindo especificações técnicas, manuais de usuário e relatórios de testes, facilitando a compreensão e manutenção do software. |
| Desenvolvimento de Software No-Code |
Desenvolver soluções No-Code para problemas complexos, aplicando lógica de programação avançada, manipulação de dados e criação de fluxos de trabalho sofisticados. |
| Explorar técnicas avançadas de UI/UX focando na usabilidade e na estética visual. |
Desenvolver soluções multiplataforma como web, dispositivos móveis e desktop, adaptando-se às especificidades de cada ambiente. |
Otimizar o desempenho e a escalabilidade identificando gargalos, aplicando técnicas de cache, ajustando configurações e utilizando recursos avançados das plataformas. |
| Desenvolvimento de Software Low-Code |
Interpretar requisitos complexos do cliente, identificando necessidades e restrições, para elaborar soluções avançadas utilizando técnicas de desenvolvimento de software Low Code. |
Projetar arquiteturas e fluxos de trabalho avançados em plataformas Low Code, levando em consideração aspectos como modularidade, reutilização de código e integração com sistemas legados. |
Integrar sistemas externos, como bancos de dados, serviços web e plataformas de nuvem, utilizando recursos avançados de integração disponíveis em plataformas Low Code avançadas. |
| Customizar a interface e a experiência do usuário em aplicações. |
| Projeto de Bloco: Desenvolvimento de Software No-Code e Low-Code |
| Identificar as necessidades e requisitos do projeto de desenvolvimento de software no-code e low-code. |
| Utilizar ferramentas de desenvolvimento no-code e low-code para criar soluções de software. |
| Integrar diferentes componentes e funcionalidades em um projeto de software no-code e low-code. |
| Avaliar a qualidade e usabilidade das soluções de software desenvolvidas no-code e low-code. |
| Utilizar estratégias de prototipação rápida para iterar e melhorar continuamente as soluções de software. |
| Aplicar técnicas de design thinking no processo de desenvolvimento de software no-code e low-code. |