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

APS 7º semestre unip computação

Por:   •  10/11/2016  •  Trabalho acadêmico  •  5.270 Palavras (22 Páginas)  •  1.213 Visualizações

Página 1 de 22

UNIVERSIDADE PAULISTA

ATIVIDADES PRATICAS SUPERVISIONADAS

RIBEIRÃO PRETO

2016

SUMÁRIO

1. Objetivo do trabalho ................................................................................................ 3

2. Introdução ................................................................................................................ 4

3. Conceitos Gerais ..................................................................................................... 6

3.1. Requisitos de Software...................................................................................... 6

3.1.1. O que são requisitos ............................................................................... 6

3.1.2. Requisitos Funcionais ............................................................................. 6

3.1.3. Requisitos não funcionais ....................................................................... 7

3.2. Analise e especificação de requisitos de software ............................................ 7

3.3. Engenharia de Requisitos ................................................................................. 8

4. Desenvolvimento ................................................................................................... 11

4.1. Elicitação ......................................................................................................... 11

4.2. Análise e Negociação ...................................................................................... 11

4.3. Especificação .................................................................................................. 12

4.4. Modelagem ...................................................................................................... 13

4.5. Validação ......................................................................................................... 16

4.6. Gestão ............................................................................................................. 20

5. Conclusão .............................................................................................................. 22

6. Anexos................................................................................................................... 23

1. OBJETIVO DO TRABALHO

O objetivo do trabalho é aprender sobre a utilização dos conceitos de

engenharia de software.

Nesse trabalho deveremos resolver um problema do software proposto por um

cliente, utilizando os conceitos de elicitação, análise e negociação, especificação,

modelagem, validação e gestão, buscando a melhor solução.

O cliente é a ONG Ambiente System, que recolhe, educa e oferece formação

profissionalizante para jovens sem lar, e vende produtos de conscientização ambiental.

2.INTRODUÇÃO

Para o desenvolvimento de um software que realmente satisfaça os desejos do

cliente é necessária uma análise de requisitos completa e documentar cada etapa,

ideias e análise do mesmo.

A engenharia de software pode ser descrita como um processo com várias

etapas que envolvem todo o projeto.

O sistema deve funcionar de acordo com os requisitos e funções do cliente,

para que possa ser considerado um software bom.

A engenharia de software pode ser dividida em três etapas, gerenciamento,

desenvolvimento e controle de qualidade.

O gerenciamento cuida do planejamento das atividades realizadas para a

criação do software e sua entrega. Nessa etapa são elaborados cronogramas para o

cumprimento de determinadas atividades, como o levantamento de requisitos,

desenvolvimento, prazo de entrega e outros, além de realizar estimativas sobre o

software.

O desenvolvimento é a parte que deve ser entregue ao cliente, que começa

apenas após todos os requisitos do software terem sido levantados.

O controle de qualidade tem função de analisar a qualidade final do produto,

buscando por bugs, testando o desempenho e verificando se o produto está de acordo

com o que foi pedido pelo cliente.

Ao dividir o desenvolvimento do projeto, diminui a probabilidade de erros, pois

cada equipe só precisa se preocupar com a sua parte, sem se preocupar com outras,

agiliza o projeto, pois você tem as três etapas ocorrendo simultaneamente, aumenta

a eficácia pois você tem pessoas especializadas em cada etapa e obtém melhor

qualidade pois ao dividir em três etapas, você dá a cada uma delas quase o mesmo

tempo que um projeto completo não dividido teria, permitindo assim que as equipes

tivessem mais tempo para buscar erros antes da entrega final.

Esse trabalho apresentará requisitos de software sobre uma ONG na qual

realiza trabalho com crianças sem lar e a venda de produtos de conscientização sobre

o meio ambiente.

Os

...

Baixar como (para membros premium)  txt (41.2 Kb)   pdf (188.6 Kb)   docx (37.4 Kb)  
Continuar por mais 21 páginas »
Disponível apenas no TrabalhosGratuitos.com