Professores que vão ministrar a disciplina: - Eduardo Savino - Mário Madureira Fontes Ementa da Disciplina: Metodologia de projeto,dedicados testes e documentação de programas de pequeno porte a sistemas embarcados. Objetivos da Disciplina: · Implementar um projeto em um microcontrolador, com um grau de complexidade tal, que torne difícil seu desenvolvimento apenas com os conhecimentos adquiridos em PC1, PC2, ACM1, ACM2. O projeto deverá obrigatoriamente ser feito em grupo. · Apresentar os conceitos gerais da Engenharia de Software Mostrar com o projeto a necessidade de se: definir o problema, dividir o problema em blocos menores, definir algoritmos para a implementação de cada bloco, codificar, estabelecer rotina de testes, e documentação. Mostrar a importância dos itens acima na eficiência do trabalho em equipe e durante o processo de manutenção do programa. · Apresentar as diferenças entre Projetos Estruturados e Orientados a Objeto. · Apresentar algumas técnicas estruturadas de modelamento e programação · Apresentar noções de sistemas multitarefa operando em tempo real. · Apresentar noções de redes de microcontroladores. Temas Centrais: · técnicas estruturadas de modelamento e programação; · sistemas em tempo real, tipos de tarefas e seu gerenciamento. Sistemas operacionais para sistemas em tempo real. · protocolos de comunicação entre microcontroladores Notas: Bibliografia Básica: Fowler, Martin UML essencial : um breve guia para a linguagem-padrao de modelagem de objetos. 3.ed. Porto Alegre : Bookman, 2005. Pressman, Roger S. Engenharia de software : uma abordagem profissional. 7.ed. Porto AlegreNew York : AMGH : McGraw-Hill, 2011. SOMMERVILLE, I. Engenharia de software. 6 ed. São Paulo: Addison Wesley, 2003. Bibliografia Complementar: LARMAN, Craig. Utilizando UML e padrões. 2 ed. Porto Alegre: Bookman, 2004. LAPLANT, P. H. Real time systems, design and analisys – an engineering handbook. Porto Alegre: Bookman, 2004. SÁ, M. C. Programação C para Microcontroladores 8051. 1 ed. São Paulo: Editora Érica. Referências na Internet: (No site acima ver o guia: http://www.incose.org/ProductsPubs/Doc/IS2010_SEHandbookv3_2_Paper.pdf) (Definição do padrão sysml - http://www.omg.org/spec/SysML/1.3/) Ferramenta para diagramação UML - http://www.umlet.com/ |