Skip to content
Jonathan Rufino edited this page Sep 13, 2015 · 13 revisions

Histórico de Atualização

Data Versão Descrição Responsável
09/09/2015 1.0 Criação do Documento Iago
09/09/2015 1.1 Definição de Definições, Acrônimos e Abreviações Iago
09/09/2015 1.2 Adição de Definições, Acrônimos e Abreviações Jonathan Rufino
10/09/2015 1.3 Adição de Definições, Acrônimos e Abreviações Tiago

1. Introdução

Glossário contendo os conceitos, siglas, e finalidade de artefatos utilizados no projeto.

1.1. Finalidade

O Glossário é um documento que busca explicar e definir os conceitos que não são de domínio do cliente ou dos desenvolvedores. São retratados neles os conceitos que serão utilizados amplamente no projeto, como outros documentos utilizados, conceitos do domínio do problema, siglas utilizadas, entre outros.

1.2. Escopo

Glossário do projeto aplica-se ao projeto SisCot, no processo de entendimento entre os conceitos utilizados no projeto para as partes interessadas. Descrito pelos alunos de graduação em Engenharia de Software da Universidade de Brasília - Faculdade Gama - FGA como requisito parcial para a aprovação da disciplina de Desenho de Software.

1.3. Referências

Este glossário foi escrito de acordo com as diretrizes e templates apresentados pelo RUP e estão descritos nas seguintes bibliotecas:

1.4. Visão Geral

A seguir no documento, está uma lista dos termos utilizados ao longo do projeto, e ao seu lado a descrição dele.

2. Definições

Nessa tabela segue as descrições das Definições, Acrônimos e Abreviações utilizadas neste projeto.

Termo Descrição
DSW Disciplina de Desenho de Software
SisCot Sistema de Cotações
Fornecedor Empresa capaz de fornecer os produtos solicitados pelos mercado
Gerente Pessoa responsável pela aquisição dos produtos vendidos pelo mercado
Pregão Espécie de Leilão, onde quem oferta o menor valor ganha a disputa
UC Caso de Uso
SGBD Sistema de Gerenciamento de Banco de Dados
Corpo Docente Conjunto de professores em uma instituição de ensino
Artefatos São os produtos gerados durante um projeto. Devem possuir um objetivo e valor de negócio
Fase de Iniciação Uma das fases do Processo Unificado (UP). É nela que são buscado o entendimento do problema, definido inicialmente o escopo do projeto, e detectado os requisitos essenciais do sistema
Fase de Elaboração Uma das fases do Processo Unificado (UP). É nela que é complementado os requisitos levantados na fase de iniciação.
Fase de Construção Uma das fases do Processo Unificado (UP). O foco dessa fase é o desenvolvimento do software.
Fase de Implantação Uma das fases do Processo Unificado (UP). É nela que ocorre a entrega do software ao cliente
WThreex Site onde é disponível as definições e templates dos conceitos e artefatos utilizados no RUP
Equipe de Desenvolvimento Equipe responsável pelo desenvolvimento do software. Estudantes da disciplina de Desenho de Software
Agile Modeler Pessoa que cria e evolui os modelos no projeto, de forma colaborativa
Configuration Maneger Pessoa responsável por prover uma infraestrutura e ambiente configurado para o time de desenvolvimento
Reviewer Pessoa responsável por revisar os produtos gerados e alguns em produção, e dar a opinião sobre eles
Tester Pessoa responsável por desenvolver os testes de software
Deployer Pessoa responsável pela implantação do produto em ambientes de pré-produção e produção.
Interessado Qualquer parte que possui um interesse no projeto. Geralmente compõe o cliente, os usuários do software, entre outros. A mesma definição vale para stakeholder.
Dono do Produto Pessoa, organização ou instituição que está pagando pelo produto gerado no projeto
Engenheiro de Software Júnior Engenheiros de Software ainda em formação. A equipe de desenvolvimento é composta por eles.
Agile DBA Administrador do banco de dados.
Project Manager Pessoa responsável por gerenciar o projeto, seus membros, interagir com os interessados entre outros
Stakeholders Engloba a mesma definição de "Interessado" já presente neste glossário.
Produto No contexto desse projeto, o produto é visto como uma definição de produto de industria e de economia. Produto de industria é o resultado de atividades e projeto. Produto para economia é algo que pode ser oferecido no mercado para satisfazer uma necessidade ou um desejo.
Cotação No nosso contexto, é o termo usado para se referir a atividade dos fornecedores ofertarem o seu preço de determinados produtos para o mercado.
Pedido Solicitação de algo. No nosso contexto, refere-se a solicitação de produtos para os fornecedores
Venda No nosso contexto, refere-se a venda realizada pelos fornecedores para o mercado
RUP Rational Unified Process. É um processo de desenvolvimento de software criada pela Rational Software Corporation
AUP Agile Unified Process
Plano de Iteração 1: Concepção Plano que descreve a primeira Iteração do projeto, que ocorrerá na concepção. Esta descreve as atividades executadas durante este período de tempo, suas datas de início e fim, seus responsáveis. Bem como seu esforço, produtos a serem gerados e critérios para a sua aceitação.
Cronograma Meio utilizado pelo time para a organização interna da equipe do projeto, resposável por descrever as atividades executas em baixo nível, possibilitando uma interação do time quanto ao que tem para ser feito, que está sendo feito e o que temos para fazer.
Especificação de Casos de Uso Descrição de cada Caso de Uso, como unidade funcional do sistema, identificado na elicitação de requisitos, onde consta o(s) altor(es) que interfaceiam consigo, as pré-condições e pós-condições, fluxos normais, fluxos alternativos, fluxos de exceções e a narrativa do que ocorre no sistema quando este ocorre.
Diagrama de Casos de Uso Diagrama dentro dos padrões da UML com intuito de representar os relacionamentos existentes entre casos de uso e atores do sistema, utilizando associações, generalizações, operações de inclusão e extensão de casos de uso.
Modelo de Caso de Uso Este artefato apresenta uma visão geral do comportamento desejado do sistema. É a base para o acordo entre os interessados e a equipe do projeto a respeito da funcionalidade desejada para o sistema. Ajuda também a guiar as várias tarefas no ciclo de vida de desenvolvimento de software.
Requisitos Suplementares Este artefato captura todos os requisitos do sistema não capturados nos cenários ou nos casos de uso, incluindo requisitos de atributos de qualidade e requisitos funcionais globais.

| | Visão | Este artefato contém a definição da visão dos Stakeholders a respeito do produto a ser desenvolvido, especificada em termos das principais características e necessidades dos Stakeholders. Contém um esboço dos principais requisitos vislumbrados para o sistema. | | Caso de Uso | Este artefato captura a seqüência das ações executadas por um sistema que tenham um resultado de valor observável para aqueles que interagem com o sistema. | | Glossário | Este artefato define termos importantes usados no projeto. Estes termos são a base para a colaboração eficaz com os Stakeholders e outros membros da equipe. | | Caso de Teste | Este artefato é a especificação de um conjunto de entradas de teste, condições de execução e resultados esperados, identificados com a finalidade de fazer a avaliação de algum aspecto particular de um cenário. | | Plano do Projeto | Este artefato registra todas as informações necessárias para gerenciar o projeto. Sua principal parte consiste em um plano genérico, contendo as fases e os marcos do projeto. | | Lista de Itens de Trabalho | Este artefato contém uma lista de todo trabalho agendado para ser feito dentro do projeto, bem como o trabalho proposto que pode afetar o produto neste ou em projetos futuros. Cada Item de trabalho pode conter referências a informações que sejam relevantes para realizar o trabalho descrito no item. | | Caderno de Arquitetura | Este artefato descreve o contexto para o desenvolvimento do software. Ele contém as decisões, o raciocínio, as suposições, as explicações e as implicações da formação da arquitetura. | | Modelo de Domínio | Modelo que representa as entidades do sistema, seus relacionamentos e atributos no nível de negócios. | | Diagrama de Sequência | Diagrama que representa o funcionamento do sistema de maneiro cronológica, indicando em qual momento uma dada atividade é executada | | Folha de Estilos | Representa uma série de características que os desenvolvedores vão seguir no momento de implementar o código, a fim de padronizar o estilo de codificação da equipe | | MVC | Model - View - Controller, padrão de projeto utilizado para desenvolvimento de aplicações Web |

Clone this wiki locally