Professional Documents
Culture Documents
Syllabus
(classes do not follow this order)
• Fundamentals of software quality • Software testing
– Concepts and terminology – Concepts and test scope
– Functional and non-functional quality – White-box testing: control flow
– Software quality economics – White-box testing: data flow
– Black-box testing
• Software dependability – Evaluation of test quality
– Attributes, threats, and means – Model-based testing
– Defect prevention and defect removal – Defect tracking and ODC
– Software dependability techniques
Course organization
• Lectures (T):
– Compact presentation of the topics of the syllabuses
– Discussion of key aspects and topics of the syllabuses
Assignments
The assignments are planned for groups of 2 or 3 students. The very first thing is to define the
group members.
• Assignment 1
– Survey on software quality and dependability concepts, terminology and software fault tolerance
techniques
– The output is a report (survey).
– Deadline March 25; defences in the week that starts on March 29. Defenses include
• Assignment 2 (students select one topic) individual questions to
– Topic a – Software requirements inspection members of the group.
– Topic b – Software complexity metrics
– Topic c – Any relevant topic for ASA proposed by the students (must be accepted by the teacher)
– The output is a report (survey).
– Deadline May 6; defences in the week that starts on May 8.
• Assignment 3
– Plan and execute a comprehensive test campaign (functional tests) of a software module. MSI
students may focus on security testing.
– The output is a report describing the planning and execution of the tests, tools used in the tests, and the
results of the test campaign.
– Deadline May 6; defences in the week that starts on May 8.
Henrique M adeira Analysis of Software Artifacts, DEI-FCTUC, 2022/2023 5
Bibliography
• Documents provided by the teacher (slides and other documents)
• Papers, reports, and books available online (there are plenty available)
• Daniel Galin, “Software Quality: Concepts and Practice, Wiley Online Library,
March 2018, ISBN: 9781119134497
Assessment (ASA)
• Assignments: 60%
– Assignment 1 – 20%
– Assignment 2 – 20%
– Assignment 3 – 20%
Other issues
Questions?
Suggestions?
10