• Nenhum resultado encontrado

CSG VIS V1.0

N/A
N/A
Protected

Academic year: 2021

Share "CSG VIS V1.0"

Copied!
11
0
0

Texto

(1)

Sistemas Embarcados de Tempo Real

CSG – Gerenciamento de Exceções

Visão(Projeto Pequeno)

Versão 1.0

(2)

Histórico da Revisão

Data Versão Descrição Autor

20/09/2010 1.0 Inicialização do documento, baseado

(3)

Índice Analítico

1 Introdução 4

Referências 4

Posicionamento 5

Descrição do Problema 5

Sentença de Posição do Produto 5

Descrições dos Envolvidos e Usuários 6

Resumo dos Envolvidos 6

Ambiente do Usuário 7

Resumo das Principais Necessidades dos Envolvidos ou Usuários 8

Alternativas e Concorrência 8

Visão Geral do Produto 9

Perspectiva do Produto 9

Suposições e Dependências 10

Recursos do Produto 11

(4)

Visão (RDD) 1 Introdução

A finalidade desse documento é coletar, analisar e definir as necessidades e características de nível superior do Componente de Software de Computador CSG – Gerenciamento de Exceções. Ele enfoca os recursos de que os envolvidos e usuários-alvo precisam e mostra por que essas necessidades existem.

Referências

Os seguintes documentos foram referências para a elaboração deste documento de visão, ou ainda completam as informações aqui fornecidas.

No. Documento Descrição

[01] EsclarecimentosSobre-o-Estudo de

Caso.pdf Contém a Arquitetura Básica do projeto

[02] PlanilhaTemasPrjITA-ECO-SAT2.pdf Lista os responsáveis por todas as USC do projeto [03] CSG_GLO_V1_0.doc Glossário dos termos usados no desenvolvimento do

CSG

[04] CSG_MCU_V1_0.doc Contém os casos de uso do CSG [05] CSG_VIS_V1.0.doc Documento de Visão do CSC CSG

(5)

Posicionamento Descrição do Problema

O problema Dotar o Satélite do projeto ITA-ECO-SAT-2 com as seguintes funcionalidades: Recuperação de Dados do Satélite, Telecomando para Mudança de Modo de Operação e Telecomando para Operacao em modo de Emergencia.

afeta Os envolvidos pelo desenvolvimento do projeto, em especial aqueles responsáveis pelas Unidades de Software de Recuperação de Dados, e Operação em Emergência do Componente de Gerenciamento de Exceções.

cujo impacto é Permitir o Gerenciamento de Exceções do Satélite. uma boa solução seria Desenvolver um Componente de Software de

Computador chamado CSG, para o gerenciamento de Exceções do Satelite. Tal desenvolvimento deverá ser feito dentro dos padrões estabelecidos pelo Processo de Desenvolvimento de Software estabelecidos pela RUP e atingir a maturidade CMMi nível três

Sentença de Posição do Produto

Para Institutos Civis e Militares envolvidos na construção do projeto ITA-ECO-SAT 2 e em suas futuras variantes Quem Necessitar de Gerenciamento remoto do Satélite O (CSG) Representa o Componente de Software de Computador

CSG – Gerenciamento de Exceções.

Que Propicia o gerenciamento de Exceções do Satélite presente no projeto ITA-ECO-SAT 2, podendo ser reaproveitado por outros futuros projetos envolvendo satélites.

Diferente de Projetos de software embarcado desenvolvidos de maneira não sistêmica, não respeitando as boas práticas estabelecidas pelo RUP e outros processos de

desenvolvimento de Software.

Nosso produto Desenvolvido dentro das ferramentas fornecidas pelo RUP, que dentre outros atributos, permite o fácil

entendimento entre cliente e fornecedor, por lançar mão de modelos que facilitam o entendimento dos requisitos.

(6)

Descrições dos Envolvidos e Usuários

A identificação dos envolvidos e interessados no desenvolvimento do Gerenciamento de

Exceções do projeto ITA-ECO-SAT 2 será tratada neste capítulo. Foge do escopo deste capítulo identificar os requisitos que cada interessado pensa que o CSG deverá atender. Os requisitos serão gerenciados num outro artefato chamado Solicitações dos Envolvidos. A proposta deste capítulo é mapear todos os interessados na construção do projeto. A Lista completa de todos os responsáveis por USC dentro do projeto ITA-ECO-SAT 2 pode ser encontrada em [02]

Resumo dos Envolvidos

Nome Descrição Responsabilidades

Antonio Carlos Fernandes da Silva Desenvolvedor da Unidade de Software Telecomando para Mudança de Modo de Operação TMO

Desenvolvedor de Software da Unidade de Software de Computador GDT. Na integração do CSG, terá o papel de Analista de Sistemas Armando Camara Junior Desenvolvedor da Unidade de Software Operação em Emergência do Satélite OME

Desenvolvedor de Software da Unidade de Software de Computador GDB. Na integração do CSG, terá o papel de Desenvolvedor de Software

José Luiz Moreira Desenvolvedor da Unidade Software Recuperação de Dados RDD

Desenvolvedor de Software da Unidade de Software de Computador GST. Na integração do CSG, terá o papel de Gerente da Configuração e Mudança. Professor Vieira

Dias e Professor Cunha

Exercem o Papel de

Gerente do Projeto Definem o objetivo do projeto, metodologias à serem seguidas e promovem o gerenciamento dos requisitos

Monitores Exercem o Papel de

Engenheiros de Requisitos Definem os melhores requisitos à serem seguidos, baseados no escopo fornecido pelos professores Viera Dias e Cunha.

Resumo dos Usuários

Nome Descrição Responsabilidades Envolvido

Integradores de SW Responsável pela Integração do Software no Projeto ITA-ECO-SAT 2, bem como

Integra o SW no Hardware; Reporta aos Desenvolvedores problemas durante a Integração do CSG;

Representados pelos Alunos e professores da matéria CE 235

(7)

futuro projetos que vierem a utilizar das funcionalidades do CSG Operadores do projeto ITA-ECO-SAT 2

Usuário Final Reportará erros aos Gerentes de Projeto, e o mesmo identificará quais dizem respeito à CSG

Representados pelos professores da matéria CE 235

Ambiente do Usuário

Usuário alvo: Integradores da Unidade de Software de Computador GST

Envolvidos Os responsáveis pela Integração do CSG no Sistema ITA-ECO-SAT 2 (integração bottom-up)

Restrições Nenhuma

Plataforma Hardware ARM9, com compiladores/ferramentas fornecidas pelo IDE da Rational Rose Real Time

Interações O CSG deverá interagir com os demais componentes de Software de Computador. Detalhes serão dados num artefato separado (que tratará dos requisitos do mesmo)

Duração das tarefas Definido pelo cronograma. Veja Erro! Fonte de referência não encontrada.

(8)

Resumo das Principais Necessidades dos Envolvidos ou Usuários

Necessidade Priorid

ade Preocupações Solução Atual Soluções Propostas

Integração das USC que formarão o CSG: TMO, RDD e OME

Alta Interfaces entre as USCs devem ser mapeadas

nenhuma Plano de Integração deve estar definido e validado com os respectivos desenvolvedores

É necessário dotar o

Projeto ITA-ECO-SAT 2

de uma sistemática

para gerenciar as

Exceções de um

Satélite.

Alta

Levar em

conta as

principais

funcionalidade

s e os

requisitos

pré-estabelecidos

Não há

ainda

para

esse

projeto

Desenvolver e

implementar um

protótipo de CSC

capaz de gerenciar

as Exceções de um

Satélite.

É necessário dotar o

Projeto ITA-ECO-SAT 2

de um sistemática que

trate a documentação

do gerenciamento de

Exceções do Satélite.

Alta

Levar em

conta as

principais

funcionalidade

s e os

requisitos pré-

estabelecidos

Não há

ainda

para

esse

projeto

Desenvolver e

Implementar um

subsistema que

realize a

documentação do

gerenciamento de

Exceções do

Satélite.

Alternativas e Concorrência

Diversas empresas/institutos podem desenvolver o sistema de gerenciamento de exceções de um Satélite, sendo que em sua maioria, não seguem processo algum no desenvolvimento de Software. Isso fará com que, talvez, as primeiras amostras (samples) sejam entregues rapidamente, dando a impressão que os prazos serão atendidos até mesmo com antecedência, porém , a experiência demonstra que o retrabalho final será grande e penoso (que poderá envolver um redesign do software.

(9)

Visão Geral do Produto Perspectiva do Produto

Uma visão simplificada da arquitetura que compõe o projeto ITA-ECO-SAT 2 pode ser vista no diagrama acima. Cada bloco acima representa um Item de Configuração de Software de Computador. Note que não estão representadas acima todas as interfaces/comunicações entre cada Item (o que foge do escopo deste documento de visão do CSG)

Centro de Controle de Satélite estará integrado ao Satélite Artificial - SAT, que é detalhado no diagrama abaixo:

(10)

O CSG, definido anteriormente como Item de Configuração de Software, trará integrado os Componentes de Software de Computador: Telecomandos para Mudança de Modo de Operação, Recuperação de Dados e Telecomandos para Operação em Modo de Emergência.

Para maiores detalhes sobre o que o CSG deverá implementar pode ser encontrado na modelagem UML de casos de uso, presentes em [04]

Suposições e Dependências

Esta revisão do documento foi escrita baseada em algumas suposições, listadas a seguir:

1. Que este documento (com exceção ao capítulo "Recurso do Produto") por se tratar de um Componente de Software de Computador, deveria dar uma Visão de baixo nível, significando que os principais leitores seriam times envolvidos de alguma forma com desenvolvimento de Software (responsáveis pela integração, testes unitários, e aqueles que reusariam o GST em futuras variantes deste projeto). Informação de alto nível e especificamente sobre o Controle e Gerenciamento de Atitude poderão ser encontradas no próximo capítulo deste documento: Recurso do Produto.

2. Aderência ao processo de desenvolvimento da Rational (RUP), tendo assim suporte de

ferramentas para realizar tarefas dentro de algumas sub-disciplinas da Engenharia de Software (Engenharia de Requisitos, Gerência da Configuração etc.)

(11)

Recursos do Produto

Benefícios ao Usuário Recursos de Suporte Os usuários do sistema receberão informações

sobre o CSG, podendo identificar possíveis anomalias existentes, bem como tomar as devidas ações.

Sistema interno de monitoramento

Outros Requisitos do Produto

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

Requisitos de Hardware: O sistema não possui requisitos de hardware específico. Requisitos de Desempenho: N/A.

Requisitos Ambientais: N/A.

Requisitos de Confiabilidade: É necessário que estes Subsistemas sejam extremamente confiáveis, pois os dados adquiridos serão utilizados na Sala de Controle do Projeto ITA ECO SAT 2. Para tal é necessário:

• Fornecimento ininterrupto de energia elétrica; e • Sistema de Backup.

Padrões Aplicáveis: N/A.

Referências

Documentos relacionados

• Expressão para a energia cinética do sistema 0.8 • Expressão para a energia potencial do sistema 0.8 • Aplicação da equação de Lagrange para obter a equação de movimento

Uma vez conhecidos os fatores de estrutura F hkl , a densidade eletrônica ρ(xyz) pode ser calculada para cada ponto xyz na cela unitária, viabilizando a construção de mapas

Pretendo, a partir de agora, me focar detalhadamente nas Investigações Filosóficas e realizar uma leitura pormenorizada das §§65-88, com o fim de apresentar e

Para disciplinar o processo de desenvolvimento, a Engenharia de Usabilidade, também conceituada e descrita neste capítulo, descreve os métodos estruturados, a

c.4) Não ocorrerá o cancelamento do contrato de seguro cujo prêmio tenha sido pago a vista, mediante financiamento obtido junto a instituições financeiras, no

Para o ferro puro foi utilizado uma camada de entrada com 4 neurônios (um para cada classe de dados de entrada – temperatura, tempo, diâmetro inicial de grão e

Para atingir este fim, foram adotados diversos métodos: busca bibliográfica sobre os conceitos envolvidos na relação do desenvolvimento de software com

Quando os dados são analisados categorizando as respostas por tempo de trabalho no SERPRO, é possível observar que os respondentes com menor tempo de trabalho concordam menos que