• Tidak ada hasil yang ditemukan

Staff Site Universitas Negeri Yogyakarta

N/A
N/A
Protected

Academic year: 2017

Membagikan "Staff Site Universitas Negeri Yogyakarta"

Copied!
1
0
0

Teks penuh

(1)

Rekayasa perangat Lunak, Pendidikan Teknik Informatika, Semester 4 Pri 2014

Silabus Rekasaya Perangkat Lunak (PTI Semester 4)

Dosen: Priyanto

Tujuan Mata Kuliah

Tujuan kuliah ini adalah agar mahasiswa memahami teori dasar dan tahapan rekayasa perangkat lunak, dan menerapkan prinsip-prinsip teori dasar ini pada proyek pengembangan perangkat lunak.

No Topik Subtopik Acuan

1 Pendahuluan  Silabus dan Peraturan perkuliahan  Meluruskan keslahan dalam RPL

Pressman (2010) 2 Software

Engineering

The nature of software, the unique nature of WebApps, the software process (communication, planning, modeling; construction, deployment)

3-14

3 Process Model 1 The waterfall model, incremental process, RAD model, evolutionary process models

39-50

4 Process Model 2 (Agile

Development)

Extreme programming (XP); Adaptive Software Development (ASD); Dynamic System Development Model (DSDM), Feature Driven Development (FDD)

67-87 Optional

5 Software Engineering Practice

 Core principles.

 Principles: communication, planning, modeling; construction, deployment

98-115

6 Requirements

Modeling 

Requirements analysis, data modeling, class-based modeling

 Flow-oriented modeling, behavior modeling

186-198

7 Design Concept  Design concept: Abstraction, modularity, information hiding, fuctional independence (coupling and cohesion)  The design model: data design elements, architectural

design elements, interface design elements, component-level design elements, deployment-component-level design elements.

216-240

8 Architectural Design Concept 

Architectural style

 Architectural mapping using data flow: transform flow, transaction flow, transform mapping, transaction mapping.

249-272

9

Component-Level Design 

Component: an object-oriented view, the traditional view

 Designing class-based components  Designing traditional components

277-302

10 User Interface Design

The golden rules, interface design steps 312-321

11 Software Testing Strategies

 A strategic approach to software testing  Test strategies: unit testing, Integration testing  Validation testing: Alpha and Beta testing

 System testing: recovery testing, security testing, stress testing, performance testing, deployment testing. 12 Testing

Conventional Application

 Software testing fundamentals

 Whitebox testing: basis path testing; control structure testing, blackbox testing

 Blackbox testing

482-501

Buku Acuan Utama:

Referensi

Dokumen terkait

Berdasarkan hasil penelitian disimpulkan bahwa (1) Ada pengaruh yang signifikan model pembelajaran bersiklus menggunakan power point terhadap hasil belajar siswa

Pengamatan yang dilakukan secara langsung bertujuan untuk dapat mengetahui penyebab dominan dari waste defect yang terjadi selama proses produksi pensil colour,

REST is in a of serval medias that can used in creating a service, another media is SOAP and WSDL, REST has a different characteristic.. REST uses serval design

11 Daftar analisis sidik ragam pemecahan interaksi suhu pemanasan dan lama penyimpanan terhadap total soluble solid ( o Brix) nira

Formulir Pernyataan Menjual Saham tersebut bisa didapatkan pada Biro Administrasi Efek (BAE) yaitu PT Datindo Entrycom selama Periode Pernyataan Kehendak Untuk Menjual (22 Januari

Formulir Pernyataan Menjual Saham tersebut bisa didapatkan pada Biro Administrasi Efek (BAE) yaitu PT Datindo Entrycom selama Periode Pernyataan Kehendak Untuk Menjual (22 Januari

EFEKTIVITAS SELENIUM DALAM PENGOBATAN DIARE CAIR AKUT PADA ANAK..

Analisis dilakukan setelah membaca novel yang berjudul Comment Je Me Suis Débarrassé De Ma Mère karya Gilles Abier, diceritakan bahwa kehidupan