Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
lanjutan
2
komponen struktur fisik dan bagian dari sistem yang dapat digantikan sesuai dengan realisasi satu set antarmuka.
3
Node Elemen physical yang ada dan yang mewakili sumber daya komputasi, umumnya memiliki memori dan kemampuan pemrosesan.
4
Use case Deskripsi dari satu set urutan tindakan termasuk varian,
Prilaku sistem dalam melakukan atau menghasilkan sesuatu yang dapat diamati dari nilai yang di proses oleh aktor
5
subsistem sebuah group elemen yang merupakan spesifikasi dari perilaku yang dihasilkan oleh elemen –elemen yang di proses
6
VISIBILITY Salah satu rincian yang paling penting dalam sebuah classiffier atribut dan operasi adalah visibilitas. Visibilitas faktor menentukan apakah classiffier lain menggunakannya. Dalam UML, ada 3 level visibilitas. 1 Simbol publik + 2 Protected Simbol # 3 3 Simbol private -
7
SCOPE Detail penting lain yang dapat menentukan classifier atribut dan operasi adalah scope. Dalam UML, terdapat dua jenis scope : Instance Classifier
8
Multiplicity Setiap kali menggunakan kelas, pastikan adanya instance dalam class Multiplisitas berlaku untuk atribut, dan dapat menentukan banyaknya atribut dengan menulis ekspresi yang sesuai menggunakan tanda kurung setelah nama atribut
9
atribut Ada tiga sifat didefinisikan yang dapat digunakan dalam atribut. 1. Changeable -Tidak ada batasan untuk memodifikasi nilai atribut 2.Add only- Untuk atribut dengan multiply lebih besar, nilai atribut dapat ditambahkan tetapi sekali dibuat , nilai tidak boleh dihapus atau diubah. 3.Frozen - nilai atribut tidak mungkin ada perubahan setelah objek yang diinisialisasi. Frozen digunakan ketika model konstan atau atribut hanya ditulis satu kali
10
operasi operasi pada tingkat yang paling abstrak, ketika memodelkan ciri prilaku Class , dengan menulis nama setiap operasi itu. sintaks dari operasi di UML adalah [Visibilitas] nama[(Parameter-list)] [persegi panjang] [{properti-string}] UML mendefinisikan empat stereotip standar yang berlaku untuk kelas. Metaclass-Menentukan Classifier objek adalah child dari parent power Type - Menentukan classifier yang objek 3. Utility - Menentukan kelas yang atribut dan operasi adalah kelas scoped
11
Kegiatan Proses Desain Berorientasi Objek
Terapkan aksioma desain untuk desain class , Atribut, metode, asosiasi, struktur dan protokol. Memperbaiki dan melengkapi diagram kelas UML statis. Tentukan atribut. Metode desain dan protokol dengan memanfaatkan diagram aktivitas UML. Tentukan hubungan antara kelas Tentukan hirarki kelas dan desain dengan warisan. Iterate dan memperbaiki ulang . Desain lapisan akses Buat mirror kelas : Untuk setiap kelas bisnis diidentifikasi dan dibuat, di buat satu akses. Mengidentifikasi lapisan akses dengan relationship
12
Menyederhanakan kelas dan Relationships: Hal ini
Menyederhanakan kelas dan Relationships: Hal ini digunakan untuk menghilangkan Redundant kelas dan struktur. Kelas Redundant: Pilih salah satu dan hilangkan kelas-kelas lain, yang memiliki operasi yang serupa Metode Kelas: Revisi kelas yang terdiri dari hanya satu atau dua metode untuk melihat jika dapat dihilangkan atau dikombinasikan dengan kelas yang ada. Literasi dan memperbaiki lagi
13
Aksioma kebenaran mendasar yang selalu diamati yang akan berlaku dan yang tidak ada kontra atau eksepsi. Teorema adalah proposisi yang mungkin tidak jelas tetapi dapat terbukti dari aksioma yang diterima. Konsekuensinya adalah proposisi bahwa dari axion atau proposisi lain yang telah terbukti.
14
Aksioma Object-Oriented Desain Axiom1:
indepedensi Aksioma berkaitan dengan relasi antara komponen sistem. Komponen yang seperti kelas, persyaratan dan komponen perangkat lunak. Imemelihara kemerdekaan komponen. berlaku selama proses perancangan sistem. Setiap komponen harus memenuhi persyaratan bahwa tanpa persyaratan lainnya. Aksioma: 2 Informasi aksioma, yang berkaitan dengan kerumitan desain. meminimalkan isi informasi desain. Meminimalkan kompleksitas harus menjadi tujuan, karena akan menghaslkan apliasi yang mudah dipelihara dan di rybah Hal ini dapat dapat di terapkan melalui inheritance dan sistem yang dibangun dalam class
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.