Rekayasa Perangkat Lunak 1

Slides:



Advertisements
Presentasi serupa
Oleh : M. Supriadi Achmad Iffan Marzuq
Advertisements

Software Processes Discussion
OLEH: Diyah Wahyu Utami (001) Atika Izzatul Jannah (002) Trisylia Ida Pramesti (003) Arif Nur Fitriyanti (004)
These courseware materials are to be used in conjunction with Software Engineering: A Practitioner’s Approach, 6/e and are provided with permission by.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Analisis dan Perancangan Sistem
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak (Software Engineering)
The Product and the Process CHAPTER 1 The Product Software engineering: a practitioner’s approach / Roger S. Pressman.—5th ed.
SE2423 REKAYASA PERANGKAT LUNAK
1 Pertemuan 1 Introduction Matakuliah: sistem Operasi Tahun: 2010.
Infrastruktur IT Ivan Diryana, ST.,MT.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
ANALISA PERANCANGAN SISTEM
Database and Information Management Ivan Diryana, ST., MT.
Rekayasa Perangkat Lunak (Software Engineering)
SOFTWARE.
REKAYASA PERANGKAT LUNAK
Analisis Kebutuhan Software
Pengantar Teknologi Sistem Informasi C
Rekayasa Perangkat Lunak
1 Pertemuan 6 Hubungan WCA dan Sistem Informasi Matakuliah: H0472 / Konsep Sistem Informasi Tahun: 2006 Versi: 1.
INFRASTRUKTUR E-BISNIS. Introduction  Infrastruktur mempengaruhi kualitas pelayanan  Speed  responsiveness  Infrastruktur e-bisnis  Arsitektur jaringan.
Model Proses Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Computer, Control and Electronic Engineering Sub-study Program
Rekayasa Perangkat Lunak (Software Engineering)
REKAYASA PERANGKAT LUNAK
Rekayasa Perangkat Lunak (Software Enginer)
SISTEM KOMPUTER Departement of Computer Science
REKAYASA PERANGKAT LUNAK
Oleh Agus Prihanto, ST, M.Kom
SIM Rumah Sakit Materi Kuliah PERTEMUAN 6.
Telecommunications, the Internet, and Wireless Technology
Analisis Kebutuhan Perangkat Lunak
Sistem Informasi Manajemen
INTRODUCTION TO OPERATING SYSTEM
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak Pendahuluan
Rekayasa Perangkat Lunak Oleh : BERI PERIMA, S. Kom
SOFTWARE.
Pengantar Praktikum Rekayasa Perangkat Lunak
Software Engineering ( Pressman )
Rekayasa Perangkat Lunak (Software Engineering)
2 The Software Product.
SOFTWARE DAN BRAINWARE
Rekayasa Perangkat Lunak
Manajemen Proyek Pengantar
Sistem Operasi. Pendahuluan Sistem Operasi Arsitektur Sistem Komputer Hardware Operating System (OS) Programming Language (e.g. PASCAL) Application Programs.
REKAYASA PERANGKAT LUNAK
Software Engineering ( Pressman )
Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak Pertemuan 1 Pengenalan Rekayasa Perangkat Lunak Oleh : Yudha Dwi Putra negara, S.Kom
Rekayasa Perangkat Lunak (Software Engineering) Bagian 1
PERANGKAT LUNAK (SOFTWARE)
(SOFTWARE ENGINEERING)
REKAYASA PERANGKAT LUNAK
SISTEM INFORMASI MANAJEMEN
Perkembangan Perangkat Lunak
Pertemuan #1: Software & Software Engineering
SOFTWARE ENGGINERING Software LIFE CYCLE
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Danang Wahyu Utomo PERANGKAT LUNAK Danang Wahyu Utomo
Software Processes Discussion
Defri Kurniawan PERANGKAT LUNAK Defri Kurniawan
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
Pustaka Wajib Pressman, R. S., Software Engineering: A Practitioner’s Approach, 8th Edition, McGraw-Hill, 2008 Sommerville, I., Software Engineering 8th.
Review Rekayasa Perangkat Lunak
Tim RPL Program Studi Teknik Informatika
Pengantar Perangkat Lunak
Transcript presentasi:

Rekayasa Perangkat Lunak 1 Ari Sukmawibowo asukmaw@yahoo.com

References: Sommerville, Ian; Software Engineering (Rekayasa Perangkat Lunak), edisi 6. Pressman, Roger S., Software Engineering : A Practioneer Approach, 6th edition.

What we will learn: Rekayasa Sistem berbasis computer Proses-proses perangkat Lunak Manajemen proyek Persyaratan Perangkat Lunak Proses Rekayasa Persyaratan Model Sistem Protype Spesifikasi Formal Perancangan Arsitektural Arsitektur Sistem Terdistribusi Perancangan Berorientasi Object Real-time dan pemakaian ulang Perancangan User Interface

2 fungsi software: Software sebagai produk Produces, manages, acquires, modifies, displays, or transmits information (word processor, compiler, spreadsheet,dll…) Software sebagai sarana pendukung produk lainnya Supports a system functionality Controls other programs (e.g., an operating system) Effects communications (e.g., networking software) Helps build other software (e.g., software tools)

What is a software? Kumpulan objek yang membentuk sebuah konfigurasi yang didalamnya terdapat: • programs • documents • data ... Selain itu  Software is engineered Software doesn’t wear out Software is complex

Ideal vs Actual curve for software

ERA software: Tahun Awal Era Kesatu Era Kedua Era Ketiga Berorientasi Batch Distribusi Terbatas Perangkat lunak bersifat customized Multiuser/online Realtime Database Perangkat lunak mulai dapat dijual sebagai product Distributed systems Embeded program Hardware yang berharga murah Desktop yang memiliki kemampuan besar OO Technology Artificial Inteligent Neural Network Komputasi Pararel Interkoneksi Jaringan 1950 1960 1970 1980 1990…………

Software Applications System software Application software Engineering/scientific software Embedded software Product-line software WebApps (Web applications) AI software

TRENDS: Ubiquitous computing —wireless networks Netsourcing —the Web as a computing engine Open source —”free” source code open to the computing Also … Data mining Grid computing Cognitive machines Software for nanotechnologies Mobile application

CHANGES…WHY? software must be adapted to meet the needs of new computing environments or technology. software must be enhanced to implement new business requirements. software must be extended to make it interoperable with other more modern systems or databases. software must be re-architected to make it viable within a network environment.