TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Sofware

Por:   •  14/9/2021  •  Relatório de pesquisa  •  3.191 Palavras (13 Páginas)  •  142 Visualizações

Página 1 de 13

Aluna: Amanda Aparecida De Oliveira Campos

Professor: Fábio Lúcio Lopes De Mendonça

Turno: Matutino

Curso: Análise e desenvolvimento de sistemas

Matéria: Engenharia de software

Atividade de Engenharia de Softwares A1 - 31/08/2021

Data da Entrega 14/09/2021

Requisitos:

1-) Qual a importância da “engenharia de requisitos” dentro de um processo de desenvolvimento?

 

Engenharia de requisitos é de suma importância como primeiro passo no desenvolvimento do sistema tendo um impacto significativo sobre o sucesso no desenvolvimento do software. Ele delimita o propósito do projeto e estabelece a base comum para a comunicação para todas as disciplinas envolvidas. Quanto melhor a engenharia de requisitos e o gerenciamento de requisitos realizados no projeto, menores serão os erros de desenvolvimento , diminuindo o custo total deste.

2-) No processo unificado, qual fase envolve os maiores esforços da disciplina de requisitos?

O Processo Unificado requer que a equipe do projeto concentre-se em enfrentar os riscos mais críticos no ínicio do ciclo de vida do projeto. As entregas de cada interação, especialmente na fase de elaboração , devem ser selecionadas de forma a garantir que os maiores riscos sejam tratados em primeiro lugar.

3-) O que é um requisito de software?

É a descrição detalhada do software que será a base para o projeto e sua implementação .

4-)O que são requisitos funcionais e requisitos não funcionais? Forneça alguns exemplos.

Funcionais:

O usuário pode pesquisar todo ou subconjunto do banco de dados.

O sistema deve oferecer telas apropriadas para o usuário ler documentos armazenados.

Cada pedido deve ser associado a um indentificador único ( PID) , o qual o usuário pode copiar para a área de armazenamento permanente da conta.

Não Funcionais: Definem as qualidades do software.

Definem propriedades e restrições do sistema:

Exemplos:

  • Segurança, desempenho , espaço em disco.

  • Requisitos nâo – funcionais podem ser mais críticos que requisitos funcionais e eles podem ser do sistema todo ou de partes do sistema :
  • Se não satisfaz , o sistema é inútil.

5-) Descreva três tipos diferentes de requisitos não funcionais que podem ser colocados em um sistema. Dê exemplos de cada um desses três tipos de requisitos.

1-) Requisitos do produto:  

Exemplo:  A interface do usuário deve ser implementada como simples HTML.

2-) Requisitos organizacionais:  Exemplo : Todos os documentos entregues devem seguir o padrão de relatórios  XYZ-00.

3-) Requisitos externos : Exemplos : Informações pessoais do usuário não podem ser vistas pelos operadores do sistema.

6-) Descreva três requisitos funcionais para um sistema de videolocadora:

Fazer empréstimos, Fazer devolução , Fazer reservas , Gerar relatórios de empréstimos por cliente, Empréstimos por vídeo e Empréstimos no mês .

7-) O que são requisitos de domínio?

São requisitos que vêm do domínio da aplicação e que refletem as características desse domínio.

Exemplo: Um aluno pode se matricular em uma disciplina desde que ele tenha sido aprovado nas disciplinas consideradas pré – requisitos.

8-) Qual a diferença entre requisitos de usuário e requisitos do sistema?

Requisitos de usuário: É elaborado de forma clara em linguagem alta seja de fácil compreensão , contendo restrições do sistemas, diagramas e etc.

Requisitos de sistemas: Um documento estruturado estabelecendo descrições detalhadas das funções, serviços e restrições operacionais do sistema. Define o que deve ser implementado e assim, pode ser parte de um contrato entre o cliente e o desenvolvedor.

9-)Quais são os problemas geralmente encontrados na descoberta de requisitos?

1-) O não seguimento das normas de qualidade do projeto e da empresa.

2-) Descrição pouco clara dos requisitos.

3-) Ambiguidade entre os requisitos.

4-) Falhas na modelação dos requisitos.

5-) Conflitos entre os requisitos que não foram detectados no processo de análise.

6-) Requisitos não realistas.

7-) Falta de informação.

10-) Em que consiste a especificação de requisitos em linguagem estruturada?

Linguagem natural é qualquer linguagem desenvolvida naturalmente pelo ser humano,de forma não premeditada , como resultado da facilidade inata para a linguagem possuída pelo ser humano. É a forma natural de comunicação entre pessoas , sendo o meio mais fácil e utilizado diariamente.

A linguagem natural estruturada é uma forma especial da linguagem natural, que tem por objetivo descrever os requisitos do sistema . Tem a vantagem de ser bastante inteligível. Podemos utilizar formulários padrões para detalhar requisitos de sistema.

11-) Quais os problemas da utilização de linguagem natural para definir os requisitos do usuário?

Na utilização da linguagem natural , utiliza-se de formulários e diagramas muito simples e devido a este nível de especificação surgem algumas dificuldades:

...

Baixar como (para membros premium)  txt (22.5 Kb)   pdf (132.1 Kb)   docx (226.6 Kb)  
Continuar por mais 12 páginas »
Disponível apenas no TrabalhosGratuitos.com