• Tidak ada hasil yang ditemukan

rekayasa sistem Rekayasa Perangkat Lunak (1)

N/A
N/A
Protected

Academic year: 2018

Membagikan "rekayasa sistem Rekayasa Perangkat Lunak (1)"

Copied!
10
0
0

Teks penuh

(1)

Kuliah

Kuliah

Rekayasa Perangkat Lunak

Rekayasa Perangkat Lunak

(Software Engineering)

(Software Engineering)

Bagian 2

Bagian 2

Software Engineering: A Practitioner

Software Engineering: A Practitioner

s Approach, 6/e

s Approach, 6/e

Chapter 6

Chapter 6

(2)

Business Area Analysis

Business Area Analysis

 Menemukan “Menemukan “pengelompokan fungsi dan data bisnis yang pengelompokan fungsi dan data bisnis yang secara natural kohesif

secara natural kohesif”” (Martin)(Martin)

 Melakukan aktivitas yang banyak sama dengan ISP, tetapi Melakukan aktivitas yang banyak sama dengan ISP, tetapi lingkupnya lebih dekat ke area bisnis individual

lingkupnya lebih dekat ke area bisnis individual

 Mengenali sistem informasi yang telah ada Mengenali sistem informasi yang telah ada

sebelumnya/menentukan kompatibilitas dengan model ISP sebelumnya/menentukan kompatibilitas dengan model ISP

baru baru

 Menentukan sistem yang bermasalahMenentukan sistem yang bermasalah

 Menemukan sistem yang tidak kompatibel dengan model Menemukan sistem yang tidak kompatibel dengan model informasi baru

(3)

Proses BAA

Proses BAA

sales

acct

manufacturing

QC

eng’ring distribution admin.

Data Model

Process Decomposition

Diagram

Matrices e.g.,

entity/process matrix

(4)

Rekayasa Produk

Rekayasa Produk

System analysis (World view) The complete

product

capabilities

Component engineering (Domain view) Processing requirement

Analysis & Design Modeling (Element view) software

function

Software program

component hardware

(5)

Template Arsitektur Produk

Template Arsitektur Produk

user interface processing

input processing

output processing

maintenance and self-test process and control

(6)

Architecture Flow Diagram

Architecture Flow Diagram

bar code reader subsystem

bar code decoding subsystem

data base access

operator requests CLSS queries, reports, displays

shunt control status bar code acquisition request

bar code

line speed

raw bar code data

part sorting reports

shunt commands

CLSS reports timing/location data

operator interface

CLSS processing & control

(7)

Pemodelan Sistem dengan UML

Pemodelan Sistem dengan UML

Deployment diagrams

Deployment diagrams

 Setiap box 3D menggambarkan elemen perangkat keras Setiap box 3D menggambarkan elemen perangkat keras yang merupakan bagian arsitektur fisik dari sistem

yang merupakan bagian arsitektur fisik dari sistem

Activity diagrams

Activity diagrams

 Menampilkan aspek prosedural dari elemen sistemMenampilkan aspek prosedural dari elemen sistem

Class diagrams

Class diagrams

 Menampilkan elemen tingkat sistem dalah hal data yang Menampilkan elemen tingkat sistem dalah hal data yang menjelaskan elemen dan operasi yang memanipulasi menjelaskan elemen dan operasi yang memanipulasi data tersebut

(8)

Deployment Diagram

Deployment Diagram

CLSS processor

Sort ing subsyst em

Sensor dat a acquisit ion subsyst em

Operat or display

(9)

Activity Diagram

Activity Diagram

g et c o nv e y o r sp ee d

sen d shu n t c o nt ro l d a t a

ge t sh u nt st a t u s re a d ba r c o d e st a rt c o n v e y or l i ne

de t e r m i n e bi n l o c a t i on valid bar code

set f or re j e c t b i n rea d b ar c od e

(10)

Class Diagram

Class Diagram

Box

b arcode f orwardSpeed co nveyorLo cat ion height

class name

at t ribut es not e use of capit al let t er f or mult i-word at t ribut e names

Referensi

Dokumen terkait

Pesan pokok perancangan identitas visual Kota Bangil dan aplikasinya di media promosi yang disampaikan kepada target audience yaitu untuk membangun brand image

Dengan mengucap puji dan syukur kepada Tuhan Yesus Kristus atas karunia dan berkat-Nya yang telah dilimpahkan sehingga penulis dapat menyelesaikan penulisan

(2013) yang menggunakan sumber karbon sebagai pengganti substrat, sumber karbon pada penelitian ini ditambahkan pada media kultur yang telah mengandung

Judul Tugas Akhir : ANALISIS PERLAKUAN AKUNTANSI HERITAGE ASSETS DAN POTENSI PENINGKATAN PENDAPATAN ASLI DAERAH ATAS PEMANFAATAN ASET BERSEJARAH SEBAGAI OBYEK WISATA

Industri pengalengan pangan saat ini berkembang sangat pesat dan memberikan kontribusi yang nyata dalam perekonomian dunia. Saat ini sekitar 200 milyar makanan kaleng diproduksi di

Pengecoran beton tidak boleh dilakukan langsung diatas tanah Kontraktor Pelaksana harus membuat lantai kerja dari campuran 1 Sm : 3 Ps : 6 Kr sehingga air semen tidak meresap

Perbaikan lebih besar terjadi pada kelompok kombinasi steroid intranasal dan cetirizine oral dibandingkan dengan steroid intranasal, namun tidak ada perbedaan

Dari proses interaksi tersebut maka akan membentuk sebuah pola interaksi yang menjadi dasar terbentukknya kelompok sosial yang ada pada mahasiswi Jurusan Sosiologi.. Pola