Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 1- requisitos de sistemas REQUISITOS DE SISTEMAS REQUISITOS DE SISTEMAS Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Conteúdo Programático desta aula Fracasso de projetos por falta de especificações Objetivos e requisitos Tipos de requisitos Requisitos funcionais e não funcionais Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA FRACASSOS DE PROJETOS E OS MOTIVOS ??? MODELO PARA TELA COM TEXTO E CAIXA DE ATENÇÃO/DESTAQUE PROFESSOR, INSIRA O NOME DO CONCEITO OU TEMA COMO TÍTULO DO SLIDE, CF EXEMPLO ABAIXO Situação Desenvolvimento de Software Managing Software Requirements: A Use Case Approach, Second Edition, 2003 31% dos projetos são cancelados antes de serem completados 52,7% dos projetos custam 189% de sua estimativa inicial Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Causas mais importantes O PRINCIPAL PROBLEMA É A COMUNICAÇÃO ENTRE OS ENVOLVIDOS NO PROJETO MODELO PARA TELA COM TEXTO E CAIXA DE ATENÇÃO/DESTAQUE PROFESSOR, INSIRA O NOME DO CONCEITO OU TEMA COMO TÍTULO DO SLIDE, CF EXEMPLO ABAIXO Falta de comunicação do usuário - 13% Requisitos /Especificações incompletas - 12% Requisitos /Especificações que mudam - 12% Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA CUSTOS DE MODIFICAÇÕES DEVE-SE EVITAR ERROS E FALTA DE DEFINIÇÕES Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Uma condição ou capacidade necessitada por um usuário para resolver um problema ou alcançar um objetivo; Requisitos do Sistema: Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA a comunicação ocorre ao longo de todo o projeto; O PROBLEMA É DE COMUNICAÇÃO influenciado pelo conhecimento dos envolvidos DEFINIÇÃO Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Explorando o tema VIDEO DE ANIMAÇÃO REQ1.AVI Tema da Apresentação DETERMINAÇÃO DE OBJETIVOS REQUISITOS Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA CARACTERISTICAS DE UM OBJETIVO CLARO PRECISO COMPLETO DUAS DIMENSÕES Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA OBJETIVOS GRANDES DECOMPOSTOS EM SUB OBJETIVOS METAS REALIZAVEIS COMPLETUDE DA TAREFA DEVE-SE COMEMORAR CADA OBJETIVO ATINGIDO Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA CADA OBJETIVO OU SUBOBJETIVO TEM UM CONJUNTO DE REQUISITOS Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA OS REQUISITOS SÃO ORGANIZADOS EM GRUPOS. CADA GRUPO DE REQUISITOS É ATENDIDO POR UMA FUNCIONALIDADE NO SISTEMA. PARA CADA FUNCIONALIDADE DEVE-SE FAZER UMA ESPECIFICAÇÃO Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Aplicando o conhecimento OBJETIVO: UM SISTEMA PARA APOIAR O DEPARTAMENTO DE VENDAS NAS SEGUINTES FUNÇÕES: ATENDER O CLIENTE EMITIR O TOTAL DE COMISSOES DE VENDAS. NECESSIDADES DO USUARIO: TER ACESSO AOS PEDIDOS DE UM CLIENTE. TER ACESSO AOS DADOS DO CLIENTE -TER ACESSO AS INFORMAÇÕES DE PAGAMENTO FUNCIONALIDADES: -UM CADASTRO DE CLIENTES COM AS FUNÇOES..... -UM CADASTRO DE VENDAS COM AS FUNÇOES.... - UM CADASTRO DE PAGAMENTOS REALIZADOS.... ....... Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA ESPECIFICAÇÃO DE OBJETIVOS TEXTO BREVE ATÉ CINCO LINHAS APROXIMADAMENTE NÃO DESCREVE COMO É O SISTEMA. DEVE-SE DEFINIR FUNÇOES QUE COMPOEM O OBJETIVO EXEMPLO: O SISTEMA DEVERÁ APOIAR O DEPARTAMENTO DE VENDAS CARACTERIZADO PELAS FUNÇOES DE: CALCULAR COMISSOES DE VENDEDORES -DISPONIBILIZAR OS DADOS CADASTRAIS DE UM CLIENTE -DISPONIBLIZAR A CARTEIRA DE VENDAS DE UM VENDEDOR -GERAR OS RELATÓRIOS DE PEDIDOS ENTREGUES. atenção Não pode ter termos técnicos Tema da Apresentação Tipos de requisitos Analise de requisitos A análise de requisitos envolve os processos de descobrir, analisar, documentar e verificar as necessidades de clientes e sistemas no desenvolvimento de software garantindo que o sistema desenvolvido atenda de forma correta as necessidades especificadas. Tema da Apresentação Requisitos de Sistemas: Definem, detalhadamente, as funções, os serviços e as restrições operacionais do sistema. O documento de requisitos do sistema deve ser preciso. Ele deve definir exatamente o que será implementado. Requisitos de Usuários: São declarações, em linguagem natural, com diagramas, de quais serviços são esperados do sistema e as restrições sobre as quais ele deve operar Tema da Apresentação Um conjunto de requisitos pode ser definido como uma condição ou capacidade necessárias que o software deve possuir para que o usuário possa resolver um problema ou atingir um objetivo ou (2) para atender as necessidades ou restrições da organização ou dos outros componentes do sistema. (def. Wikipédia) Requisitos funcionais Tema da Apresentação Requisitos funcionais Os requisitos funcionais são descrições das diversas necessidades de clientes e usuários. Eles definem a funcionalidade desejada do software. São exemplos de requisitos funcionais: "o software deve possibilitar o cálculo dos gastos diários, semanais, mensais e anuais com pessoal". "o software deve emitir relatórios de compras a cada quinze dias“ "os usuários devem poder obter o número de aprovações, reprovações e trancamentos em todas as disciplinas por um determinado período de tempo. A especificação de um requisito funcional deve determinar o que se espera que o software faça, sem a preocupação de como ele faz. Tema da Apresentação Requisitos não funcionais são as características técnicas de um sistema como manutenibilidade, usabilidade, desempenho, custos e várias outras. São requisitos de caráter técnico e não são pedidos pelo usuário ou cliente. Exemplos de requisitos não-funcionais: "a base de dados deve ser protegida para acesso apenas de usuários autorizados". "o tempo de resposta do sistema não deve ultrapassar 30 segundo". "o software deve ser operacionalizado no sistema Linux“ "o tempo de desenvolvimento não deve ultrapassar seis meses". Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Requisitos funcionais e não funcionais Necessidades dos usuários E clientes Necessidades técnicas Requisitos Do sistema Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Existe um conjunto de métricas definidas pelo IFPUG para para especificar as medidas e avaliações dos requisitos não funcionais (14 características do software) O produto RUP para desenvolvimento de software tem um módulo para levantamento, gestão e acompanhamento da implantação de um requisito Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA NA PROXIMA AULA VAMOS APRENDER SOBRE REQUISITOS DE DOMINIOS E REQUISITOS DE SISTEMA VAMOS APRENDER OS DIVERSOS TIPOS DE REQUISITOS NÃO FUNCIONAIS VAMOS APRENDER COMO DOCUMENTAR UM REQUISITO Tema da Apresentação NOME DA AULA – AULA1 NOME DA DISCIPLINA Contactos e material complementar e exercícios www.espacodoprofessor.com Professor: Horacio ribeiro Modulo Estácio 2012.1 Senha 222222 Tema da Apresentação
Compartilhar