150 likes | 277 Views
Componente de Software Computadorizado para o Gerenciamento do Monitoramento e Controle (CSC GMC). Professores: Adilson Marques da Cunha/Luiz Alberto Vieira Dias Alunos: Lucas Gonçalves Nadalete Menanes Chaves Barros Cardoso Rafael Ferreira Conrado
E N D
Componente de Software Computadorizado para o Gerenciamento do Monitoramento e Controle (CSC GMC) Professores: Adilson Marques da Cunha/Luiz Alberto Vieira Dias Alunos: Lucas Gonçalves Nadalete Menanes Chaves Barros Cardoso Rafael Ferreira Conrado CES-63/CES-235 - Sistemas Embarcados de Tempo Real - 2008
CSC GMC - Introdução • Visão Inicial - Na definição da “Linha Base Funcional” tinha-se por definição a implementação do CSC GMC como parte funcional da PCD • Visão Atual - CSC GMC sendo implementado como um componente a ser utilizado a partir da “Sala de Situação ou Controle” • Possibilidade de implementá-lo como um software não embarcado
CSC GMC – Objetivo & Motivação Objetivo: Consiste no projeto e desenvolvimento da CSC GMC com o mínimo, necessário e suficiente de coerência, possibilitando fácil conexão aos demais CSCs associados ao mesmo. Motivação: Aplicar os conhecimentos teóricos e práticos de SETR, das ferramentas RRRT e RTRT, e do RUP, obtidos na disciplina, em um estudo de caso real.
CSC GMC – Problemática • Elaboração de uma arquitetura flexível, principalmente a nível de protocolos de comunicação, que possibilite a implementação dos recursos projetados, bem como a extensão de recursos já existentes e/ou adição de novos recursos • Elaboração de um protocolo de comunicação comum e utilizável por todas os CSCs envolvidos nas operações entre Sala de Situação → PCD (captura de dados, solicitação de configuração, visualização em tempo real)
CSC GMC – Funcionalidades Contexto em que o componente esta inserido Detalhamento das funcionalidades implementadas
CSC GMC – Solução Adotada • Abordar a comunicação entre os componentes representados através da imagem... E mais! • Projeto adotado e posto em prática.
CSC GMC – Protocolo Protocolo projetado
Saída TCM ODBH Entrada CSS Visão do Controlador do CSC GMC CSC GMC – GmcController
CSC GMC – Diagramas de Classe C-CDP C-IDP
CSC GMC – Diagramas de Estado C-CDP C-VTR
CSC GMC – Código Fonte Análise de Código e Porcentagem de Comentários
CSC GMC – Ferramentas • Desenvolvimento • Rational Rose RealTime (RRRT) • Ratinal Test RealTime (RTRT) • Microsoft Visual C++ 6.0 • Documentação • Microsoft Office Word 2003
CSC GMC – Considerações Finais • Por meio das atividades desenvolvidas na disciplina foi possível adquirir o conhecimento básico necessário e suficiente para o desenvolvimento do estudo de caso adotado a nível de componente de software. • Sentir as dificuldades de se trabalhar com requisitos não determinados na fase inicial do Ciclo de Desenvolvimento, e os impactos e resultados das alterações realizadas nos mesmos na fase de projeto e construção. • Ausência de algumas definições iniciais (e.g. interfaces) e fraca comunicação.
CSC GMC – Sugestões • Diminuição do escopo aplicado ao estudo de caso, visando a integração completa entre USCs, CSCs, ISCs, ... • Requisitos bem definidos e fechamento do escopo na fase inicial do processo expressa por intermédio da Linha Base Funcional, sem sofrer modificações bruscas. • Definição de interfaces e protocolos, nas fases iniciais do estudo de caso também. • Focar o uso de instrumentais, apresentando também, o embasamento teórico por trás do recurso a ser utilizado.