• DocumentCode
    3385347
  • Title

    Teaching Software Quality in an Interdisciplinary Course of Engineering

  • Author

    da C. Figueiredo, Rejane M ; De Sales, André B. ; Ribeiro, Luiz C M, Jr. ; Laranjeira, Luiz A F ; Rocha, Adson

  • Author_Institution
    FGA-Fac. UnB Gama, UnB-Univ. de Brasilia, Brasilia, Brazil
  • fYear
    2010
  • fDate
    Sept. 29 2010-Oct. 2 2010
  • Firstpage
    144
  • Lastpage
    149
  • Abstract
    The undergraduate course in Software Engineering that was created in the University of Brasilia is the first undergraduate level course of this nature in Brazil. The focus of this program is on the development and on the quality of software and it is based on models for improvement of the software development process such as the Capability Maturity Model Integrated (CMMI) and the Reference Model of the Program for the Improvement of Brazilian Software Process (MR-MPS) and on the recommendations provided by specialized documents such as Software Engineering Education Knowledge (SEEK). It contains disciplines covering the main processes, methods and techniques of software development. The Software Engineering (SE) curriculum is composed of: (a) a common core of disciplines (shared with the other three engineering programs), (b) a set of disciplines for overall training in SE, (c) a set of optional disciplines that allow the student to pursue a specific area within the field of SE, (d) a set of complementary disciplines, and (e) other activities that generate credit. The pedagogical objective of this combination is to allow flexibility, enabling multi and interdisciplinary compositions that empower students to be co-responsible for their overall course and particular area of interest. In this context, the graduates will be able to use their newly-acquired knowledge in SE to define and apply a systematic, disciplined and quantifiable approach in the development, operation and maintenance of software, i.e., to apply engineering principles to software construction.
  • Keywords
    Capability Maturity Model; computer science education; educational courses; software quality; capability maturity model integrated; interdisciplinary engineering course; software development process; software engineering curriculum; software engineering education knowledge; software maintenance; software quality; undergraduate course; undergraduate level course; Biological system modeling; Knowledge engineering; Programming; Software; Software engineering; Training; interdisciplinary; software engineering course; software quality; teaching software quality;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality of Information and Communications Technology (QUATIC), 2010 Seventh International Conference on the
  • Conference_Location
    Porto
  • Print_ISBN
    978-1-4244-8539-0
  • Electronic_ISBN
    978-0-7695-4241-6
  • Type

    conf

  • DOI
    10.1109/QUATIC.2010.28
  • Filename
    5654795