Universidad de Jaén

Menú local

Syllabus 2014-15 - 13312004 - Software Quality (Calidad del software)

Caption
  • Level 1: Tutorial support sessions, materials and exams in this language
  • Level 2: Tutorial support sessions, materials, exams and seminars in this language
  • Level 3: Tutorial support sessions, materials, exams, seminars and regular lectures in this language
DEGREE: Grado en Ingeniería informática
FACULTY: SCHOOL OF ENGINEERING OF JAÉN
ACADEMIC YEAR: 2014-15
COURSE: Software Quality
SYLLABUS
1. COURSE BASIC INFORMATION
NAME: Software Quality
CODE: 13312004 ACADEMIC YEAR: 2014-15
LANGUAGE: English LEVEL: 2
ECTS CREDITS: 6.0 YEAR: 3 SEMESTER: SC
2. LECTURER BASIC INFORMATION
NAME: GÓMEZ ESPINOLA, JOSÉ IGNACIO
DEPARTMENT: U118 - INFORMÁTICA
FIELD OF STUDY: 570 - LENGUAJES Y SISTEMAS INFORMÁTICOS
OFFICE NO.: A3 - 122 E-MAIL: nacho@ujaen.es P: 953212382
WEBSITE: http://www4.ujaen.es/~nacho
ORCID: https://orcid.org/0000-0003-0230-3307
LANGUAGE: English LEVEL: 2
3. CONTENT DESCRIPTION

Part I. Quality Management

  • Quality Concepts
  • Quality Models and Standards
  • Computer Systems Quality
  • SQuaRE: the ISO 25000 standards family
  • Featured Quality Management Websites

Part II. Verification and Validation

  • Software Testing and Debugging
  • Verification and Validation Planning
  • Software Inspections
  • Automated Static Code Analysis Tools
  • Verification and Formal Methods

Part III. Software Testing

  • Software Testing Strategies
  • Unit Testing
  • Integration Testing
  • Validation Testing
  • Acceptance Testing
  • System Testing
  • The Debugging Process
  • White Box Testing
  • Black Box Testing
  • Software testing Tools

Part IV. Software Metrics

  • Fundamentals of Measurement Process
  • Size and Complexity Metrics
  • Metrics for Object-Oriented Systems
  • Software Maintenance Metrics
  • Software Metrics Tools

4. COURSE DESCRIPTION AND TEACHING METHODOLOGY

Lectures

Next activities will be held:

  • Master classes
  • Theory and examples
  • Exercises resolution made by pupils aided by lecturer

Practical sesions

  • Practices at computer lab

Large group mentoring

Next activities will be held:

  • Doubts solving
  • Revision of works and exercises

Students with special educational needs should contact the Student Attention Service (Servicio de Atención y Ayudas al Estudiante) in order to receive the appropriate academic support

5. ASSESSMENT METHODOLOGY

- Theory (4 points): writting test. You have to reach at least 2 points to have a chance to add other scores

- Practices (3 points): practices development at computer lab. You have to reach at least 1.5 points to have a chance to add other scores

- Lectures attendance: 0.5 points

- Practices attendance: 0.5 points

- Participation on exercises solving and publication at the wiki of this course: 2 points

In order to pass you have to reach at least 2 points at theory, 1.5 at practices and at least 5 points in the sum of the all evaluable sections

6. BOOKLIST
MAIN BOOKLIST:
  • Software engineering: a practitioner's approach. Edition: 7th ed.. Author: Pressman, Roger S.. Publisher: New York : McGraw-Hill Higher Education, c2010  (Library)
ADDITIONAL BOOKLIST:
  • Software engineering. Edition: 9th ed.. Author: Sommerville, Ian. Publisher: Harlow, England [etc.] : Addison Wesley, 2011  (Library)