Git Product home page Git Product logo

fake-sysadmin's Introduction

Hello World!

fake-sysadmin's People

Contributors

williamabreu avatar

fake-sysadmin's Issues

Atendente cadastra novo cliente (create)

  • O software deve exigir o cadastro de nome completo do cliente
  • O software deve exigir o cadastro do CPF do cliente
  • O software deve exigir o cadastro do RG do cliente
  • O software deve exigir o cadastro da data de nascimento do cliente
  • O software deve exigir o cadastro do endereço do cliente
  • O software deve exigir o cadastro do plano de assinatura do cliente

Ref: RF003

Entregar documento de requisitos

Entregar documento de requisitos conforme Modelo de Documento de Requisitos especificado na sala virtual. Este documento deverá estar na pasta "Requisitos" do projeto criado.

Identificar Requisitos Não-Funcionais (RNF)

Descrever pelo menos X requisitos não funcionais para o software. A entrega deverá ser pelo próprio repositório do projeto onde o aluno deverá criar um documento chamado "Requisitos Não Funcionais" e armazená-lo na pasta Requisitos

Documentar primeira release do produto

Usar funcionalidades "Tags" e "Release" do GitHub para estabelecer a segunda baseline do projeto com um release note especificando as funcionalidades implementadas. A baseline deve conter toda documentação referente ao design do software.

Descrever projeto no README do repostório

Criar o arquivo README no repositório do projeto, contendo uma breve descrição do produto a ser desenvolvido. A entrega desta atividade será postar o link do repositório na ABA GRUPOS desta planilha.

Prototipação de Interface

"Propor protótipo das interfaces do sistema, utilizando Wireframe como, por exemplo, Balsamic ou implementando HTML/CSS ou tecnologia escolhida.
Além do protótipo de interfaces, a equipe deve incluir um Mapa de Navegação das interfaces, cujo exemplo pode ser visto no documento de ""Modelo de Documento de Requisitos..."" disponível na sala virtual do curso . É importante garantir a rastreabilidade entre os protótipos de telas e os requisitos definidos. Isto é, ao se perguntar porque uma interface foi feita, a equipe tem que responder qual(is) requisito(s) ela atende e, também, ao se perguntar que interfaces um requisito gera, a equipe tem de responder. A entrega se dará criando o documento ""Protótipo de interfaces"" e inserindo as figuras das interfaces no documento. Aqueles que fizerem os protótipos utilizando html/css ou outra tecnologia (fazer a interface de fato) pode tirar um printscreen e salvar as telas no documento."

Root cadastra os usuários do sistema

  • O software deve exigir o cadastro de nome completo do usuário
  • O software deve exigir o cadastro do CPF do usuário
  • O software deve exigir o cadastro do RG do usuário
  • O software deve exigir o cadastro da data de nascimento do usuário
  • O software deve exigir o cadastro do endereço do usuário
  • O software deve exigir o cadastro de um nome de usuário alfanumérico
  • O software deve garantir nome de usuários únicos
  • O software deve exigir o cadastro de uma senha

Ref: RF001

Definir e seguir regras de uso do Git no README do projeto

"Definir regras e padrões de uso do Git para facilitar o trabalho colaborativo e aprimorar documentação. (ex: regras de commit, uso de branches, etc)
Criar arquivo .gitignore com algumas extensões, demonstrando uso desta configuração"

Definir critérios para verificação/análise de requisitos

Especificar as características que devem ser obedecidas ao descrever os requisitos do projeto. A entrega deverá ser pelo próprio repositório do projeto onde o aluno deverá criar um documento chamado "Regras de Verificação e Analise de Requisitos" e armazená-lo na pasta Requisitos.

Criar diagrama de casos de uso

Modelar diagrama de casos de uso utilizando notação UML. A entrega deverá ser pelo próprio repositório do projeto onde o aluno deverá criar um documento chamado "Diagrama de Casos de Uso", inserir as figuras dos Diagramas no documento e armazená-lo na pasta Requisitos

Criar repositório no GitHub

Todos os membros da equipe devem criar uma conta no GitHub (caso não tenham) e criar um novo repositório para o projeto da disciplina. Todos os membros da equipe e o professor da disciplina devem ser adicionados como membros do projeto. A entrega desta atividade será postar o link do repositório na ABA GRUPOS desta planilha. O aluno pode compartilhar com o usuário tonio71.

Documentar primeira release do produto

Usar funcionalidades "Tags" e "Release" do GitHub para estabelecer a primeira baseline do projeto. Esta baseline deve conter toda a documentação de requisitos do projeto.

Identificar Requisitos Funcionais (RF)

Criar uma lista detalhada de requisitos funcionais do projeto. Preferencialmente, cada requisito deve ter um identificador único e estar adequado aos critérios definidos na tarefa #4. A entrega deverá ser pelo próprio repositório do projeto onde o aluno deverá criar um documento chamado "Requisitos Funcionais" e armazená-lo na pasta Requisitos

Documentar segunda release do produto

Usar funcionalidades "Tags" e "Release" do GitHub para estabelecer a terceira baseline do projeto com um release note especificando as funcionalidades implementadas. A baseline deve conter toda a documentação de testes

Documentar cenários de caso de uso

Fazer a descrição detalhada de cada caso de uso/requisito funcional do sistema. A descrição detalhada dos casos de uso deverá ter os campos descritos na última página do Trabalho e Casos de Uso disponível na sala virtual. A entrega deverá ser pelo próprio repositório do projeto onde o aluno deverá atualizar o documento de "Diagramas de Casos de Uso" com as descrições detalhadas.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.