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 teste

Conhecimentos

  • 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