• Nenhum resultado encontrado

01 Visão VIS

N/A
N/A
Protected

Academic year: 2021

Share "01 Visão VIS"

Copied!
10
0
0

Texto

(1)

GDS

Visão (Projeto Pequeno)

Versão 1.0

(2)

Histórico da Revisão

Data Versão Descrição Autor

14/08/09 0.1 Versão Inicial Jedson Zendron Figueiredo

(3)

Índice Analítico

1. Introdução 4

1.1 Referências 4

2. Posicionamento 5

2.1 Descrição do Problema 5

2.2 Sentença de Posição do Produto 6

3. Descrições dos Envolvidos e Usuários 6

3.1 Resumo dos Envolvidos 6

3.2 Resumo dos Usuários 7

3.3 Ambiente do Usuário 7

3.4 Resumo das Principais Necessidades dos Envolvidos ou Usuários 8

3.5 Alternativas e Concorrência 8

4. Visão Geral do Produto 9

4.1 Perspectiva do Produto 9

4.2 Suposições e Dependências 9

5. Recursos do Produto 9

(4)

Visão (Projeto Pequeno)

1. Introdução

Este documento tem como objetivos principais coletar, analisar e definir as necessidades e características de nível da Meta Física ou Protótipo de Projeto de Unidade de Software de Computador (USC) Gerenciamento de Sensores (GDS). Ele enfoca os recursos de que os envolvidos e usuários-alvo necessitam, além de identificar as razões de essas necessidades existirem. Os detalhes de como o GDS atende a essas necessidades encontram-se descritos nos documentos de Especificações Suplementares e de Caso de Uso.

A principal finalidade deste documento é propiciar a melhor definição possível dos requisitos de alto nível do Protótipo de Projeto da USC GDS, em termos de necessidades do Protótipo de Projeto Sistema de Software de Computador (SSC) ITA-ECO-SAT.

Este documento de Visão do Protótipo de Projeto GDS, refere-se a uma Unidade de Software de Computador (USC) que implementa algumas das principais funcionalidades de Gerenciamento de Sensores. Esta USC, GDS, completa um Componente de Software de Computador (CSC), denominado Aquisição de Dados (ADD), o qual completa outras USCs afins.

As definições, acrogramas e abreviaturas principais referentes ao Protótipo de Projeto da USC GDS, encontram-se descritas no documento Glossário.

1.1 Referências

A elaboração deste documento de Visão baseou-se nos documentos: [1] Esclarecimento do Estudo de Caso do 2º Semestre de 2009; [2] Apresentação do Prof. Dr. Adilson Marques da Cunha; e [3] ITA-ECO-SAT – Modelo de Casos de Uso.

(5)

2. Posicionamento

2.1 Descrição do Problema

O problema Consiste em dotar o Sistema de Software de Computador (SSC) ITA-ECO-SAT de um Protótipo de Projeto de Unidade de Software de Computador (USC) para o Gerenciamento de Sensores (GDS), que possa ser integrada, em uma segunda fase, a outras USCs, visando propiciar a configuração de três sensores, tais como: temperatura, nível de rio e chuva.

Afeta A comunidade científica e tecnológica.

Cujo Impacto é A possibilidade dos profissionais envolvidos com projetos de Plataformas de Coletas de Dados que mantenham ou direcionem o foco para aspectos mais abstratos de aplicações, permitindo assim a concentração no desenvolvimento e/ou melhoramento de novas funcionalidades que estão apoiadas no uso destas Plataformas.

Uma boa Solução seria O desenvolvimento de uma USC para a GDS de uma Plataforma de Coleta de Dados genérica para o SSC ITA-ECO-SAT, que implemente as principais funcionalidades de GDS, requeridas pelo CSC, visando aumentar as reutilizações das USCs envolvidas, bem como propiciar a configuração de três sensores, tais como: temperatura, nível de rio e chuva. Essas configurações podem envolver: às ativações e desativações de sensores; recebimentos de dados de sensores; e alterações de frequencia de coletas em períodos de tempo (periodicidade) de 15, 30, 45 e 60 minutos, de forma integrada, até o final do 2º semestre de 2009.

(6)

2.2 Sentença de Posição do Produto

Para Empresas, Institutos, Civis ou Militares, ou qualquer outro objeto desta natureza que faça uso das aplicações de sensores das PCDs.

Quem Necessitar ou quiser se utilizar das aplicações de configuração de sensores. O GDS Representa a uma Unidade de Software de Computador que possibilita o

Gerenciamento de Sensores.

Que Propicia o Gerenciamento de Sensores e integração de algumas USCs do ITA-ECO-SAT.

Diferente de Produtos a serem concebidos pelas outras Equipes de Itens de Configuração de Software de Computador (ICSCs) do Sistema de Software de Computador (SSC) ITA-ECO-SAT, que possuem o foco na implementação de funcionalidades voltadas para a solução final a ser utilizada pelos clientes. Nosso produto Propiciará a configuração de ativações e desativações de sensores,

recebimentos de dados dos sensores, e alterações de frequencia de coletas em períodos de tempo (periodicidade) de 15, 30, 45 e 60 minutos.

3. Descrições dos Envolvidos e Usuários

Esta seção descreve os perfis dos envolvidos e dos usuários que integram o Protótipo de Projeto de SSC ITA-ECO-SAT e as principais dificuldades que, de acordo com os pontos de vista, poderão ser abordadas pela solução proposta. Porém, não são descritas as solicitações, bem como os requisitos específicos dos envolvidos e dos usuários, já que eles são capturados num artefato individual chamado Solicitação dos Principais Envolvidos (não faz parte do requisito da ListEx01). Ao invés disso, esta seção fornece apenas as principais argumentações, justificativas e explicações das razões pelas quais os requisitos são necessários.

3.1 Resumo dos Envolvidos

Dentre os envolvidos ou interessados no desenvolvimento de um conjunto de componentes de sistemas computadorizados que implementam as funcionalidades de Gerenciamento de Sensores, de forma reutilizável, nem todos são considerados como seus usuários finais. A tabela abaixo apresenta uma lista dos envolvidos ou interessados, suas descrições e responsabilidades. Esses envolvidos ou interessados não são considerados usuários. A tabela contendo uma lista dos usuários, suas descrições e responsabilidades, encontra-se na seção 3.2.

(7)

Nome Descrição Responsabilidades Prof. Dr. Adílson Marques da

Cunha

Coordenador do projeto ITA-ECO-SAT

Prover orientações e definições / requisitos de alto nível

Prof. Dr. Luiz Alberto Vieira Dias

Coordenador substituto do projeto ITA-ECO-SAT

Também prover orientações e definições / requisitos de alto nível

Equipe do CSC Aquisição de Dados (ADD).

Professores e Alunos de Graduação e Pós-graduação das Matérias CES-63 e CE-235: Sistemas Embarcados e de Tempo Real do ITA envolvidos com o desenvolvimento do CSC ADD.

Define os objetivos e o escopo do CSC; Elabora as suas especificações preliminares, distribuindo-as pelas Equipes; Participem das pesquisas de soluções tecnológicas para o desenvolvimento de um Componente de Software de Computador que coleta e gerencia das informações adquiridas dos sensores; Trata os dados dos sensores Periodicamente; e realizando Controle de Exceções.

3.2 Resumo dos Usuários

A tabela abaixo apresenta os usuários identificados das PCD’s – Plataformas de Coletas de Dados. Nome Descrição Responsabilidades Envolvido CSC Aquisição de

Dados (ADD)

Propicia o gerenciamento, o tratamento e o controle de exceção dos sensores.

Gerenciar, Recuperar, Tratar e Controlar as informações e o status oriundos dos sensores de aquisição de dados, gerando relatórios periodicamente.

Auto-representado

3.3 Ambiente do Usuário

Todos os usuários são estudantes de Graduação ou Pós-graduação no ITA. Mais detalhes sobre o perfil de cada usuário serão conhecidos durante o projeto.

Equipe Técnica do CSC ADD

Descrição Equipe responsável pela pesquisa e desenvolvimento do CSC ADD a ser embarcado em PCDs.

(8)

Tipo Usuário experiente

Responsabilidades Gerenciar, Recuperar, Tratar e Controlar as informações, as configurações e os status oriundos dos sensores de aquisição de dados. Critérios de Sucesso Capacidade de gerenciar, recuperar, tratar e controlar as informações, as

configurações e os status dos sensores.

Envolvimento N/A.

Comentários / Problemas O desempenho pode ser comprometido por falhas na comunicação entre os sensores e o sistema de disponibilização do status e das informações as demais USCs.

3.4 Resumo das Principais Necessidades dos Envolvidos ou Usuários

Seguem as principais necessidades das soluções existentes, conforme o ponto de vista dos envolvido ou dos usuários.

Necessidade Prioridade Preocupações Solução Atual Soluções Propostas É necessário dotar o

Sistema de Software de Computador (SSC) ITA-ECO-SAT de uma USC de Gerenciamento de ativações e desativações dos sensores, alterações de frequencia de coletas em períodos de tempo (periodicidade) de 15, 30, 45 e 60 minutos, e

recebimento de

informações oriundas dos sensores de coleta de dados.

Alta Levar em conta as principais funcionalidades e os requisitos não funcionais. Não há para este projeto. Desenvolver e implementar um Protótipo de Projeto de Unidade de Software de Computador que mapeie as principais funcionalidades para o Gerenciamento de ativações e desativações dos sensores, alterações de frequencia de coletas em períodos de tempo (periodicidade) de 15, 30, 45 e 60 minutos, e recebimentos de informações oriundas dos sensores de coletas de dados.

3.5 Alternativas e Concorrência

Existem em fases de projeto ou de desenvolvimento outras iniciativas de menor porte e com objetivos mais específicos. Dessa forma, algumas funcionalidades da Unidade de Software de Computador GDS poderiam ser

(9)

aproveitadas. Entretanto, seriam necessárias adaptações para que os requisitos especificados no Projeto ITA-ECO-SAT fossem atendidos.

4. Visão Geral do Produto

Esta seção oferece uma visão de nível superior dos recursos do GDS, suas interfaces com outros aplicativos e configurações de sistema. Ela é constituída pelas subseções:

Perspectiva do Produto; e

• Suposições e Dependências.

4.1 Perspectiva do Produto

Os Componentes de Software produzidos através do SSC ITA-ECO-SAT propiciarão a implementação de diversas funcionalidades que atendem às solicitações dos stakeholders (principais envolvidos) relacionados às Plataformas de Coleta de Dados.

4.2 Suposições e Dependências

A utilização de tecnologias proprietárias poderá ocasionar dependabilidade, com conseqüente, aumento do custo desta solução a ser desenvolvida e implementada com base nos componentes produzidos pela Equipe. Dessa forma, o produto a ser desenvolvido depende da utilização, sempre que possível, de softwares básicos como Java, Sistemas de Gerenciamento de Banco de Dados e outros produtos, de uso livre e código aberto.

5. Recursos do Produto

Benefícios ao Usuário Recursos de Suporte

Gerenciamento de ativações e desativações de sensores, alterações de frequencia de coletas em períodos de tempo (periodicidade) de 15, 30, 45 e 60 minutos, e recebimentos de informações oriundas dos sensores de coleta de dados.

- Ativar Desativar Sensor; - Alterar Periodicidade; - Adquirir Dados; e - Enviar Dados.

Os Casos de Uso serão descritos em uma fase posterior, a partir das informações deste documento de Visão. Maiores detalhes devem ser encontrados no documento [3].

(10)

Com o uso do Processo Unificado da Rational (Rational Unified Process - RUP) e do Padrão da Linguagem Unificada (Unified Modeling Language - UML), o desenvolvimento deverá estar sujeito a riscos menores de atrasos, e sua qualidade, confiabilidade e segurança (safety) deverão ser maiores. Com a utilização de um Ambiente Integrado de Ferramentas de Engenharia de Software Auxiliada por Computador (Integrated Computer Aided

Software Engineering Environment - I-CASE-E) incorporando testes automatizados, como os existentes na

ferramenta Rational Test RealTime e nas demais ferramentas do Ambiente IBM- Rational Rose RealTime ou similar. Esses testes deverão ser realizados em paralelo com o desenvolvimento, propiciando-se que eventuais defeitos e erros sejam descobertos em estágios iniciais, evitando-se assim ocorrências de falhas.

6. Outros Requisitos do Produto

Requisitos Normativos: Faz-se necessário observar as normas ISO 9000, ISO 9001-3, ISO 12207, ISO 15504 e ISO 829.

Requisitos de Hardware: O CSC a ser desenvolvidos não possui requisitos de hardware específico.

Requisitos de Desempenho: O CSC deve responder no máximo em 01 minuto, as requisições do usuário. Deverá suportar acesso simultâneo.

Requisitos Ambientais: N/A.

Requisitos de Confiabilidade: É necessário que o CSC seja extremamente confiável, pois os dados a serem adquiridos, pelos sensores, não poderão ocasionar falhas. Para tal é necessário:

• Fornecimento ininterrupto de energia elétrica; e

• Sistema de Backup.

Padrões Aplicáveis: O CSC deverá ser compatível com os padrões de linguagens existentes (Java, C, C++, etc.), padrões e boas práticas de codificação existentes.

Referências

Documentos relacionados

O trabalho intitulado PROJETO DE INTERVENÇÃO SOBRE A IMPLANTAÇÃO DA SISTEMATIZAÇÃO DA ASSISTÊNCIA DE ENFERMAGEM (SAE) PARA PACIENTES COM DIABETES MELLITUS NO

- Se o estagiário, ou alguém com contacto direto, tiver sintomas sugestivos de infeção respiratória (febre, tosse, expetoração e/ou falta de ar) NÃO DEVE frequentar

Desta forma, existem benefícios para os clientes que possuem melhores controles internos, como, agilidade na elaboração dos demonstrativos contábeis e até mesmo

Segundo [HEXSEL (2002)], há indicações de que o número de técnicos qualificados é pequeno frente à demanda e, portanto, estes técnicos tornam-se mão-de-obra relativamente

radia¸c˜ ao do campo espalhado para uma perturba¸c˜ ao de 10% na velocidade compressional para modelos: homogˆ eneos (em verde) e final (frequˆ encia de corte de 30 Hz) (em azul) -

In the present study, IPost protected the heart against IR injury in the C-IPost group through the recovery of LVEDP, LVDP and ± dp/dt, whereas no significant effects on the hearts

Gráfico 1 Porcentagem de enraizamento e de brotação A, número médio de raízes e brotos B de estacas caulinares e radiculares de amoreira vermelha Rubusrosifolius tratadas com

e temperatura de 38,5 °C. No segundo dia após a fecundação era avaliada a clivagem dos zigotos e no sétimo dia o desenvolvimento embrionário, seguindo os mesmos