2015 - INTRODUÇÃO À ENGENHARIA DE SOFTWARE – IES

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.


(Definição do padrão sysml - http://www.omg.org/spec/SysML/1.3/)


Ferramenta para diagramação UML - http://www.umlet.com/