Desenvolvimento do escopo de um projeto de um produto de software
Por: Danley666 • 20/11/2016 • Trabalho acadêmico • 5.639 Palavras (23 Páginas) • 726 Visualizações
UNIP
Pinheiros
Sistemas de Informação
Desenvolvimento do escopo de um projeto de um produto de software |
Danley de Sousa Oliveira RA: B75BJA-6
Gabriel Stanislaw Guimarães RA: B7831J-0
Rodrigo Junior Silva RA: B80137-9
Rodrigo Sousa Sales RA: B67EI-6
Tarcisio Borges F. Silva RA: B324DF-0
São Paulo
2016
Danley de Sousa Oliveira RA: B75BJA-6
Gabriel Stanislaw Guimarães RA: B7831J-0
Rodrigo Junior Silva RA: B80137-9
Rodrigo Sousa Sales RA: B67EI-6
Tarcisio Borges F. Silva RA: B324DF-0
Desenvolvimento do escopo de um projeto de um produto de software |
Atividade Prática Supervisionada para o curso de Bacharelado em Sistemas de Informação da UNIP. |
Orientador: Eduardo Brito |
São Paulo
2016
SUMÁRIO
1 OBJETIVO 3
2 INTRODUÇÃO 4
3 CONCEITOSGERAIS 5
3.1 Requisitos de Software 5
3.1.1 O que são requisitos? 5
3.1.2 Análise e especificação de requisitos de software 7
3.1.3 Requisitos Funcionais 7
3.1.4 Requisitos não funcionais 8
3.2 Engenharia de Requisitos 10
3.2.1 Produção de Requisitos 3
3.2.10 Gerência de qualidade de requisitos 4
3.2.2 Validação 5
3.2.3 Levantamento 5
3.2.4 Registro 17
3.2.5 Verificação 17
3.2.6 Gerência de requisitos 18
3.2.7 Controle de Mudanças 19
3.2.8 Gerência de configuração 19
3.2.9 Rastreabilidade 20
3.3 Modelagem de software 21
3.3.1 UML 21
3.3.2 Prototipação 22
4 DOCUMENTODEREQUISITOS 23
4.1 Descrições do problema
4.2 Registro de requisitos
4.2.1 Requisitos funcionais
4.2.2 Requisitos não funcionais
5 CONCLUSÃO
REFERÊNCIAS
1 OBJETIVO
A proposta é desenvolver um escopo de um produto de software através da análise de requisitos de software, utilizando como base à ementa descrita no manual do trabalho semestral, que é auxiliar no desenvolvimento de um sistema que ajude uma ONG, que deseja instalar uma solução computacional para melhorar o controle das informações referentes aos serviços, produtos e financeiro da Instituição. Esse sistema deve seguir todas as recomendações e restrições exigidas pelo cliente, para garantir maior facilidade e qualidade durante o processo de desenvolvimento do sistema.
2 INTRODUÇÃO
O processo de desenvolvimento de um Software é complexo por natureza e deve atender as necessidades propostas pelo cliente/ utilizador do sistema. Porém para auxiliar no desenvolvimento, utiliza-se de uma análise de requisitos que deve ser bem definida para garantir que o sistema esteja dentro do proposto pelo cliente/ utilizador. Prazos, restrições e demanda por sistemas bem definidos, exigem softwares bem elaborados e em curto prazo de tempo. Considerando também que mudanças podem ocorrer durante o período de vida do software, análises de requisitos devem ser criadas considerando que as mudanças não podem ser descartadas.
Outro ponto importante é que existe uma diversidade muito extensa de serviços diversos o que exige maior cautela durante o processo de levantamento da análise de requisitos, visando um maior entendimento do nicho de atuação do cliente/ utilizador para criação de uma análise de qualidade.
Para garantia de qualidade o processo de análise não somente deve seguir todas as exigências do cliente, mas sim procurar entender de forma lúcida o que o sistema realmente necessita, ou seja, imaginar como seria o sistema em funcionamento. É necessário ter a preocupação de apontar cada detalhe para o cliente e sugerir mudanças que podem garantir um melhor aproveitamento do sistema que seja deseja desenvolver, porém o cliente é quem decide.
Os requisitos funcionais e não funcionais devem estar alinhados para que não haja contradições na estrutura do software proposto.
3 CONCEITOS GERAIS
3.1 Requisitos de Software
No gerenciamento de projetos analise de requisitos ou engenharia de requisitos, é a parte responsável por coletar dados que são indispensáveis, solicitadas por usuários para solucionar problemas e alcançar os seus objetivos.
Vimos que o software é parte de um sistema computacional mais abrangente e que a Análise de Sistemas é a atividade de identificar os problemas do domínio, apresentar alternativas de soluções e o estudo da viabilidade de cada uma delas. Uma vez que se tenha feito a análise do sistema computacional, e delimitado o escopo do software, os requisitos do software devem ser definidos e especificados.
...