BST381 Software Verification and ValidationIstanbul Okan UniversityDegree Programs Information Systems and TechnologiesGeneral Information For StudentsDiploma SupplementErasmus Policy StatementNational Qualifications
Information Systems and Technologies
Bachelor TR-NQF-HE: Level 6 QF-EHEA: First Cycle EQF-LLL: Level 6

General course introduction information

Course Code: BST381
Course Name: Software Verification and Validation
Course Semester: Spring
Course Credits:
Theoretical Practical Credit ECTS
3 0 3 6
Language of instruction: TR
Course Requisites:
Does the Course Require Work Experience?: No
Type of course: Department Elective
Course Level:
Bachelor TR-NQF-HE:6. Master`s Degree QF-EHEA:First Cycle EQF-LLL:6. Master`s Degree
Mode of Delivery: Face to face
Course Coordinator : Öğr.Gör. HALİME SUVAY EKER
Course Lecturer(s):
Course Assistants:

Course Objective and Content

Course Objectives: The aim of this course is to teach students the concepts of verification and validation, to give information about test concepts and verification techniques. Also, with the help of testing, it is aimed to enable students to gain the ability to control the adequacy of the software in terms of functional, performance, durability and structural aspects.
Course Content: Defining the software testing process, explain unit test and integrity test operations, recognition of regression test, research on transparent box and black box test types, define performance, durability and safety system tests. With the help of testing check the software's functional, performance, durability and structural adequacy.

Learning Outcomes

The students who have succeeded in this course;
Learning Outcomes
1 - Knowledge
Theoretical - Conceptual
1) Students will be able to explain the software testing process.
2 - Skills
Cognitive - Practical
1) Will be able to apply transparent box and black box test types.
3 - Competences
Communication and Social Competence
Learning Competence
1) During the verification and validation lifecycle, they will learn test activities.
Field Specific Competence
Competence to Work Independently and Take Responsibility

Lesson Plan

Week Subject Related Preparation
1) Describe the software testing process Projection, Computer
2) Identification of unit test and integrity test operations Projection, Computer
3) Test Concepts (Unit Testing - Subsystem Testing) Projection, Computer
4) Test Concepts (System Test-Acceptance Test) Projection, Computer
5) Recognizing the regression test Projection, Computer
6) Black box test Projection, Computer
7) Transparent box test Projection, Computer
8) Midterm
9) Performance test Projection, Computer
10) Security System Test Projection, Computer
11) Endurance Test Projection, Computer
12) Verification and Validation Life Cycle Projection, Computer
13) Sample Application - 1 Projection, Computer
14) Sample Application - 2 Projection, Computer

Sources

Course Notes / Textbooks: Software Verification and Validation: An Engineering and Scientific Approach - Marcus S. Fisher

Software verification and validation -Steven R. Rakitin
References: yok

Course-Program Learning Outcome Relationship

Learning Outcomes

1

2

3

Program Outcomes
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems.
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies.
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies.
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally.
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems.

Course - Learning Outcome Relationship

No Effect 1 Lowest 2 Low 3 Average 4 High 5 Highest
           
Program Outcomes Level of Contribution
1) Having knowledge and skills in software development for different environments, systems management, network security, data and database management systems. 3
2) Keeping up-to-date with current issues about new information systems that are the result of rapid change of information technologies. 4
3) Be aware of the importance of Information Systems' stratagic position in the firm and its role in the creation of new business strategies. 4
4) To be able to explain the ideas and suggestions that is related to the field of Information Systems as in writing and orally. 1
5) ability to carry out an independent study on the subjects requiring expertise in the field of Information Systems. 3

Learning Activity and Teaching Methods

Individual study and homework
Lesson
Lab
Reading
Homework
Problem Solving

Assessment & Grading Methods and Criteria

Written Exam (Open-ended questions, multiple choice, true-false, matching, fill in the blanks, sequencing)
Homework
Application
Individual Project
Presentation
Bilgisayar Destekli Sunum

Assessment & Grading

Semester Requirements Number of Activities Level of Contribution
Midterms 1 % 40
Final 1 % 60
total % 100
PERCENTAGE OF SEMESTER WORK % 40
PERCENTAGE OF FINAL WORK % 60
total % 100

Workload and ECTS Credit Grading

Activities Number of Activities Duration (Hours) Workload
Course Hours 14 42 588
Application 2 6 12
Presentations / Seminar 1 3 3
Midterms 1 1 1
Final 1 1 1
Total Workload 605