Course Detail
Course Detail
Course Description
| Course | Code | Semester | T+P (Hour) | Credit | ECTS |
|---|---|---|---|---|---|
| SYSTEMS ANALYSIS and DESIGN | YBS3157420 | Fall Semester | 3+0 | 3 | 4 |
| Course Program | ( A ) Salı 14:30-15:15 ( A ) Salı 15:30-16:15 ( A ) Salı 16:30-17:15 ( A ) Cumartesi 14:30-15:15 ( A ) Cumartesi 15:30-16:15 ( A ) Cumartesi 16:30-17:15 ( B ) Pazartesi 14:30-15:15 ( B ) Pazartesi 15:30-16:15 ( B ) Pazartesi 16:30-17:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | Turkish |
| Course Level | First Cycle (Bachelor's Degree) |
| Course Type | Required |
| Course Coordinator | Prof.Dr. Gökhan SİLAHTAROĞLU |
| Name of Lecturer(s) | Prof.Dr. Kerime Arzu BALOĞLU |
| Assistant(s) | None |
| Aim | is to inform the students about the system development life cycle for any sector, institution or organization, for partial or radical information system changes. |
| Course Content | This course contains; .Systems, Roles and Development Methodologies,Understanding and Modeling Organizational Systems,Software Project Management,Information Gathering: Interactive Methods,Gathering Information: Other Methods,Agile Modeling, Prototyping and Scrum,Using Data Flow Diagrams,Analyzing Systems Using Data Dictionaries,Process Specifications and Structured Decisions,Object Oriented Systems Analysis and Design Using UML,Designing Effective Output,Designing Effective Inputs,Designing databases,Software Quality, Deployment/ Installation. |
| Course Learning Outcomes | Teaching Methods | Assessment Methods |
| 1. Will be able to sort out the SGYD phases. | 16, 9 | A |
| 1.1. Explains System Development Life Cycle. | 16, 9 | A |
| 1.2. Defines System Development Life Cycle. | 16, 9 | A |
| 1.3. Defines Basic Approaches of System Development Life Cycle. | 16, 9 | A |
| 1.4. Lists required properties in system analyst. | 16, 9 | A |
| 2. Will be able to make Feasibility Reports. | 10, 9 | A |
| 2.1. Applies planning phase. | 10, 9 | A |
| 2.2. Analyzes the feasibility reports. | 10, 9 | A |
| 2.3 Writes technical feasiblity reports. | 10, 9 | A |
| 2.4 Writes financial feasibility reports. | 10, 9 | A |
| 2.5. Writes corporate feasibility reports. | 10, 9 | A |
| 2.6 Writes legal feasibility reports. | 10, 9 | A |
| 3. Will be able to analyze the processes of analysis. | 14, 6, 9 | F |
| 3.1. Lists the phases of the analysis. | 14, 6, 9 | F |
| 3.2. Applies the analysis steps. | 14, 6, 9 | F |
| 3.3 Lists system requirements. | 14, 6, 9 | F |
| 3.4 Prepares a requirement report. | 14, 6, 9 | F |
| 3.5 Makes the personnel plan. | 14, 6, 9 | F |
| 4. Will be able to analyze the process of the design phase. | 14, 16, 9 | A |
| 4.1. Lists phases of the design phase. | 14, 16, 9 | A |
| 4.2. Applies the requirements of analysis steps. | 14, 16, 9 | A |
| 4.3. Designs system interfaces. | 14, 16, 9 | A |
| 4.4 Designs information gathering methods. | 14, 16, 9 | A |
| 5. Will be able to explain the basic concepts of design. | 14, 16, 9 | A |
| 5.1. Analyzes the design process. | 14, 16, 9 | A |
| 5.2. Explains system design. | 14, 16, 9 | A |
| 5.3. Designs the user interface. | 14, 16, 9 | A |
| 5.4 Designs the network. | 14, 16, 9 | A |
| 5.5 Designs database. | 14, 16, 9 | A |
| 5.6 Prepares event tables. | 14, 16, 9 | A |
| 5.7 Prepares workflow diagrams. | 14, 16, 9 | A |
| 5.8 Produces status forms. | 14, 16, 9 | A |
| 6. Will be able to analyze the progress of the implementation process and shape implementation. | 14, 16, 9 | A |
| 6.1. Designs the network structure. | 14, 16, 9 | A |
| 6.2. Manages the database implementation process. | 14, 16, 9 | A |
| 6.3. Lists the basic components of the encoding. | 14, 16, 9 | A |
| Teaching Methods: | 10: Discussion Method, 14: Self Study Method, 16: Question - Answer Technique, 6: Experiential Learning, 9: Lecture Method |
| Assessment Methods: | A: Traditional Written Exam, F: Project Task |
Course Outline
| Order | Subjects | Preliminary Work |
|---|---|---|
| 1 | .Systems, Roles and Development Methodologies | |
| 2 | Understanding and Modeling Organizational Systems | To prepare and be ready to present the relevant part of the project. |
| 3 | Software Project Management | To prepare and be ready to present the relevant part of the project. |
| 4 | Information Gathering: Interactive Methods | To prepare and be ready to present the relevant part of the project. |
| 5 | Gathering Information: Other Methods | To prepare and be ready to present the relevant part of the project. |
| 6 | Agile Modeling, Prototyping and Scrum | To prepare and be ready to present the relevant part of the project. |
| 7 | Using Data Flow Diagrams | To prepare and be ready to present the relevant part of the project. |
| 8 | Analyzing Systems Using Data Dictionaries | To prepare and be ready to present the relevant part of the project. |
| 9 | Process Specifications and Structured Decisions | To prepare and be ready to present the relevant part of the project. |
| 10 | Object Oriented Systems Analysis and Design Using UML | To prepare and be ready to present the relevant part of the project. |
| 11 | Designing Effective Output | To prepare and be ready to present the relevant part of the project. |
| 12 | Designing Effective Inputs | To prepare and be ready to present the relevant part of the project. |
| 13 | Designing databases | To prepare and be ready to present the relevant part of the project. |
| 14 | Software Quality, Deployment/ Installation | To prepare and be ready to present the relevant part of the project. |
| Resources |
| 1 Bilgisayar ve Yazılım Mühendisliğinde SİSTEM ANALİZİ ve TASARIMI, GÖKHAN SİLAHTAROĞLU, PAPATYA YAYINCILIK |
| :System Analysis and Design, Pearson Education. Kendall&Kendall 2014,2019. 11th Edition |
Course Contribution to Program Qualifications
| Course Contribution to Program Qualifications | |||||||
| No | Program Qualification | Contribution Level | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Defines the theoretical issues in the field of information and management. | X | |||||
| 2 | Describes the necessary mathematical and statistical methods in the field of information and management. | X | |||||
| 3 | Uses at least one computer program in the field of information and management. | X | |||||
| 4 | Sustains proficiency in a foreign language requiredor information and management studies. | ||||||
| 5 | Prepares informatics/software projects and work in a team. | X | |||||
| 6 | Constantly updates himself / herself by following developments in science and technology with an understanding of the importance of lifelong learning through critically evaluating the knowledge and skills that s/he has got.7. Uses theoretical and practical expertise in the field of information and management | ||||||
| 7 | Follows up-to-date technology using a foreign language at least A1 level, holds verbal / written communication skills. | X | |||||
| 8 | Follows up-to-date technology using a foreign language at least A1 level, holds verbal / written communication. | ||||||
| 9 | Adopts organizational / institutional and social ethical values. | ||||||
| 10 | Within the framework of community involvement adopts social responsibility principles and takes initiative when necessary. | ||||||
| 11 | Uses and analyses basic facts and data in various disciplines (economics, finance, sociology, law, business) in order to conduct interdisciplinary studies. | ||||||
| 12 | Writes software in different platforms such as desktop, mobile, web on its own and / or in a team. | X | |||||
Assessment Methods
| Contribution Level | Absolute Evaluation | |
| Rate of Midterm Exam to Success | 40 | |
| Rate of Final Exam to Success | 60 | |
| Total | 100 | |
| ECTS / Workload Table | ||||||
| Activities | Number of | Duration(Hour) | Total Workload(Hour) | |||
| Course Hours | 14 | 3 | 42 | |||
| Guided Problem Solving | 0 | 0 | 0 | |||
| Resolution of Homework Problems and Submission as a Report | 2 | 5 | 10 | |||
| Term Project | 14 | 4 | 56 | |||
| Presentation of Project / Seminar | 1 | 1 | 1 | |||
| Quiz | 0 | 0 | 0 | |||
| Midterm Exam | 1 | 10 | 10 | |||
| General Exam | 1 | 15 | 15 | |||
| Performance Task, Maintenance Plan | 0 | 0 | 0 | |||
| Total Workload(Hour) | 134 | |||||
| Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(134/30) | 4 | |||||
| ECTS of the course: 30 hours of work is counted as 1 ECTS credit. | ||||||
Detail Informations of the Course
Course Description
| Course | Code | Semester | T+P (Hour) | Credit | ECTS |
|---|---|---|---|---|---|
| SYSTEMS ANALYSIS and DESIGN | YBS3157420 | Fall Semester | 3+0 | 3 | 4 |
| Course Program | ( A ) Salı 14:30-15:15 ( A ) Salı 15:30-16:15 ( A ) Salı 16:30-17:15 ( A ) Cumartesi 14:30-15:15 ( A ) Cumartesi 15:30-16:15 ( A ) Cumartesi 16:30-17:15 ( B ) Pazartesi 14:30-15:15 ( B ) Pazartesi 15:30-16:15 ( B ) Pazartesi 16:30-17:15 |
| Prerequisites Courses | |
| Recommended Elective Courses |
| Language of Course | Turkish |
| Course Level | First Cycle (Bachelor's Degree) |
| Course Type | Required |
| Course Coordinator | Prof.Dr. Gökhan SİLAHTAROĞLU |
| Name of Lecturer(s) | Prof.Dr. Kerime Arzu BALOĞLU |
| Assistant(s) | None |
| Aim | is to inform the students about the system development life cycle for any sector, institution or organization, for partial or radical information system changes. |
| Course Content | This course contains; .Systems, Roles and Development Methodologies,Understanding and Modeling Organizational Systems,Software Project Management,Information Gathering: Interactive Methods,Gathering Information: Other Methods,Agile Modeling, Prototyping and Scrum,Using Data Flow Diagrams,Analyzing Systems Using Data Dictionaries,Process Specifications and Structured Decisions,Object Oriented Systems Analysis and Design Using UML,Designing Effective Output,Designing Effective Inputs,Designing databases,Software Quality, Deployment/ Installation. |
| Course Learning Outcomes | Teaching Methods | Assessment Methods |
| 1. Will be able to sort out the SGYD phases. | 16, 9 | A |
| 1.1. Explains System Development Life Cycle. | 16, 9 | A |
| 1.2. Defines System Development Life Cycle. | 16, 9 | A |
| 1.3. Defines Basic Approaches of System Development Life Cycle. | 16, 9 | A |
| 1.4. Lists required properties in system analyst. | 16, 9 | A |
| 2. Will be able to make Feasibility Reports. | 10, 9 | A |
| 2.1. Applies planning phase. | 10, 9 | A |
| 2.2. Analyzes the feasibility reports. | 10, 9 | A |
| 2.3 Writes technical feasiblity reports. | 10, 9 | A |
| 2.4 Writes financial feasibility reports. | 10, 9 | A |
| 2.5. Writes corporate feasibility reports. | 10, 9 | A |
| 2.6 Writes legal feasibility reports. | 10, 9 | A |
| 3. Will be able to analyze the processes of analysis. | 14, 6, 9 | F |
| 3.1. Lists the phases of the analysis. | 14, 6, 9 | F |
| 3.2. Applies the analysis steps. | 14, 6, 9 | F |
| 3.3 Lists system requirements. | 14, 6, 9 | F |
| 3.4 Prepares a requirement report. | 14, 6, 9 | F |
| 3.5 Makes the personnel plan. | 14, 6, 9 | F |
| 4. Will be able to analyze the process of the design phase. | 14, 16, 9 | A |
| 4.1. Lists phases of the design phase. | 14, 16, 9 | A |
| 4.2. Applies the requirements of analysis steps. | 14, 16, 9 | A |
| 4.3. Designs system interfaces. | 14, 16, 9 | A |
| 4.4 Designs information gathering methods. | 14, 16, 9 | A |
| 5. Will be able to explain the basic concepts of design. | 14, 16, 9 | A |
| 5.1. Analyzes the design process. | 14, 16, 9 | A |
| 5.2. Explains system design. | 14, 16, 9 | A |
| 5.3. Designs the user interface. | 14, 16, 9 | A |
| 5.4 Designs the network. | 14, 16, 9 | A |
| 5.5 Designs database. | 14, 16, 9 | A |
| 5.6 Prepares event tables. | 14, 16, 9 | A |
| 5.7 Prepares workflow diagrams. | 14, 16, 9 | A |
| 5.8 Produces status forms. | 14, 16, 9 | A |
| 6. Will be able to analyze the progress of the implementation process and shape implementation. | 14, 16, 9 | A |
| 6.1. Designs the network structure. | 14, 16, 9 | A |
| 6.2. Manages the database implementation process. | 14, 16, 9 | A |
| 6.3. Lists the basic components of the encoding. | 14, 16, 9 | A |
| Teaching Methods: | 10: Discussion Method, 14: Self Study Method, 16: Question - Answer Technique, 6: Experiential Learning, 9: Lecture Method |
| Assessment Methods: | A: Traditional Written Exam, F: Project Task |
Course Outline
| Order | Subjects | Preliminary Work |
|---|---|---|
| 1 | .Systems, Roles and Development Methodologies | |
| 2 | Understanding and Modeling Organizational Systems | To prepare and be ready to present the relevant part of the project. |
| 3 | Software Project Management | To prepare and be ready to present the relevant part of the project. |
| 4 | Information Gathering: Interactive Methods | To prepare and be ready to present the relevant part of the project. |
| 5 | Gathering Information: Other Methods | To prepare and be ready to present the relevant part of the project. |
| 6 | Agile Modeling, Prototyping and Scrum | To prepare and be ready to present the relevant part of the project. |
| 7 | Using Data Flow Diagrams | To prepare and be ready to present the relevant part of the project. |
| 8 | Analyzing Systems Using Data Dictionaries | To prepare and be ready to present the relevant part of the project. |
| 9 | Process Specifications and Structured Decisions | To prepare and be ready to present the relevant part of the project. |
| 10 | Object Oriented Systems Analysis and Design Using UML | To prepare and be ready to present the relevant part of the project. |
| 11 | Designing Effective Output | To prepare and be ready to present the relevant part of the project. |
| 12 | Designing Effective Inputs | To prepare and be ready to present the relevant part of the project. |
| 13 | Designing databases | To prepare and be ready to present the relevant part of the project. |
| 14 | Software Quality, Deployment/ Installation | To prepare and be ready to present the relevant part of the project. |
| Resources |
| 1 Bilgisayar ve Yazılım Mühendisliğinde SİSTEM ANALİZİ ve TASARIMI, GÖKHAN SİLAHTAROĞLU, PAPATYA YAYINCILIK |
| :System Analysis and Design, Pearson Education. Kendall&Kendall 2014,2019. 11th Edition |
Course Contribution to Program Qualifications
| Course Contribution to Program Qualifications | |||||||
| No | Program Qualification | Contribution Level | |||||
| 1 | 2 | 3 | 4 | 5 | |||
| 1 | Defines the theoretical issues in the field of information and management. | X | |||||
| 2 | Describes the necessary mathematical and statistical methods in the field of information and management. | X | |||||
| 3 | Uses at least one computer program in the field of information and management. | X | |||||
| 4 | Sustains proficiency in a foreign language requiredor information and management studies. | ||||||
| 5 | Prepares informatics/software projects and work in a team. | X | |||||
| 6 | Constantly updates himself / herself by following developments in science and technology with an understanding of the importance of lifelong learning through critically evaluating the knowledge and skills that s/he has got.7. Uses theoretical and practical expertise in the field of information and management | ||||||
| 7 | Follows up-to-date technology using a foreign language at least A1 level, holds verbal / written communication skills. | X | |||||
| 8 | Follows up-to-date technology using a foreign language at least A1 level, holds verbal / written communication. | ||||||
| 9 | Adopts organizational / institutional and social ethical values. | ||||||
| 10 | Within the framework of community involvement adopts social responsibility principles and takes initiative when necessary. | ||||||
| 11 | Uses and analyses basic facts and data in various disciplines (economics, finance, sociology, law, business) in order to conduct interdisciplinary studies. | ||||||
| 12 | Writes software in different platforms such as desktop, mobile, web on its own and / or in a team. | X | |||||
Assessment Methods
| Contribution Level | Absolute Evaluation | |
| Rate of Midterm Exam to Success | 40 | |
| Rate of Final Exam to Success | 60 | |
| Total | 100 | |