• Sonuç bulunamadı

Uygulama (Tutorial) Laboratuar (Laboratory) (Theoretical) I. II. III. IV. I. II. III. IV.

N/A
N/A
Protected

Academic year: 2022

Share "Uygulama (Tutorial) Laboratuar (Laboratory) (Theoretical) I. II. III. IV. I. II. III. IV."

Copied!
3
0
0

Yükleniyor.... (view fulltext now)

Tam metin

(1)

İSTANBUL GELİŞİM ÜNİVERSİTESİ DERS KATALOGU

(COURSE CATALOGUE)

Dersin Adı Course Name

Yazılım Mühendisliği Software Engineering

Kodu (Code)

Yarıyılı (Semester)

Kredisi

(Local Credits) AKTS Kredisi (ECTSCredits)

Ders Dağılımı, Saat/Hafta (Course Implementation, Hours/Week)

Ders

(Theoretical) Uygulama

(Tutorial) Laboratuar (Laboratory)

BIL308 3 3 5 2 2 0

Bölüm / Program

(Department/Program) Bilgisayar Müh. / Bilgisayar Müh.

(Computer Eng. / Computer Eng.) Dersin Türü

(Course Type) Zorunlu, Mühendislik Tasarımı (Compulsory, Engineering)

Dersin Dili

(Course Language) Türkçe (Turkish) Dersin Önkoşulları

(CoursePrerequisites) Yok (None) Dersin İçeriğe Göre

Kategorisi, % (Course Category by Content, %)

Temel Bilim (Basic Sciences)

Temel Mühendislik (Engineering Science)

Mühendislik Tasarım (Engineering Design)

İnsan ve Toplum Bilim (General Education)

%0 %100 %0 %0

Dersin İçeriği

(CourseDescription)

Ders kapsamında profesyonel yazılım geliştirmeye ilişkin yazılım mühendisliği konusundaki genel giriş düzeyindeki bilgiler ile daha ileri düzeydeki konular işlenmektedir.

The course covers general introduction to software engineering and more advanced topics related to professional software development.

Dersin Amacı

(Course Objectives)

Sürekli gelişim ve değişim içinde olan ve dinamik bir mühendislik disiplini olan yazılım mühendisliğinin, yazılım süreçleri, gereksinim mühendisliği, sistem modelleme, tasarım ve gerçekleştirme, sınama ve yazılımın evrimi gibi temel konularını güncel yaklaşımları da içerecek şekilde öğretmektir.

To teach the fundamental issues of software engineering, which is a dynamic

engineering discipline, which is constantly developing and changing, such as software processes, requirements engineering, system modeling, design and implementation, testing and software evolution, including current approaches.

Dersin Öğrenme Çıktıları

(Course Learning Outcomes)

Bu dersi alan öğrenciler;

I. Yazılım geliştirme süreçlerini planlar ve yazılım gerçekleştiriminin nasıl yapılacağını bilir.

II. Yazılım geliştirme sürecinde kalite yönetimi konusunu bilir.

III. Yazılım geliştirme süreçlerinde organizasyon ve planlanma yapabilir.

IV. Yazılım geliştirmeye dair var olan standartları bilir.

The students who take the course will be able to;

I. Plans software development processes and knows how to implement software.

II. Knows the subject of quality management in software development process.

III. Can make organization and planning in software development processes.

IV. Knows the existing standards for software development.

(2)

Ders Kitabı

(Textbook) Software Engineering, Ian SOMMERVILLE, Tenth Edition.

Diğer Kaynaklar

(Other References) Roger S. Pressman, Software Engineering: A Practitioner's Approach, McGraw Hill, 2009.

Erhan SARIDOĞAN, Yazılım Mühendisliği Temelleri, Papatya Yayınlıcılık, 2011.

Ödevler ve Projeler (Homework & Projects

1. Ödev : Araştırma Ödevi.

2. Ödev : Araştırma Ödevi.

Homework 1: Research - Writing Assignment Homework 2: Research - Writing Assignment

Laboratuar Uygulamaları (Laboratory Work)

-

-

Bilgisayar Kullanımı (Computer Use) Diğer Uygulamalar (Other Activities) Başarı Değerlendirme Sistemi

(AssessmentCriteria)

Faaliyetler

(Activities) Sayısı

(Quantity) Değerlendirmedeki Katkısı, % (Effects on Grading, %) Yıl İçi Sınavları

(MidtermExams) 1 %30

Kısa Sınavlar

(Quizzes) 2 %10

Ödevler

(Homework) 2 %10

Projeler

(Projects) 0 0

Dönem Ödevi/Projesi

(Term Paper/Project) 0 0

LaboratuarUygulaması

(LaboratoryWork) 0 0

Diğer Uygulamalar

(Other Activities) 0 0

Final Sınavı

(Final Exam) 1 %50

(3)

Ders Planı

Hafta Konular Dersin

Çıktıları

1 Giriş I-II

2 Yazılım Süreçleri I

3 Çevik Yazılım Geliştirme I-II

4 Gereksinim Mühendisliği I-II

5 Sistem Modelleme I-II

6 Mimari Tasarım I-II

7 Tasarım ve Gerçekleştirme II

8 ARASINAV I-II

9 Yazılım Testi

10 Yazılım Evrimi I-II

11 Dağıtık Yazılım Mühendisliği I-II

12 Proje Yönetimi I-II

13 Kalite Yönetimi I-II-III

14 Konfigürasyon Yönetimi I-II-III

Course Plan

Weeks Topics Course

Outcomes

1 Introduction I-II

2 Software Processes I

3 Agile Software Development I-II

4 Requirement Engineering I-II

5 System Modeling I-II

6 Architectural design I-II

7 Design and Implementation II

8 MIDTERM I-II

9 Software Testing

10 Software Evolution I-II

11 Distributed Software Engineering I-II

12 Project management I-II

13 Quality management I-II-III

14 Configuration Management I-II-III

Dersi Veren Öğretim Üyesi (Instructor)

Dr.Öğr.Üyesi Hakan AYDIN Tarih (Date)

24.02.2021

Referanslar

Benzer Belgeler

Havva CEYLAN B203 MKSB 420 Mekanikte Bilgisayarlı Analiz..

1) Bitkilerin kök, gövde, dal ve yaprak gibi kısımlarından yeni bitkilerin oluşmasına vejetatif üreme denir. Aşağıda verilen ifadelerden hangisi vejetatif üreme

A) İki yerde sıfat-fiille oluşturulmuş sıfat tamlaması kullanılmıştır. B) Belirtme sıfatlarının tümünün örneği vardır. C) Tamlayanı ile tamlananının yerleri

GÜNGÖR ŞİFA TUZCUOĞLU ÖZER BİLGE SUNA KAZANOĞLUI. NUMUNE ÖMÜR GÜLER ÖZLUKMAN

A) Kıyı Ege Bölümü, Đç Batı Anadolu Bölümü’ne göre daha fazla gelişmiştir. B) Alüvyonlarla örtülü verimli ovaları vardır. C) Horst ve grabenler kıyıya dik uzanır.

sharrre({ share: { googlePlus: true }, urlCurl: '/api/sharrre', enableHover: false, enableTracking: true, click: function(api, options){ api. showDesktopAdUnits) { if

Data collection, graphs, diagrams and tables, linear regression and correlation, modeling and multiple regression analysis, logistic regression, conjugate analysis,

Voltage, current, power and energy, passive electrical elements, voltage and current sources, Ohm's law, Kirchhoff's current and voltage laws, simple resistance circuits, Delta -