>
Course Unit Title Course Unit Code Type of Course Unit Level of Course Unit Year of Study Semester ECTS Credits
Information Systems Analysis and Design TBL305 Compulsory Bachelor's degree 3 Fall 4

Name of Lecturer(s)

Lecturer Alper METİN

Learning Outcomes of the Course Unit

1) Understanding the complex problems
2) Obtaining a competitive edge in today’s interdisciplinary job environment and increasingly interconnected economy
3) Having strong ability to solve business issues in an integrative manner, using a strong foundation of analytical tools
4) Having high proficiency in understanding and tackling interdisciplinary issues at the interface of management, engineering, and public policy
5) Carrying out analysis of behavior of systemic problems ,intervene unexpected situations

Program Competencies-Learning Outcomes Relation

  Program Competencies
1 2 3 4 5 6 7 8 9 10 11
Learning Outcomes
1 Low Low High Middle Middle High High Middle Low High High
2 High High No relation Middle Middle No relation Middle No relation No relation Middle High
3 High High High Middle No relation High No relation High High High No relation
4 Middle High Low Middle No relation High Middle No relation High No relation No relation
5 High High High High Middle High No relation Middle No relation High No relation

Mode of Delivery

Face to Face

Prerequisites and Co-Requisites

None

Recommended Optional Programme Components

Not Required

Course Contents

System concept, system approach, system analysis, decision analysis, general system theory, systemic problems, problem identification, modeling and analysis of industrial system, system analysis process, system analysis and design. System life cycle, system dynamics, system analysis and design tools, case studies.

Weekly Schedule

1) Definition, components and operation of a system.
2) Information systems, their types, components and advantages.
3) Parties of information systems and their qualifications and duties: User, administrator, programmer, IT system support staff, system analyst.
4) System development lifecycle and stages.
5) System development process models: Classical waterfall model, evolutional model, augmentational model, loop model, agile model.
6) Extreme programming.
7) System planning, preliminary examination, feasibility work.
8) Components of project plan, system models, oral models, written models, schematic models, graphics, Gannt chart, network diagram, decision tree, organization schema, process flowchart.
9) Midterm exam.
10) System analysis: Requirement, physical environment, interfaces, user, functionality, documentation, data, sources, security, quality assurance.
11) System Design: System Design, Data Design, Architectural Design, Structural Design, Process Design, Programming Language, Desicion Chart, Use Interface Design, Common Subsystems.
12) Realisation: Coding types and techniques, McCabe program complexity calculation, extraordinary situation anaysis, code review, software verification and validation, unit tests, system tests, integration tests, admission tests. Black-Box testing and White-Box testing.
13) System maintenance.
14) Reparation.
15) Migration Approaches to A New System: Direct migration, parallel migration, gradual migration, pilot migration.
16) Final exam.

Recommended or Required Reading

1- Yazılım Mühendisliği, Ian Sommerville, Nobel Akademik Yayıncılık, 2018, Ankara. ISBN: 978-605-320-817-4
2- Bilişim Sistemleri Analizi ve Tasarımı ders notları PowerPoint sunumları, KOÜ Teknoloji Fakültesi, Bilişim Sistemleri Mühendisliği Bölümü, 2019, Umuttepe, İzmit.
3- Sistem Analizi ve Tasarımı, UML ile Nesne Tabanlı Yaklaşım, Nafiz Ünlü, Abaküs Kitap, 2017. ISBN: 9786059129497

Planned Learning Activities and Teaching Methods



Assessment Methods and Criteria

Contribution of Semester Studies to Course Grade

40%

 

Number

Percentage

Semester Studies

Midterm Examination

1

80%

Other(s)

1

20%

 

Contribution of Final Examination to Course Grade

60%

Total

100%

Language of Instruction

Turkish

Work Placement(s)

Not Required