Programação/desenvolvimento de software PROG Beta
(unchanged)
Desenvolvimento de componentes de software para entregar valor às partes interessadas.
Tradução para português brasileiro do SFIA 9: Versão Beta
SFIA 9 em inglês já está disponível.
- Esta é uma versão beta do SFIA 9 em português brasileiro.
- Nós a criamos usando a Phrase Localization Platform, combinando:
- Conteúdo traduzido do SFIA 8
- Contribuições de 7 principais fornecedores de tradução automática
- Atualizaremos esta tradução após revisão e verificações de qualidade.
- Por favor, entre em contato conosco se perceber algum erro ou tiver dúvidas.
Observação: Embora a tradução automática ajude a criar versões iniciais, a revisão profissional garante precisão e linguagem adequada ao contexto.
Notas orientativas
(modified)
As atividades podem incluir, entre outros:
- identificação, criação e aplicação de desenvolvimento de software e padrões e processos de segurança
- planejamento e projeto de componentes de software
- estimativa do tempo e do esforço necessários para o desenvolvimento de software
- Construir, modificar e verificar componentes de software, garantindo que a segurança seja incorporada
- aplicação do desenvolvimento orientado a testes e garantia da cobertura de teste apropriada
- uso de técnicas de revisão por pares, tais como programação em pares
- documentação de componentes de software
- compreensão e obtenção de acordo com o valor dos componentes de software a serem desenvolvidos
- seleção dos métodos de desenvolvimento e ciclos de vida apropriados
- aplicação de técnicas de recuperação para garantir que o software que está sendo desenvolvido não seja perdido
- implementação do controle de mudanças apropriado para as práticas de desenvolvimento de software
- resolução de problemas operacionais com software e correção de bugs
Dependendo dos requisitos e características atribuídas ao projeto ou trabalho, os métodos de desenvolvimento e ciclos de vida apropriados podem ser abordagens preditivas (orientadas a planos) ou abordagens adaptativas (iterativas/ágeis).
Entendendo os níveis de responsabilidade dessa habilidade
Onde os níveis mais baixos não estão definidos...
- Tarefas e responsabilidades específicas não são definidas porque a habilidade requer um nível mais alto de autonomia, influência e complexidade na tomada de decisões do que normalmente é esperado nesses níveis. Você pode usar as declarações de essência para entender as responsabilidades genéricas associadas a esses níveis.
Onde os níveis mais altos não estão definidos...
- As responsabilidades e responsabilidades não são definidas porque esses níveis superiores envolvem liderança estratégica e influência organizacional mais ampla que vai além do escopo dessa habilidade específica. Veja as declarações de essência.
Desenvolver habilidades e demonstrar responsabilidades relacionadas a essa habilidade
Os níveis definidos mostram a progressão incremental em habilidades e responsabilidades.
Onde os níveis mais baixos não estão definidos...
Você pode desenvolver seus conhecimentos e apoiar outras pessoas que têm responsabilidade nesta área:
- Aprender os principais conceitos e princípios relacionados a essa habilidade e seu impacto em sua função
- Executar habilidades relacionadas (consulte as habilidades relacionadas ao SFIA)
- Supporting others who are performing higher level tasks and activities
Onde os níveis mais altos não estão definidos...
- Você pode progredir desenvolvendo habilidades relacionadas que são mais adequadas para níveis mais altos de liderança organizacional.
Clique para saber por que as habilidades SFIA não são definidas em todos os 7 níveis.
Mostrar/ocultar descrições e níveis extras.
2 | 3 | 4 | 5 | 6 |
Levels of responsibility for this skill
Nível 1
Programação/desenvolvimento de software: Nível 2
(modified)
Projeta, codifica, verifica, testa, documenta, corrige e reestrutura programas/scripts simples.
Aplica padrões e ferramenta programas/scripts simples.
Aplica padrões e ferramentas para atingir um resultado planejado.
Atua nas revisões do próprio trabalho.
Programação/desenvolvimento de software: Nível 3
(unchanged)
Projeta, codifica, verifica, testa, documenta, corrige e reestrutura programas/scripts moderadamente complexos. Aplica padrões e ferramentas pré-estabelecidas para atingir um resultado planejado. Monitora e presta informações sobre o andamento. Identifica problemas relacionados às atividades de desenvolvimento de software. Propõe soluções práticas para resolver problemas. Colabora nas revisões do trabalho com outras pessoas, quando necessário.
Programação/desenvolvimento de software: Nível 4
(unchanged)
Projeta, codifica, verifica, testa, documenta, corrige e reestrutura programas/scripts e serviços de software de integração complexos. Contribui para a seleção dos métodos, ferramentas e técnicas de desenvolvimento de software. Aplica padrões e ferramentas pré-estabelecidas para atingir resultados bem planejados. Participa de revisões do próprio trabalho e realiza revisões do trabalho dos colegas.
Programação/desenvolvimento de software: Nível 5
(unchanged)
Assume a responsabilidade técnica em todos os estágios e iterações do desenvolvimento de software. Planeja e conduz atividades de criação de software. Adota e adapta métodos, ferramentas e técnicas de desenvolvimento de software apropriados. Mede e monitora aplicações de normas de projeto/equipe para criação de software, incluindo aspectos de segurança. Contribui para o desenvolvimento de políticas organizacionais, normas e diretrizes para o desenvolvimento de software.
Programação/desenvolvimento de software: Nível 6
(modified)
Desenvolve políticas organizacionais, padrões e diretrizes para construção e reestruturação de software.
Planeja e lidera atividades de construção de software para projetos de desenvolvimento estratégicos, grandes e complexos.
Adapta ou desenvolve novos métodos e capacidades organizacionais e impulsiona a adoção e adesão a políticas e padrões