Erro ao criar miniatura: Arquivo não encontrado

.

Melhores práticas

5W2H

  • Objetivos da aula
    • Explicar uma técnica de detalhamento de um projeto
    • Mostrar projetos anteriores que servem como benchmarking
    • Identificar um projeto modelo
    • Sugerir passos para o levantamento de dados para construção do software
    • Entender Requisitos Funcionais e Requisitos Não-Funcionais


  • What?
    • Qual o nome do seu projeto?
    • Qual o objetivo deste projeto?
    • Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Quais soluções similares existem no mercado?



  • Why?
    • Porque é interessante desenvolver este projeto?
    • Porque deve usar a tecnologia escolhida?
    • Porque usar o hardware específico?
    • Porque usar o sistema específico?



  • Who?
    • Quem pode se beneficiar deste projeto?
    • Quem poderá operar o sistema?
    • Quem deverá participar do desenvolvimento e implantação do sistema?



  • Where?
    • Por onde os dados serão inseridos?
    • Por onde os dados serão externalizados, publicados?
    • Onde esta aplicação poderá ser usada?
    • Onde os dados serão armazenadas?
    • Onde o software deverá ser hospedado?



  • When?
    • Em quanto tempo pretende desenvolver o sistema?
    • Quais serão as fases e em quanto tempo cada uma?
    • Quanto tempo para responder a uma entrada?
    • Quanto tempo para gerar a saída?



  • How?
    • Como será dividido o desenvolvimento do sistema?
    • Como será feita a entrada de dados?
    • Como será feita a saída de dados?
    • Descreva a 1a. funcionalidade?
    • Descreva a 2a. funcionalidade?
    • ............
    • Descreva a enésima funcionalidade?​



  • How much?
    • Quanto custa cada parte do sistema?
    • Quanto deverá custar todo o sistema?
    • Quantas pessoas deverão ser usadas (Equipe) ?
    • Quanto custa cada profissional?
    • Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?


Levantamento de Requisitos

  • Requisitos funcionais
    • Especificam ações que um sistema deve executar, sem levar em consideração restrições físicas
    • Descrevem a funcionalidade ou os serviços do sistema
    • Depende do tipo de software, possíveis usuários e o tipo de sistema em que o software é usado
    • Devem descrever detalhadamente os serviços do sistema
    • Exemplos de Requisitos Funcionais num sistema como o Bancário:
        • Cadastrar senha
        • Acessar conta
        • Gerar extrato
        • Sacar dinheiro
        • Fazer transferência
        • Efetuar pagamentos
        • Visualizar saldo
        • Consultar taxas


  • Requisitos
    • Levantamento de requisitos é útil para:
    • Identificar as necessidades dos usuários
    • Verificar a viabilidade de implementar estas necessidades
    • Distribuir as funções do sistema entre as pessoas, o hardware, o software e outros elementos do sistema
    • Criar um modelo do sistema que será utilizado nas fases de desenvolvimento seguintes


Benchmarking


Trabalho

  • Desenvolver 5W2H para o projeto em grupo
  • Número de integrantes: 5
    • 1. Escolher problema a ser resolvido (Ok)
    • 2. Reunir a equipe (Ok)
    • 3. Definir nome para o projeto (Ok)
    • 4. Solicitar link ao professor para publicação da pesquisa (Ok)
    • 4. Pesquisar a respeito do problema
    • 5. Preencher informações conforme orientações do link
    • 6. Verificar data de entrega na página principal