Informa??es da Disciplina

 Preparar para impressão 
Júpiter - Sistema de Graduação

Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0720 - Engenharia de Software para Sistemas Embarcados
Software Enginnering for Embedded Systems

Créditos Aula: 3
Créditos Trabalho: 1
Carga Horária Total: 75 h
Tipo: Semestral
Ativação: 01/01/2011 Desativação:

Objetivos
Oferecer uma visão geral do processo de desenvolvimento de software embarcado, enfatizando as características dessa categoria de software.
 
Provide an overview of the development process of embedded software, emphasizing the characteristics of this software category.
 
 
Programa Resumido
Visão geral de Engenharia de Software, história dos Sistemas Embarcados, características e conceitos básicos, desenvolvimento de software para sistemas embarcados (engenharia de requisitos, modelagem, aspectos de Implementação, validação, verificação e teste), dependabilidade, segurança, apoio em tempo de execução (configuração e reconfiguração, mobilidade, localização, awareness), desenvolvimento de um projeto.
 
Overview of Software Engineering, History of Embedded Systems, features and basic concepts, software development for embedded systems (requirements engineering, modeling, aspects of implementation, validation, verification and testing), dependability, security, support in run time (configuration and reconfiguration, mobility, location awareness), development of a project.
 
 
Programa
Visão geral de Engenharia de Software, história dos Sistemas Embarcados, características e conceitos básicos, desenvolvimento de software para sistemas embarcados (engenharia de requisitos, modelagem, aspectos de Implementação, validação, verificação e teste), dependabilidade, segurança, apoio em tempo de execução (configuração e reconfiguração, mobilidade, localização, awareness), desenvolvimento de um projeto.
 
Overview of Software Engineering, History of Embedded Systems, features and basic concepts, software development for embedded systems (requirements engineering, modeling, aspects of implementation, validation, verification and testing), dependability, security, support in run time (configuration and reconfiguration, mobility, location awareness), development of a project.
 
 
Avaliação
     
Método
Aulas expositivas e práticas, utilizando o quadro negro, recursos audio-visuais e ferramentas de software.
Critério
Serão atribuídas notas à monografia, a exercícios e trabalhos executados, alguns em classe e outros fora de classe. A nota final será calculada pela média ponderada das notas obtidas pelo aluno na monografia, nos trabalhos e provas, no decorrer do semestre.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
·Livro Texto:
-Software Engineering for Embedded Systems Methods, PracticalTechniques, andApplicationsEditedby: Robert Oshanaand Mark Kraeling ISBN: 978-0-12-415917-4.

-GAO, J.Z.; TSAO, J.H.S.; WU, Y. "Testing and Quality Assurance for Component-Based Software", 466 pages, ISBN: 1580534805, Artech House Publishers, 2003.
-BASS, L.; CLEMENTS, P.; KAZMAN, R. "Software Architecture in Practice", ISBN: 0321154959, Addison-Wesley Professional; 2003.

·Bibliografia Complementar:
-SIMON, D.E. An Embedded Software Primer, Addison Wesley, ISBN:020161569X, 1999.
-BARR, M.; ORAM, A. Programming Embedded Systems in C and C++, O'Reilly & Associates, ISBN:1565923545, 1999.
-CRNKOVIC, I.; LARSSON, M. Building Reliable Component-Based Software Systems, 454 pages, ISBN:1580533272, Artech House Publishers; 2002.
 

Clique para consultar os requisitos para SSC0720

Clique para consultar o oferecimento para SSC0720

Créditos | Fale conosco
© 1999 - 2020 - Superintendência de Tecnologia da Informação/USP