V Model (case Study) - Sw Design

  • May 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View V Model (case Study) - Sw Design as PDF for free.

More details

  • Words: 1,224
  • Pages: 7
SW DESIG SW Component/SW Module 1. General Information 2. SW Component/SW Module Description 2.1. Characterization of the Task Berikut ini adalah gambaran tentang fungsi yang ada dalam SW component dan SW module. Tabel 1. Fungsi dari SW Component/SW Module SW Component/SW Module

Requirement

Menambahkan person ke dalam suatu address book Mengubah data person yang ada dalam suatu address book Menghapus person yang ada dalam suatu address book Melakukan sorting terhadap data yang ada dalam suatu SW component address book berdasarkan MasterDataManagement nama person Melakukan sorting terhadap data yang ada dalam suatu address book berdasarkan zip dari person Print data yang ada dalam suatu address book ke dalam suatu file dalam format mailing label Keluar dari sistem Menambahkan address book Membuka address book yang SW component sudah ada FileSystemManagement Menyimpan address book Menyimpan address book ke file yang berbeda

Fungsi Add a Person Edit a Person

Delete a Person Sort Entries by ame

Sort Entries by Zip

Print Entries

Quit Program Create ew Address Book Open Existing Address Book Save Address Book Save Address Book As

2.2. Environment Semua SW component dan SW module yang ada akan dioperasikan pada sebuah komputer. Dua SW component yang ada dalam SW unit AddressBook adalah SW component MasterDataManagement dan SW component FileSystemManagement. SW component MasterDataManagement

ini lalu akan dibagi menjadi dua SW module, yaitu SW module MasterAddressBook dan SW module MasterPerson. 2.3. Interfaces 2.3.1. Passive-Active Call Matrix Berikut ini adalah gambaran dari hubungan antar SW component dan SW module yang ada. Tabel 2. Hubungan antar SW Component dan SW Module SW Component/SW Module SW component MasterDataManagement

SW component FileSystemManagement SW module MasterAddressBook SW module MasterPerson

Call SW component FileSystemManagement, SW module MasterAddressBook SW module MasterPerson -

Called By -

SW component MasterDataManagement SW component MasterDataManagement SW module MasterAddressBook

2.3.2. Input/Output Data Berikut ini adalah gambaran tentang data-data yang yang digunakan dalam sistem address book. Tabel 3. Checking Data Data firstame lastame address city state zip phone

Checking Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada Tidak ada

2.3.3. Further Interfaces Tidak ada. 2.4. Realization of the SW Component/SW Module Berikut ini adalah gambaran tentang realisasi dari SW component.

Tabel 4. Realisasi SW Component SW Component/SW Module

Fungsi

Inisialisasi

Add a Person

User click pada tombol Add di menu utama

Edit a Person

User click pada salah satu nama yang ada di address book lalu click tombol Edit di menu utama atau user double click pada salah satu nama yang ada di address book User click pada salah satu nama yang ada di address book lalu click tombol Delete di menu utama User click pada tombol Sort by ame di menu utama User click pada tombol Sort by Zip di menu utama User click pada

SW component MasterDataManagement

Delete a Person

Sort Entries by ame

Sort Entries by Zip

Print Entries

Flows of Event Dialog box ew Person ditampilkan lalu user memasukkan data person yang ingin ditambahkan. Jika user click tombol OK maka data person akan ditambahkan ke address book. Jika user click tombol Cancel maka data person tidak akan ditambahkan ke address book. Dialog box Edit a Person ditampilkan lalu user melakukan edit pada data person. Jika user click tombol OK maka data person akan diupdate ke address book. Jika user click tombol Cancel maka data person tidak akan di-update ke address book.

Dialog box konfirmasi ditampilkan. Jika user click tombol OK maka data person akan dihapus dari address book. Jika user click tombol Cancel maka data person tidak akan dihapus dari address book.

Daftar person yang ada di address book akan diurutkan berdasarkan nama secara alfabet. Daftar person yang ada di address book akan diurutkan berdasarkan zip secara alfabet. Save dialog ditampilkan lalu user memilih file di mana data person

submenu Print di menu File Quit Program

Create ew Address Book

User click pada submenu Quit di menu File atau user click pada close box di menu utama User click pada submenu ew di menu File

Open Existing Address Book

User click pada submenu Open di menu File

Save Address Book

User click pada submenu Save di menu File User click pada submenu Save As… di menu File

SW component FileSystemManagement

Save Address Book As

akan disimpan dalam format mailing label. Jika user click tombol OK maka print akan dilakukan. Jika user click tombol Cancel maka print akan dibatalkan. Jika address book belum disimpan, maka ditampilkan dialog box informasi bahwa ada data address book yang belum disimpan. Jika user click tombol OK maka aplikasi ditutup. Jika user click tombol Cancel maka proses dibatalkan. Jika address book belum disimpan, maka ditampilkan dialog box informasi bahwa ada data address book yang belum disimpan. Jika user click tombol OK maka akan ditampilkan address book baru yang masih kosong. Jika user click tombol Cancel maka proses dibatalkan. Jika address book belum disimpan, maka ditampilkan dialog box informasi bahwa ada data address book yang belum disimpan. Jika user click tombol OK maka akan ditampilkan load file dialog lalu user dapat memilih file yang akan dibuka dan address book yang dipilih akan ditampilkan. Jika user click tombol Cancel maka proses dibatalkan. Dilakukan penyimpanan terhadap data address book.

Save dialog ditampilkan lalu user memilih file di mana data person akan disimpan. Jika user click tombol OK maka address book akan disimpan di file yang baru. Jika user click tombol Cancel maka penyimpanan akan dibatalkan.

2.5. Local Data Berikut ini adalah keterangan tentang data yang ada pada SW module. Tabel 5. Data pada SW Module ama

Tipe

Content

firstame

String

Nama awal

lastame

String

Nama akhir

address

String

Alamat

city

String

Kota

Inisialisasi

Access Method getFirstame()

User menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book User getLastame() menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book User getAddress() menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book getCity() User menambahkan person ke dalam suatu address book atau user menampilkan data person dengan

state

String

Negara

zip

String

Kode Pos

phone

String

Nomor telepon

membuka suatu address book User getState() menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book User getZip() menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book User getPhone() menambahkan person ke dalam suatu address book atau user menampilkan data person dengan membuka suatu address book

2.6. Exceptional Behavior Tidak ada. 3. Characteristic Quantities Berikut ini adalah gambaran tentang urutan pengerjaan SW component dan SW module. Tabel 6. Implementasi SW Component dan SW Module Prioritas SW Component/SW Module 1 SW module MasterPerson

Responsibility Developer

Time Frame Satu hari kerja

2 3 4

SW module MasterAddressBook SW component MasterDataManagement SW component FileSystemManagement

Developer Developer Developer

Dua hari kerja Empat hari kerja Tiga hari kerja

Database 1. Database Description 1.1. DBMS ame Database sistem address book yang akan dibuat adalah file system dari komputer di mana sistem dijalankan. 1.2. Schema Definition Berikut ini adalah definisi dari struktur record dan elemen data yang ada pada file system.

2. Characteristic Quantities Memastikan bahwa file system dan sistem address book yang akan dibuat dapat berinteraksi dengan baik akan menjadi tanggung jawab dari developer. Aktivitas ini akan dilakukan setelah SW component dan SW module sudah selesai dibuat dan dilakukan dalam jangka waktu tiga hari kerja.

Related Documents