de_DEen_USes_ESfa_IRfr_FRhi_INid_IDjapl_PLpt_PTru_RUvizh_CNzh_TW

O que é Engenharia de Software?

A estrutura da  Engenharia de Software  (Engenharia de Software) pode ser resumida como:

  1. metas,
  2. processos e
  3. princípios.

(1) Objetivo : produzir produtos com exatidão, usabilidade e custo razoável.

  • Correção  refere-se ao grau em que o produto de software atinge a função esperada.
  • Usabilidade  refere-se ao grau em que a estrutura básica, implementação e documentação do software estão disponíveis para os usuários.
  • O custo adequado  refere-se ao grau em que todo o custo de desenvolvimento e operação de software atende aos requisitos do usuário.

Existem muitos problemas a serem resolvidos na realização desses objetivos, tanto na teoria quanto na prática, e eles formam restrições na seleção de processos, modelos de processos e métodos de engenharia.

(2) Processo de engenharia de software:  as etapas necessárias para produzir um produto de software que possa atender à demanda e atingir a meta de engenharia.

O processo de engenharia de software inclui principalmente:

  • Processo de desenvolvimento ,
  • Processo de operação , e
  • Processo de manutenção .

Eles cobrem requisitos, projeto, implementação, validação e atividades de manutenção.

O Processo de Requisitos  inclui análise de problemas e análise de requisitos.

  • Análise de problemas para obtenção da definição de requisitos, também conhecida como especificação de requisitos de software.
  • A análise de requisitos gera especificações funcionais.

O processo de design  geralmente inclui design de esboço e design detalhado. O projeto do esboço estabelece toda a estrutura do sistema de software, incluindo subsistemas, módulos e níveis de descrição relacionados, e a definição da interface de cada módulo.

O Detailed Design Process  produz descrições de módulos disponíveis para programadores, incluindo descrições de estrutura de dados e descrições de processamento em cada módulo.

O Processo de Implementação  converte os resultados do projeto em código de programa executável. A atividade de confirmação percorre todo o processo de desenvolvimento para realizar a confirmação após a conclusão para garantir que o produto final atenda aos requisitos do usuário.

O processo de manutenção  inclui expansão, modificação e melhoria durante o uso. Junto com o processo acima, há o processo de gerenciamento, processo de suporte, processo de treinamento, etc.

(3) Princípios  referem-se aos princípios que devem ser seguidos no processo de desenvolvimento de software em torno do projeto de engenharia, suporte de engenharia e gerenciamento de engenharia.

Modelo de Processo de Software

This post is also available in Deutsch, English, Español, فارسی, Français, English, Bahasa Indonesia, 日本語, Polski, Ру́сский, Việt Nam, 简体中文 and 繁體中文.

Leave a Reply

O seu endereço de email não será publicado. Campos obrigatórios marcados com *