Profissão Analista de software
Os analistas de software definem e priorizam requisitos de utilizadores, produzem e documentam especificações de software, testam a sua aplicação e procedem à sua revisão durante o desenvolvimento do software. Funcionam como interface entre os utilizadores de software e a equipa de desenvolvimento de software.
Gostaria de saber que tipo de carreira e as profissões que mais se adequam a si? Utilize a nossa tipologia de Holland gratuita de teste vocacional e descubra.
Tipo de personalidade
Teste Vocacional grátis
De que empregos gosta? Escolha uma carreira que corresponda às suas preferências. Faça o teste vocacional.
Ver testeConhecimentos
- Modelos de dados
As técnicas e os sistemas existentes utilizados para estruturar elementos de dados e mostrar relações entre eles, bem como métodos de interpretação das estruturas e relações de dados.
- Modelos de arquitetura de software
O conjunto de estruturas e modelos necessários para compreender ou descrever o sistema de software, incluindo os elementos do software, as relações entre eles e as propriedades dos ditos elementos e das suas relações.
- Requisitos do utilizador dos sistemas informáticos
O processo destinado a adequar as necessidades dos utilizadores e das organizações aos componentes e serviços do sistema, tendo em conta as tecnologias disponíveis e as técnicas necessárias para obter e especificar requisitos, interrogar os utilizadores a fim de estabelecer os sintomas do problema e analisar os sintomas.
- Metodologias de conceção de software
As metodologias como Scrum, V-model e Waterfall são concebidas para conceber sistemas e aplicações de software.
- Técnicas de requisitos empresariais
Os procedimentos necessários para identificar e analisar as necessidades empresariais e organizacionais.
- Requisitos legais dos produtos informáticos
A regulamentação internacional relacionada com o desenvolvimento e a utilização de produtos informáticos.
Competências
- Executar estudo de viabilidade
Realizar a avaliação e aferição do potencial de um projeto, plano, proposta ou ideia novos. Realizar um estudo normalizado, baseado em investigação e pesquisa exaustivas, para apoiar o processo de tomada de decisão.
- Gerir as implicações da migração de legados em TIC
Supervisionar o processo de transferência de um legado (sistema obsoleto) para um sistema atual através do mapeamento, interface, migração, documentação e transformação de dados.
- Interagir com os utilizadores para identificar exigências
Comunicar com os utilizadores para identificar as suas exigências e proceder à sua recolha. Definir todas as exigências pertinentes dos utilizadores e documentá-las de forma compreensível e lógica para uma análise mais aprofundada e uma maior especificação.
- Traduzir conceitos em design visual
Desenvolver uma conceção visual de determinadas especificações e requisitos, com base na análise do âmbito e do público-alvo. Criar uma representação visual de ideias, como logótipos, gráficos de sítios Web, jogos digitais e layouts.
- Definir arquitetura de software
Criar e documentar a estrutura dos produtos de software, incluindo componentes, acoplamento e interfaces. Assegurar a exequibilidade, funcionalidade e compatibilidade com as plataformas existentes.
- Identificar as necessidades do utilizador de sistemas informáticos
Determinar as necessidades e as exigências dos utilizadores de sistemas informáticos específicos, através de métodos analíticos, tais como a análise de grupos-alvo.
- Criar modelos de dados
Utilizar técnicas e metodologias específicas para analisar os requisitos em matéria de dados dos processos empresariais de uma organização, a fim de criar modelos para estes dados, como sejam modelos conceptuais, lógicos e físicos. Estes modelos têm uma estrutura e um formato específicos.
- Criar «design» de «software»
Transpor uma série de requisitos para um «design» de «software» claro e organizado.
- Desenvolver protótipos de «software»
Criar uma primeira versão incompleta ou preliminar de uma unidade de «software» para simular alguns aspetos específicos do produto final.
- Analisar os processos empresariais
Analisar a contribuição dos processos de trabalho para os objetivos da empresa e monitorizar a sua eficiência e produtividade.
- Conceber sistemas de informação
Definir a arquitetura, a composição, os componentes, os módulos, as interfaces e os dados para sistemas de informação integrados («hardware», «software» e rede), com base nos requisitos e especificações do sistema.
- Desenvolver documentação em conformidade com os requisitos legais
Redigir conteúdos com a descrição de produtos, aplicações, componentes, funções ou serviços, em conformidade com os requisitos legais e com normas internas ou externas.
- Definir requisitos técnicos
Especificar as características técnicas de produtos, materiais, métodos, processos, serviços, sistemas, software e funcionalidades, identificando e satisfazendo as necessidades específicas de acordo com os requisitos do cliente.
Source: Sisyphus ODB