Informática, perguntado por leonardoAlves941, 3 meses atrás

O processo de desenvolvimento de software envolve dividir em etapas todo o trabalho necessário para desenvolver uma aplicação, desde a análise de viabilidade até a manutenção e atualização. São muitas as abordagens, ou metodologias, que a equipe de desenvolvimento pode utilizar, mas existem etapas em comum entre várias delas. Essas etapas em comum, como análise de requisitos, design e teste, integram os pilares do processo de desenvolvimento de software, também conhecido como ciclo de vida do software.


As fases do processo de desenvolvimento de software, devem seguir uma sequência, produzindo insumos para a fase que vem a seguir, por exemplo, para iniciarmos a fase de implementação, precisamos de documentos de requisitos, definição de interface, entre outros documentos, todos produzidos em fases anteriores a implementação.

E ao longo da disciplina, somos apresentados as fases do processo de desenvolvimento e considerando isso, você vai responder as seguintes questões:

1. Conceitue cada uma das fases que são estudadas ao longo da disciplina.
2. Descreva quais os insumos de entrada de cada uma das fases.
3. Descreva as principais atividades de cada fase, como elas se relacionam e qual a importância de cada uma para o produto final.

Soluções para a tarefa

Respondido por rogerioalcantara
0

Resposta:

Explicação:

1 - Processo de Software.

         É um conjunto de atividades para a construção de um Software.

       

       | Especificação de Software.

     

É as funcionalidades e restrições do  nosso software(Funcionalidades que o nosso cliente quer  para o Software).

        | Projeto e Implementação de Software.

 

         São funcionalidades que atendam a Especificação do cliente.

         |Validação de Software.

         Validar serve para garantir que o Software faça o que o cliente deseja.

        | Evolução de Software.

         Evoluir para atender as novas necessidades do cliente (Modificações, adicionar novas coisas).

2 - | Levantamento de requisitos

Essa etapa é onde os desenvolvedores e idealizadores se reúnem para tentar entender qual a solução de problema proposto pelo futuro software ou aplicativo em questão. é nessa etapa que as principais funcionalidades são listadas e definidas como prioritárias ou não.

| Análise de requisitos

Nessa etapa, a equipe de desenvolvimento faz uma análise aprofundada sobre os dados coletados na fase anterior e começam a construir alguns modelos de desenvolvimento de modo a organizar a etapa de produção do software.

| Projeto

Onde a Modelagem da solução será criado.

| Testes

Por mais que se planeje um software, erros são passíveis de acontecer. Ele serve para encontrar possíveis erros que um programa recém-desenvolvido pode apresentar, de modo que ele fique amplamente disponível ao usuário final.

| Implantação

Após a testagem e correção de possíveis falhas, o processo de desenvolvimento de software chega ao fim e o projeto está pronto para ser compilado e instalado no sistema do cliente.

3 - | Projeto :

Onde é esclarecido "como" o software será desenvolvido, sua arquitetura, interfaces, componentes.

| Implementação:

Onde é definida a linguagem  que será usada para programar o sistema.

Construimos o Software.

Programas são codificados.

Módulos que envolvem o software são integrados.

| Teste:

Onde o Software é testado levando em consideração o que foi levantado nos requisitos.(Verificar e descobrir defeitos.

elas se relacionam entre si seguindo etapas por etapas porque cada uma depende da outra para seguir para o próximo passo e é importante porque visa na diminuição de falhas a fim de identificar e corrigir erros já na fase inicial do projeto para ficar mais barato do que depois de entregue, e é onde a qualidade do Software é estabelecida.

Perguntas interessantes