# INF2102 - Projeto Final de Programação # # Rafael Diniz # matrícula: 1312398 # # Professor: Arndt von Staa # Professor orientador: Luiz Fernando Gomes Soares # # Nome do projeto: Ginga-NCL com objetos de mídia SSML embutidos # # Descrição do projeto: Este trabalho irá implementar um player de objetos de # mídia SSML (Speech Synthesis Markup Language) à implementação em C++ do # Ginga-NCL. SSML é um tipo de documento XML utilizado para definir textos que # serão lidos por um sintetizador de voz. Nesses documentos são definidos também # propriedades de como o texto é lido, como velocidade de leitura, ênfase, # pausas, dentre outras. Este arquivo "README" contém informações sobre as dados presentes neste CD. Este CD contém o código fonte e a documentaçao do projeto: "Ginga-NCL com objetos de mídia SSML embutidos" desenvolvido no escopo da disciplina "Projeto Final de Programacao" (INF2102) ministrada pelo Departamento de Informática da PUC-Rio e está organizado como segue: * src/ Contém o código fonte do projeto. * src/doc/index.html Documentação gerada a partir dos comentários do código-fonte pelo software Doxygen para consulta, principalmente para desenvolvedores. * documentation/ Possui a documentação do projeto, inclui o documento de requisitos, arquitetura, testes, manual do usuário, documentação das classes e testes unitários, de integração e sistêmicos. * documentation/cronograma.pdf Documento que contém o cronograma seguido por este projeto. * documentation/requisitos.pdf Documento que possui as especificações dos requisitos do sistema. * documentation/arquitetura.pdf Documentação arquitetural do projeto, incluindo: - Diagramas de caso de uso. - Diagramas de sequência. - Diagramas de classes. - Descricao de cada modulo do sistema. * documentation/testes.pdf Documento descrevendo os testes de unidade, de integração e sistêmicos. * documentation/manual.pdf Documentação para o usuário final do sistema, com informações de como compilar e instalar o código fonte. * documentation/codigofonte.pdf Contém todas as classes que foram adicionadas à implementação em C++ do Ginga-NCL. * test/ Contém os testes realizados no sistema. * test/unit/ Os códigos fonte dos testes unitários realizados. * test/ncl/ Os códigos fonte dos testes sistêmicos realizados. Os testes sistêmicos foram realizados através da execução de aplicações NCL que testam as novas funcionalidades implementadas.