TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

A Engenharia de Software

Por:   •  12/12/2017  •  Trabalho acadêmico  •  870 Palavras (4 Páginas)  •  197 Visualizações

Página 1 de 4

Documento do Software Monitoring Control System MCS– Processo RUP

 

CONCEPÇÃO - Iniciação

Utilizando uma abordagem customizada para o RUP, nesta fase serão elaborados os artefatos de software apresentados conforme a Tabela 1.

Tabela 1 - Artefatos de Software na fase de Concepção do RUP.

Nome do Artefato

Disciplina

Fase

Visão de Negócio

Modelagem de Negócios

Concepção

Levantamento de Requisitos

Requisitos

Concepção

Diagrama de Caso de Uso

Análise de Projeto

Concepção

Diagrama de Atividades

Análise de Projeto

Concepção

Regras de Negócio

Análise de Projeto

Concepção

Protótipo da Interface Humana

Análise de Projeto

Concepção

Plano de Testes

Testes

Concepção

Visão de Negócio

O produto consiste em um software controlador de uma linha de produção capaz de se comunicar com os PLCS das áreas e exibir informações em telas podendo monitorar a linha e também controla-la.

Através deste software a produção será mais efetiva podendo ser melhor gerenciada e evitar grandes perdas de produção, evitando também trabalhos desnecessários procurando causas raiz de problemas.

O Operador é o ator que utiliza o software para os seguintes contextos:

  • Acompanhar linha de produção.
  • Tomar ações rápidas para menor impacto na linha.
  • Utilizar comandos na linha de produção.

O Controle é o ator que utiliza o software para o seguinte contexto:

  • Acompanhar contagem de produção.
  • Monitoração da produção.
  • Imprimir relatórios de produção.

A Manutenção é o ator que utiliza o software para o seguinte contexto:

  • Monitorar alarmes de produção.
  • Utilizar comandos para controle de linha.
  • Monitoração da produção.

Levantamento de Requisitos

Essa seção visa apresentar os requisitos do MCS. As siglas dos requisitos seguem o padrão mostrado a seguir.

Requisitos Funcionais

A seguir, estão categorizados os requisitos funcionais do MCS, divididos em: Interface Usuário e Monitoramento e interface de dados.

Interface Usuário

REQ_MCS_RF_IU_01

O software deverá ter um elemento de interface de usuário para monitorar a linha de produção.

REQ_MCS_RF_IU_02

O software deverá ter um elemento de interface de usuário para monitorar alarmes de falhas.

REQ_MCS_RF_IU_03

O software deverá ter um elemento de interface de usuário para acionar comandos na linha de produção.

REQ_MCS_RF_IU_04

O software deverá ter um elemento de interface de usuário para contagem de produção.

REQ_MCS_RF_IU_05

O software deverá ter um elemento de interface de usuário para gerar um log de todos os eventos.

REQ_MCS_RF_IU_06

O software deverá ter um elemento de interface de usuário para controle de acesso e permissões.

Monitoramento e Interface de Dados

REQ_MCS_RF_MID_01

O software deverá se comunicar com os PLCS da linha de produção através da conexão ethernet utilizando o software RSLINX.

REQ_MCS_RF_MID_02

O software deverá armazenar em log todos os eventos da interface de dados juntamente com seus tempos de envio.

REQ_MCS_RF_MID_03

O software deverá fazer a comparação através de histórico da quantidade produzida por dia/mês/ano.

REQ_MCS_RF_MID_04

O software deverá armazenar os alarmes em banco de dados SQL Server.

REQ_MCS_RF_MID_05

O software deverá controlar o turno, breaks, e resumo de produção hora-a-hora.

Requisitos Não Funcionais

A seguir, estão categorizados os requisitos não funcionais do MCS, divididos em requisitos de: (i) padrões, (ii) implementação, (iii) confiabilidade e disponibilidade, (iv) segurança, (v) proteção, (vi) comunicação, (vii) portabilidade e (viii) escalabilidade.

Requisitos de Padrões

REQ_MCS_NF_01

O software deverá ser implementado utilizando padrões impostos pela fábrica

Requisitos de Implementação

REQ_MCS_NF_02

O software deverá ser implementado usando um padrão de nomenclatura.

REQ_MCS_NF_03

O software deverá ser implementado usando padrão de cores para as animações.

Requisitos de Confiabilidade e Disponibilidade

REQ_MCS_NF_04

O software deve estar disponível 99,9% do tempo.

REQ_MCS_NF_05

O software deve possuir um backup realizado automaticamente a cada cinco dias tanto do projeto quanto do banco de dados.

REQ_MCS_NF_06

O software deverá possuir um servidor de contingência em caso de problemas.

Requisitos de Segurança

REQ_MCS_NF_07

O software deve apresentar mecanismos contra invasões

REQ_MCS_NF_08

O software deve registrar em log as aberturas de sessões e o responsável.

Requisitos de Proteção

REQ_MCS_NF_09

O software deve apresentar mecanismos de criptografia de scripts e telas.

Requisitos de Comunicação

REQ_MCS_NF_10

O software deve estar integrado à interface do PLC para troca de informações utilizando o software RSLINX.

Requisitos de Portabilidade/Ambiente

REQ_MCS_NF_11

O software deve ser compatível com sistemas operacionais:  Windows XP,7,8,10 Windows Server 2003,2008,2012

Requisitos de Escalabilidade

REQ_MCS_NF_12

O software deve ser desenvolvido considerando que pode ser alterado para adaptações na linha de produção.

Diagrama de Casos de Uso - UML

Nesta seção são representados os casos de uso deste sistema de controle a partir dos requisitos do sistema identificados anteriormente.

[pic 1]

Figura 3 – Diagrama de Casos de Usos Geral do Sistema.

...

Baixar como (para membros premium)  txt (7.1 Kb)   pdf (277.9 Kb)   docx (150.5 Kb)  
Continuar por mais 3 páginas »
Disponível apenas no TrabalhosGratuitos.com