A Methodology for Teaching Software Quality, Reliability and Safety Techniques Applied to a Real-Time Embedded Computer Software System Prototype at the Instituto Tecnológico de Aeronáutica - ITA

  • Francisco S. Marcondes ITA
  • Adilson M. Cunha ITA
  • Luiz Alberto V. Dias ITA

Abstract


This paper describes the application of Problem Based Learning – PBL as an instructional methodology to teach concepts and techniques about software quality, reliability and safety, taught at the Brazilian Aeronautics Institute of Technology (ITA) on the 2nd semester of 2006. It includes a brief description of a case study based upon an ongoing project at the ITA. The case study was adopted on different courses for the development of an embedded real time software system, using an Integrated Computer Aided Software Engineering Environment for quality measurements.

Keywords: Quality Techniques, Teaching Methodology, Embedded Prototype, ITA

References

Cunha, A. M. (2006a) “Software Quality, Reliability and Safety (CE-230)” Lecture Notes, Brazilian Aeronautical Institute of Technology (ITA), www.comp.ita.br/cunha.

Cunha, A. M. (2006b) “Real Time Embedded Systems (CE-235)” Lecture Notes, Brazilian Aeronautical Institute of Technology (ITA), www.comp.ita.br/cunha.

Dos Santos, W. A., Cunha, A. M. (2005) “An MDA Approach for a Multi-Layered Satellite On-Board Software Architecture”, Proceedings of Fifth Working IEEE/IFIP Conference on Software Architecture (WICSA 5), Pittsburgh, USA, November.

IBM Software (2007)- Rational Suite - Product Overview – available in http://www.ibm.com/software/awdtools/suite/, March.

Jones, B. F., Rasmussen, C. M. (1997) “Moffitt, M. C. Real-life problem solving: A collaborative approach to interdisciplinary learning”, Washington, DC: American Psychological Association.

Kruchten, K. C. (2000) “The Rational Unified Process – An Introduction”, 2nd ed., New York, NY: Addison-Wesley.

Silva, C. M. B., Cunha, A. M. (2006) “Programa Estimativa – Versão 1.0”, São José dos Campos, SP: Instituto Tecnológico de Aeronáutica.

Thomas, J. W., Mergendoller, J. R., and Michaelson, A. (1999) “Project-based learning: A handbook for middle and high school teachers”, Novato, CA: The Buck Institute for Education.

Boud, D; Feletti, G. (1991) "The challenge of problem based learning", Kogan Page, 2nd Edition.

MedSobral (2006) “Problem Based Learning” http://www.medsobral.ufc.br/pbl/pbl.htm visualizado em 25/05/2007.
Published
2007-06-01
MARCONDES, Francisco S.; CUNHA, Adilson M.; DIAS, Luiz Alberto V.. A Methodology for Teaching Software Quality, Reliability and Safety Techniques Applied to a Real-Time Embedded Computer Software System Prototype at the Instituto Tecnológico de Aeronáutica - ITA. In: BRAZILIAN SOFTWARE QUALITY SYMPOSIUM (SBQS), 6. , 2007, Porto de Galinhas. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2007 . p. 405-412. DOI: https://doi.org/10.5753/sbqs.2007.15593.