©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.

Slides:



Advertisements
Presentasi serupa
CHAPTER 7 Pengembangan Sistem
Advertisements

Rapid software development
Tahapan information engineering
Software Engineering Chapter 4
An Introduction to Software Engineering
CONTOH HASIL PELAKSANAAN ANALISIS DAN PERANCANGAN SISTEM INFORMASI
ANALISIS DAN PERANCANGAN SISTEM
Slide 1 Rifki Indra P Software Processes. Slide 2 Software Processes Coherent sets of activities for Specifying, Designing, Implementing and Testing software.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
Manajemen Proyek.
MANAJEMEN KONFIGURASI SOFTWARE
Rekayasa Perangkat Lunak (Software Engineering)
SE2423 REKAYASA PERANGKAT LUNAK
PENGETAHUAN PERANGKAT LUNAK & REKAYASA PERANGKAT LUNAK
Managing Software Requirement 2
Software Processes Sekumpulan aktifitas terpadu untuk pelaksanaan spesifikasi, desain, implementasi dan testing system software.
ANALISA PERANCANGAN SISTEM
Metodologi Rekayasa Sistem Informasi
Managing Software Requirement 1
Oleh: SARIPUDIN Jurusan SISTEM INFORMASI
Rekayasa Perangkat Lunak (Software Engineering)
Rekayasa Perangkat Lunak (Lanjut)
ANALYSIS CONCEPTS & PRINCIPLES. What Are the Real Problems? the customer has only a vague idea of what is required the developer is willing to proceed.
PEMAHAMAN REKAYASA PERANGKAT LUNAK
Summary Materi RPL Mid Semester
Rekayasa Perangkat Lunak 1
Model Proses Perangkat Lunak
SE2423 Rekayasa Perangkat Lunak
Software Engineering Process
proses PERANGKAT LUNAK
Pendhahuluan Software engineering BY: Y. PALOPAK S.Si., MT.
SE2423 Rekayasa Perangkat Lunak
System Development Life Cycle (SDLC)
Rekayasa perangkat lunak (rpl)
Pengenalan Rekayasa Perangkat Lunak
Rekayasa Perangkat Lunak
SE2423 Rekayasa Perangkat Lunak
Siklus Hidup Perangkat Lunak
Pengembangan Sistem Pertemuan 3.
Rekayasa Perangkat Lunak Pendahuluan
PROSES REKAYASA PERANGKAT LUNAK
Requirement Document.
Software Engineering Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK (RPL)
Dokumentasi Sistem dan Testing
SDLC (System Development Life Cycle)
Rekayasa Perangkat Lunak (Software Engineering)
REKAYASA PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
PENGEMBANGAN PERANGKAT LUNAK
Rekayasa Perangkat Lunak
Membangun Sistem Informasi ERP
Membangun Sistem Informasi ERP
Rekayasa Perangkat Lunak Part-5
Review Rekayasa Perangkat Lunak
MODEL PROSES PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
REKAYASA PERANGKAT LUNAK
Pengembangan Sistem Kuliah : APSI Oleh : Iwan Abadi, Ir., M.M.
Business Modeling By: U. Abd. Rohim, MT
Pengantar Sistem Informasi
SOFTWARE ENGGINERING Software LIFE CYCLE
ANALISA & PERANCANGAN PERANGKAT LUNAK
11/15/2018 Pertemuan 1 Siti Mukaromah,S.Kom.
Rekayasa Perangkat Lunak (Software Engineering)
REKAYASA PERANGKAT LUNAK PROGRAM STUDI D3
Review Rekayasa Perangkat Lunak
Perancangan Sistem / ERP
Rekayasa Perangkat Lunak Bag-2
Transcript presentasi:

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 2 PRE TEST l Apa yang anda ketahui tentang software ? l Apa yang anda ketahui tentang software engineering (rekayasa perangkat lunak) ? Software ??

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 3 What is software? l Computer programs and associated documentation such as requirements, design models and user manuals. l Instruksi (program komputer) yang bila dieksekusi dapat menjalankan fungsi tertentu; l Struktur data yang dapat membuat program memanipulasi informasi; dan l Dokumen yang menjelaskan operasi dan penggunaan program

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 4 What is software engineering? l Software engineering is an engineering discipline that is concerned with all aspects of software production. l Proses membuat perangkat lunak dengan menggunakan kaidah-kaidah atau prinsip- prinsip rekayasa sehingga dihasilkan perangkat lunak yang berkualitas.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 5 What is a software process? l A set of activities whose goal is the development or evolution of software. l Generic activities in all software processes are: Specification - what the system should do and its development constraints Development - production of the software system Validation - checking that the software is what the customer wants Evolution - changing the software in response to changing demands.

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 6 Problem Solving COMPUTER SCIENCE CUSTOMER SOFTWARE ENGINEERING Teori Fungsi Computer Problem Tools dan Teknik utk Menyelesaikan Problem

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 7 l Perangkat lunak dibuat supaya bisa digunakan (oleh pemakai) untuk membantu menyelesaikan masalah/ pekerjaan. l Perangkat lunak digunakan oleh pemakai di lingkungan operasional dengan teknologi tertentu sebagai bagian dari sistem yang lebih besar. l Perangkat lunak yang dibuat harus memenuhi apa yang diinginkan oleh pemakai (bukan yang diinginkan developer), ekonomis (memberikan keuntungan bagi developer), dan andal (dapat digunakan dalam jangka waktu yang lama). MENGAPA RPL?

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 8

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 9 SWEBOK Knowledge Areas: l Software requirements l Software design l Software construction l Software testing l Software maintenance l Software configuration management l Software engineering management l Software engineering process l Software engineering tools and methods l Software quality SOFTWARE ENGINEERING BODY OF KNOWLEDGE

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 10 l Software Project Management Plan (SPMP) l Software Requirement Specification (SRS) l Software Design Description (SDD) l Software Test Plan (STP) l Software Test Description (STD) l Software Test Result (STR) l Software Version l User Guide / User Manual DOKUMEN PERANGKAT LUNAK

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 11 BEBERAPA MODEL PROSES l Waterfall Model Linear-Sequential Model

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 12 BEBERAPA MODEL PROSES (lanjutan) l Prototyping Model Spiral Model

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 13 CONTOH WORKFLOW DIAGRAM pemesanan pengirimanpengepakan pemeriksaan stok pencatatan kas/piutang

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 14 CONTOH BUSINESS MODELING (1) Business Use Case Model Business Object Model

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 15 CONTOH BUSINESS MODELING (2)

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 16 PEMODELAN PERSOALAN - BUSINESS USE CASE DIAGRAM

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide Promosi Objek Wisata PEMODELAN PERSOALAN - BUSINESS OBJECT MODEL

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 18 PEMODELAN PERSOALAN - BUSINESS OBJECT MODEL 2. Pengelolaan Potensi Wisata

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 19 insert, edit, delete front office system back office system PEMODELAN PERSOALAN - BUSINESS ACTIVITY DIAGRAM 1. Promosi Objek Wisata

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 20 PEMODELAN PERSOALAN - BUSINESS ACTIVITY DIAGRAM 2. Pengelolaan Potensi Wisata

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 21 PENENTUAN SOLUSI (USER VIEW)

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 22 Keterangan: Wireless internet Receiver and modem radio Windows 2000 server Tomcat web server MySQL database server Oracle application server J2EE application platform TCP/IP based intranet PENENTUAN SOLUSI (PLATFORM)

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 23 l Perangkat lunak digunakan oleh pemakai di lingkungan operasional dengan teknologi tertentu sebagai bagian dari sistem yang lebih besar. l Oleh karena itu, hal kedua yang harus dilakukan saat membuat perangkat lunak adalah memahami lingkungan operasional, teknologi dan sistem yang menjadi tempat dimana perangkat lunak digunakan. UNTUK DIINGAT LAGI

©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 24 End of This Session...