SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
ESPECIFICAÇÕES do PRODUTO de SOFTWARE


1.0 INTRODUÇÃO

Esta secção fornece uma visão genérica de todo o documento. Este documento
descreve todos os dados, arquitectura, interfaces e componentes projectados
para o produto (ou software).

1.1 Objectivos

      Objectivos gerais e específicos para o software são descritos aqui.

1.2 Âmbito do produto

É apresentada uma descrição do software. Principais entradas, funcionalidades
e saídas são descritas sem se levar em conta os detalhes da implementação.


1.3 Contexto do software

O Software é colocado no seu contexto de negócio ou linha de produtos. A ideia
é dar uma visão macroscópica do problema.

1.4 Restrições de negócio/produto

Restrições do negócio ou da linha de produtos que condicionarão a forma em
que o sistema será especificado e/ou desenvolvido
2.0 CENÁRIO DE UTILIZAÇÃO

Esta secção descreve os cenários de utilização

2.1 Perfis de utilizador

Descrição dos perfis de todas as categorias de utilizador

2.2 Casos de Utilização (Use-cases)

Apresentação dos casos de utilização (ou narrativa) da utilização do sistema

2.3 Considerações especiais de utilização

Requisitos especiais relacionados com a utilização (onde, quando e em quais
condições físicas é utilizado o sistema)
3.0 MODELO DE DADOS

Esta secção descreve informações sobre o domínio do software

3.1 Descrição dos dados

Identificação dos objectos de dados a serem manipulados pelo sistema

3.1.1 Objectos de dados e atributos principais

Descrição dos objectos de dados e os seus atributos principais

3.1.2 Relações

Relações entre objectos de dados (modelo e-a) sem entrar em maiores detalhes

3.1.3 Modelo de dados completo

Diagrama de Classes do projecto mais detalhado

3.1.4 Diccionario de dados

O diccionário de dados é incluído
4.0 DESCRIÇÃO FUNCIONAL

A descrição das principais funções do sistemas (serviços ou métodos das
classes), junto com a hierarquia das classes.

4.1 Descrição para “cada” função

Apresenta-se uma descrição detalhada de cada função

4.1.1 Narrativa de cada função

Descrição narrativa de cada função

4.1.2 Diagrama funcional

Diagramas mostrando o fluxo de informação e as transformações que ocorrem
dentro da função

4.1.3 Descrição de interfaces

Descrição detalhada das interfaces de entrada/saída da função

4.1.4 Transformações, operações, métodos ou processamentos, etc.

Descrição das transformações (sub-funções ou métodos) de cada função. Tem a
mesma estrutura (narrativa, descrição de interfaces, diagrama funcional)

4.1.5 Aspectos de performance

Aspectos de performance especiais requeridos para as funções (críticas)

4.1.6 Restrições de desenho

Descrição das restrições de desenho que afectarão nos sub-sistemas

4.2 Descrição das interfaces

Descrição das interfaces com o resto do mundo

4.2.1 Interfaces com outras máquinas

Descrição das interfaces com outros computadores ou dispositivos

4.2.2 Interfaces de sistema externas

Descrição das interfaces com outros sistemas ou produtos
4.2.3 Interface com o utilizador

Descrição geral das interfaces de utilizador a serem desenhadas

4.3 Descrição dos fluxos de controlo

Descrição dos fluxos de controlo entre as funções
5.0 DESCRIÇÃO COMPORTAMENTAL

Descrição do comportamento do software

5.1 Descrição de eventos e estados

Descrição detalhada dos principais eventos e estados do sistema

5.1.1 Eventos

Lista dos eventos (de itens, controlo) que produzem mudanças comportamentais
dentro do sistema.

5.1.2 Estados

Lista dos estados (modos de comportamento) que resultam como consequência
da ocorrência dos eventos.

5.2 Diagramas de transição de estados

Descrição diagramática do comportamento total do sistema (estados e
mudanças de estado)
6.0 RESTRIÇÕES GERAIS DE DESENHO

Restrições que afectarão o desenho do sistema no geral
7.0 CRITÉRIOS DE VALIDAÇÃO

Descrição da abordagem para validar o software

      7.1 Classes de testes

      Os tipos de teste a serem feitos são especificados, incluíndo tanto detalhe
      quanto possível nesta fase.

      7.2 Resposta esperada do software

      Especificação dos resultados esperados dos testes

      7.3 Limites de performance

      Descrição dos requisitos especiais de performance a serem testados

Mais conteúdo relacionado

Mais procurados

Mais procurados (19)

Apostila de uml
Apostila de umlApostila de uml
Apostila de uml
 
Uml Diagramas Estruturais
Uml   Diagramas EstruturaisUml   Diagramas Estruturais
Uml Diagramas Estruturais
 
Mvc
MvcMvc
Mvc
 
UML - Criando Diagramas Eficientes
UML - Criando Diagramas EficientesUML - Criando Diagramas Eficientes
UML - Criando Diagramas Eficientes
 
Relatório de Análise Sistemas UML
Relatório de Análise Sistemas UMLRelatório de Análise Sistemas UML
Relatório de Análise Sistemas UML
 
Modelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequênciaModelagem de casos de uso e diagramas de sequência
Modelagem de casos de uso e diagramas de sequência
 
Modelagem - Diagrama de objetos by Kiwia
Modelagem - Diagrama de objetos by KiwiaModelagem - Diagrama de objetos by Kiwia
Modelagem - Diagrama de objetos by Kiwia
 
Diagramas uml
Diagramas umlDiagramas uml
Diagramas uml
 
diagrama de componentes
diagrama de componentesdiagrama de componentes
diagrama de componentes
 
Aula 1 - Revisão UML
Aula 1 - Revisão UMLAula 1 - Revisão UML
Aula 1 - Revisão UML
 
Diagrama UML Pergamum
Diagrama UML PergamumDiagrama UML Pergamum
Diagrama UML Pergamum
 
Uml
UmlUml
Uml
 
Apresentação da UML
Apresentação da UMLApresentação da UML
Apresentação da UML
 
Uml Diagramas estruturais - parte escrita
Uml   Diagramas estruturais - parte escritaUml   Diagramas estruturais - parte escrita
Uml Diagramas estruturais - parte escrita
 
E sw 06 diagrama caso uso - lic
E sw 06   diagrama caso uso - licE sw 06   diagrama caso uso - lic
E sw 06 diagrama caso uso - lic
 
07 Modelagem (Sommer)
07 Modelagem (Sommer)07 Modelagem (Sommer)
07 Modelagem (Sommer)
 
Curso Básico de UML
Curso Básico de UMLCurso Básico de UML
Curso Básico de UML
 
Principais diagramas da UML
Principais diagramas da UMLPrincipais diagramas da UML
Principais diagramas da UML
 
Aula 6 -_casos_de_uso
Aula 6 -_casos_de_usoAula 6 -_casos_de_uso
Aula 6 -_casos_de_uso
 

Destaque

Tutorial ea padronizado
Tutorial ea   padronizadoTutorial ea   padronizado
Tutorial ea padronizadoVladimir Alves
 
Cinema levantamento de requisitos 42756538
Cinema levantamento de requisitos   42756538Cinema levantamento de requisitos   42756538
Cinema levantamento de requisitos 42756538Alex Sampaio
 
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Clécio Doroteu
 
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Clécio Doroteu
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitosfolhack
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Saldit Software
 
Curso Enterprise Architect
Curso Enterprise ArchitectCurso Enterprise Architect
Curso Enterprise Architectrandearievilo
 
Inspirando a Internet das Coisas
Inspirando a Internet das CoisasInspirando a Internet das Coisas
Inspirando a Internet das Coisasramosinfo
 
Treinamento em levantamento de requisitos de segurança
Treinamento em levantamento de requisitos de segurançaTreinamento em levantamento de requisitos de segurança
Treinamento em levantamento de requisitos de segurançaLeivan Carvalho
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitosMailson Queiroz
 
Criação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignCriação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignDaniel Brandão
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitosFernando Palma
 
Ebook Gestão de segurança da informação e comunicações
Ebook Gestão de segurança da informação e comunicaçõesEbook Gestão de segurança da informação e comunicações
Ebook Gestão de segurança da informação e comunicaçõesFernando Palma
 
Guia de boas práticas em gestão da segurança da informação
Guia de boas práticas em gestão da segurança da informaçãoGuia de boas práticas em gestão da segurança da informação
Guia de boas práticas em gestão da segurança da informaçãoFernando Palma
 
Exemplo de política de segurança
Exemplo de política de segurançaExemplo de política de segurança
Exemplo de política de segurançaFernando Palma
 

Destaque (15)

Tutorial ea padronizado
Tutorial ea   padronizadoTutorial ea   padronizado
Tutorial ea padronizado
 
Cinema levantamento de requisitos 42756538
Cinema levantamento de requisitos   42756538Cinema levantamento de requisitos   42756538
Cinema levantamento de requisitos 42756538
 
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
 
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...Documento de requisitos do site do curso superior de gestão da tecnologia da ...
Documento de requisitos do site do curso superior de gestão da tecnologia da ...
 
Documento de requisitos
Documento de requisitosDocumento de requisitos
Documento de requisitos
 
Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems Enterprise Architect - Sparx Systems
Enterprise Architect - Sparx Systems
 
Curso Enterprise Architect
Curso Enterprise ArchitectCurso Enterprise Architect
Curso Enterprise Architect
 
Inspirando a Internet das Coisas
Inspirando a Internet das CoisasInspirando a Internet das Coisas
Inspirando a Internet das Coisas
 
Treinamento em levantamento de requisitos de segurança
Treinamento em levantamento de requisitos de segurançaTreinamento em levantamento de requisitos de segurança
Treinamento em levantamento de requisitos de segurança
 
Engenharia de requisitos
Engenharia de requisitosEngenharia de requisitos
Engenharia de requisitos
 
Criação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material DesignCriação Web com Bootstrap e Material Design
Criação Web com Bootstrap e Material Design
 
Especificação de requisitos
Especificação de requisitosEspecificação de requisitos
Especificação de requisitos
 
Ebook Gestão de segurança da informação e comunicações
Ebook Gestão de segurança da informação e comunicaçõesEbook Gestão de segurança da informação e comunicações
Ebook Gestão de segurança da informação e comunicações
 
Guia de boas práticas em gestão da segurança da informação
Guia de boas práticas em gestão da segurança da informaçãoGuia de boas práticas em gestão da segurança da informação
Guia de boas práticas em gestão da segurança da informação
 
Exemplo de política de segurança
Exemplo de política de segurançaExemplo de política de segurança
Exemplo de política de segurança
 

Semelhante a Especificações do Produto By Lacertae Sw

Modelo plano projeto de sw oo
Modelo plano projeto de sw ooModelo plano projeto de sw oo
Modelo plano projeto de sw ooJorge Barreto
 
Trabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação FinalTrabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação Finalvascomcgalvao
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)elliando dias
 
06-engenharia de softwere Análise e Projeto de Software.docx
06-engenharia de softwere Análise e Projeto de Software.docx06-engenharia de softwere Análise e Projeto de Software.docx
06-engenharia de softwere Análise e Projeto de Software.docxJulioCesar371362
 
Saam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halanSaam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halanHalan Ridolphi
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackMarcelo Mrack
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitoselliando dias
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dadosGabriel Moura
 
Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Sandra Rocha
 
8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdfgabriel-colman
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de RequisitosTiago Barros
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementaçãobrunoestrozi
 

Semelhante a Especificações do Produto By Lacertae Sw (20)

Mrsc relatorio projectopc
Mrsc relatorio projectopcMrsc relatorio projectopc
Mrsc relatorio projectopc
 
Modelo plano projeto de sw oo
Modelo plano projeto de sw ooModelo plano projeto de sw oo
Modelo plano projeto de sw oo
 
Trabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação FinalTrabalha Académico Análise Sistemas - Avaliação Final
Trabalha Académico Análise Sistemas - Avaliação Final
 
Processo Unificado(RUP)
Processo Unificado(RUP)Processo Unificado(RUP)
Processo Unificado(RUP)
 
06-engenharia de softwere Análise e Projeto de Software.docx
06-engenharia de softwere Análise e Projeto de Software.docx06-engenharia de softwere Análise e Projeto de Software.docx
06-engenharia de softwere Análise e Projeto de Software.docx
 
UML1.pdf
UML1.pdfUML1.pdf
UML1.pdf
 
Saam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halanSaam & arquiteturas_iu_halan
Saam & arquiteturas_iu_halan
 
Geracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo MrackGeracao Automatica Assistida Iu Marcelo Mrack
Geracao Automatica Assistida Iu Marcelo Mrack
 
Analise de Requisitos
Analise de RequisitosAnalise de Requisitos
Analise de Requisitos
 
Aula modelagem de dados
Aula modelagem de dadosAula modelagem de dados
Aula modelagem de dados
 
Modelo spmp
Modelo spmpModelo spmp
Modelo spmp
 
Apresentação DAMARECE
Apresentação DAMARECEApresentação DAMARECE
Apresentação DAMARECE
 
Sis avionico
Sis avionicoSis avionico
Sis avionico
 
Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371Apostila supervisorio indusoft ind371
Apostila supervisorio indusoft ind371
 
Trabalho de análise e projeto 2
Trabalho de análise e projeto 2Trabalho de análise e projeto 2
Trabalho de análise e projeto 2
 
8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf8-uml-e-modelagem-oo Introdução a UML.pdf
8-uml-e-modelagem-oo Introdução a UML.pdf
 
Análise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodoAnálise desenvolvimento de sistemas 4periodo
Análise desenvolvimento de sistemas 4periodo
 
Componentes
ComponentesComponentes
Componentes
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Lync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e ImplementaçãoLync Server 2010 - Instalação e Implementação
Lync Server 2010 - Instalação e Implementação
 

Mais de Rogerio P C do Nascimento

Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSRogerio P C do Nascimento
 
Influir Apresentação da empresa na disciplina fundamentos da computação
Influir   Apresentação da empresa na disciplina fundamentos da computaçãoInfluir   Apresentação da empresa na disciplina fundamentos da computação
Influir Apresentação da empresa na disciplina fundamentos da computaçãoRogerio P C do Nascimento
 
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e PlanificaçõesPractice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e PlanificaçõesRogerio P C do Nascimento
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareRogerio P C do Nascimento
 
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do ProjetoLecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do ProjetoRogerio P C do Nascimento
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWRogerio P C do Nascimento
 
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoSmart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoRogerio P C do Nascimento
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Rogerio P C do Nascimento
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWRogerio P C do Nascimento
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSRogerio P C do Nascimento
 
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Rogerio P C do Nascimento
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Rogerio P C do Nascimento
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...Rogerio P C do Nascimento
 
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosApresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosRogerio P C do Nascimento
 

Mais de Rogerio P C do Nascimento (20)

Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFSApresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
Apresentação_atualizada_Gerencia_de_Projetos_DCOMP_UFS
 
Influir Apresentação da empresa na disciplina fundamentos da computação
Influir   Apresentação da empresa na disciplina fundamentos da computaçãoInfluir   Apresentação da empresa na disciplina fundamentos da computação
Influir Apresentação da empresa na disciplina fundamentos da computação
 
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e PlanificaçõesPractice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
Practice 4 :: Gestão de Projetos de SW OO :: Métricas, Estimação e Planificações
 
Practice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SWPractice 2 :: Plano de Projeto de SW
Practice 2 :: Plano de Projeto de SW
 
Lecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas CaseLecture 7 :: Ferramentas Case
Lecture 7 :: Ferramentas Case
 
Lecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de SoftwareLecture 6 :: Gestão de Configuração de Software
Lecture 6 :: Gestão de Configuração de Software
 
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do ProjetoLecture 5 :: Planejameto Temporal e Monitorização do Projeto
Lecture 5 :: Planejameto Temporal e Monitorização do Projeto
 
Lecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SWLecture 4 :: As métricas para o Processo e Projeto de SW
Lecture 4 :: As métricas para o Processo e Projeto de SW
 
Lecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SWLecture 2 :: Planejamento do Projeto de SW
Lecture 2 :: Planejamento do Projeto de SW
 
Lecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de RiscoLecture 3 :: Análise e Gestão de Risco
Lecture 3 :: Análise e Gestão de Risco
 
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do NascimentoSmart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
Smart.ufs.br :: Hackathon Carmelita by Rogerio P. C. do Nascimento
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
 
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SWLecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
Lecture 1 :: Gestão de Projetos de SW - 4 Ps - Fases da Engenharia de SW
 
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFSApresentação da Disciplina Gerência de Projetos - DCOMP - UFS
Apresentação da Disciplina Gerência de Projetos - DCOMP - UFS
 
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
Multidimensional Synergies in the Creation of Innovative Solutions for Smart ...
 
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
Smart.UFS.br :: Multidimensional Synergies in the Creation of Innovative Solu...
 
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
PROCC UFS.br :: Apresentação Disciplina PGPS - Planejamento e Gerencia de Pro...
 
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" SantosApresentação da Nords by Elissandro "Prof. Pardal" Santos
Apresentação da Nords by Elissandro "Prof. Pardal" Santos
 
Startup e Empreendedorismo by Nords
Startup e Empreendedorismo  by NordsStartup e Empreendedorismo  by Nords
Startup e Empreendedorismo by Nords
 
Apresentação da Influir by Othon Campos
Apresentação da Influir by Othon CamposApresentação da Influir by Othon Campos
Apresentação da Influir by Othon Campos
 

Especificações do Produto By Lacertae Sw

  • 1. ESPECIFICAÇÕES do PRODUTO de SOFTWARE 1.0 INTRODUÇÃO Esta secção fornece uma visão genérica de todo o documento. Este documento descreve todos os dados, arquitectura, interfaces e componentes projectados para o produto (ou software). 1.1 Objectivos Objectivos gerais e específicos para o software são descritos aqui. 1.2 Âmbito do produto É apresentada uma descrição do software. Principais entradas, funcionalidades e saídas são descritas sem se levar em conta os detalhes da implementação. 1.3 Contexto do software O Software é colocado no seu contexto de negócio ou linha de produtos. A ideia é dar uma visão macroscópica do problema. 1.4 Restrições de negócio/produto Restrições do negócio ou da linha de produtos que condicionarão a forma em que o sistema será especificado e/ou desenvolvido
  • 2. 2.0 CENÁRIO DE UTILIZAÇÃO Esta secção descreve os cenários de utilização 2.1 Perfis de utilizador Descrição dos perfis de todas as categorias de utilizador 2.2 Casos de Utilização (Use-cases) Apresentação dos casos de utilização (ou narrativa) da utilização do sistema 2.3 Considerações especiais de utilização Requisitos especiais relacionados com a utilização (onde, quando e em quais condições físicas é utilizado o sistema)
  • 3. 3.0 MODELO DE DADOS Esta secção descreve informações sobre o domínio do software 3.1 Descrição dos dados Identificação dos objectos de dados a serem manipulados pelo sistema 3.1.1 Objectos de dados e atributos principais Descrição dos objectos de dados e os seus atributos principais 3.1.2 Relações Relações entre objectos de dados (modelo e-a) sem entrar em maiores detalhes 3.1.3 Modelo de dados completo Diagrama de Classes do projecto mais detalhado 3.1.4 Diccionario de dados O diccionário de dados é incluído
  • 4. 4.0 DESCRIÇÃO FUNCIONAL A descrição das principais funções do sistemas (serviços ou métodos das classes), junto com a hierarquia das classes. 4.1 Descrição para “cada” função Apresenta-se uma descrição detalhada de cada função 4.1.1 Narrativa de cada função Descrição narrativa de cada função 4.1.2 Diagrama funcional Diagramas mostrando o fluxo de informação e as transformações que ocorrem dentro da função 4.1.3 Descrição de interfaces Descrição detalhada das interfaces de entrada/saída da função 4.1.4 Transformações, operações, métodos ou processamentos, etc. Descrição das transformações (sub-funções ou métodos) de cada função. Tem a mesma estrutura (narrativa, descrição de interfaces, diagrama funcional) 4.1.5 Aspectos de performance Aspectos de performance especiais requeridos para as funções (críticas) 4.1.6 Restrições de desenho Descrição das restrições de desenho que afectarão nos sub-sistemas 4.2 Descrição das interfaces Descrição das interfaces com o resto do mundo 4.2.1 Interfaces com outras máquinas Descrição das interfaces com outros computadores ou dispositivos 4.2.2 Interfaces de sistema externas Descrição das interfaces com outros sistemas ou produtos
  • 5. 4.2.3 Interface com o utilizador Descrição geral das interfaces de utilizador a serem desenhadas 4.3 Descrição dos fluxos de controlo Descrição dos fluxos de controlo entre as funções
  • 6. 5.0 DESCRIÇÃO COMPORTAMENTAL Descrição do comportamento do software 5.1 Descrição de eventos e estados Descrição detalhada dos principais eventos e estados do sistema 5.1.1 Eventos Lista dos eventos (de itens, controlo) que produzem mudanças comportamentais dentro do sistema. 5.1.2 Estados Lista dos estados (modos de comportamento) que resultam como consequência da ocorrência dos eventos. 5.2 Diagramas de transição de estados Descrição diagramática do comportamento total do sistema (estados e mudanças de estado)
  • 7. 6.0 RESTRIÇÕES GERAIS DE DESENHO Restrições que afectarão o desenho do sistema no geral
  • 8. 7.0 CRITÉRIOS DE VALIDAÇÃO Descrição da abordagem para validar o software 7.1 Classes de testes Os tipos de teste a serem feitos são especificados, incluíndo tanto detalhe quanto possível nesta fase. 7.2 Resposta esperada do software Especificação dos resultados esperados dos testes 7.3 Limites de performance Descrição dos requisitos especiais de performance a serem testados