Minggu, 06 Januari 2013

BAB 2 TEKNIK DAN DOKUMENTASI SISTEM - PEMAKAIAN TEKNIK-TEKNIK SITEM

BAB 2
TEKNIK DAN DOKUMENTASI SISTEM
-          PEMAKAIAN TEKNIK-TEKNIK SITEM
-          Penggunaan Teknik-teknik Sistem dalam pengembangan sistem
-          Pertama, kelompok data diatur
-          database besar unsur data dan lebih, dalam desain data yang dibutuhkan untuk mendirikan kelompok khusus.Sebagai perancang basis data tidak harus pengguna, desain sistem elemen data tidak dapat dianggap komprehensif, database yang dirancang, seringkali sulit untuk menemukan meja perpustakaan, sehingga kelompok data proyek yang terbaik akrab dengan tulang punggung bisnis.
-          Fungsi kelompok data tidak untuk merancang database, tapi melalui analisis kebutuhan, mengacu pada sistem serupa lainnya berdasarkan sistem ekstraksi dari data elemen dasar, bertanggung jawab untuk audit database.Audit meliputi pemeriksaan sudah benar-benar elemen database baru, dapat mencapai semua kebutuhan bisnis; pada database lama (jika sistem lama) analisis dan konversi data, desain database, audit, kontrol dan penyesuaian yang diperlukan.
-          Kedua, prinsip-prinsip desain
-          1. Spesifikasi nama.Semua nama perpustakaan, nama tabel, nama domain harus mengikuti aturan-aturan seragam dan instruksi yang diperlukan untuk memfasilitasi perencanaan, pemeliharaan, query.
-          2 Pengendalian bidang referensi..Dalam desain, Anda dapat memilih desain database yang sesuai dan alat-alat manajemen untuk memfasilitasi pengembangan staf dan kelompok data terdistribusi manajemen desain audit terpusat.Unified konvensi penamaan, jika desain dari lapangan sudah ada, dapat langsung dikutip, jika tidak, harus dirancang ulang.
-          3. Perpustakaan Tabel kontrol berulang.Dalam proses desain, jika sebagian besar bidang telah ditemukan ada, pengembang harus dicurigai jika desain tabel database sudah ada.Melalui bidang di mana tabel database dan desainer yang sesuai permintaan, Anda dapat mengkonfirmasikan apakah tabel database tidak mengulangi.
-          4. Kendali Concurrency.Desain kontrol konkurensi harus dilakukan, yang merupakan perpustakaan untuk tabel yang sama, pada waktu yang sama hanya satu orang yang memiliki kontrol atas, orang lain hanya bisa query.
-          5. Diskusi yang diperlukan.Desain database selesai, kelompok data harus didiskusikan dengan  personil, melalui diskusi dengan database, sehingga masalah dalam desain Kong Zhong Huo Huo Qu Zhi Shu Juku dari desain Biyaoxinxi.
-          6 Data Group. Audit.Perpustakaan table set versi, memodifikasi kelompok data adalah melalui audit, untuk menjamin kesesuaian dengan persyaratan yang diperlukan.
-          7 Header file. Pengolahan.Setelah setiap modifikasi data, data grup dengan modifikasi file header yang sesuai (dengan perangkat lunak manajemen secara otomatis), dan memberitahukan pengembang untuk membuat perubahan yang diperlukan dalam prosedur.
-          Ketiga, desain teknik
-          1. Kategori split tabel data yang besar.Tabel untuk sering digunakan (seperti beberapa tabel parameter atau kode tabel), karena frekuensi penggunaan yang tinggi, untuk meminimalkan jumlah record dalam tabel.Sebagai contoh, pemilik rekening bank Biao awalnya dirancang sebagai sebuah tabel, Walaupun dapat memfasilitasi proses desain dan pemeliharaan, tetapi setelah analisis, karena data yang sangat besar mempengaruhi data untuk penentuan posisi cepat.Jika kepala rumah tangga meja untuk rekening kepala saat ini rekening rumah tangga dirancang untuk account reguler dan ketua umum kepala rumah tangga rumah tangga dan account lain, Anda dapat sangat meningkatkan performa query.
-          2. Desain Index.Untuk tabel database besar, indeks yang wajar dapat meningkatkan efisiensi operasional di seluruh database.Desain dalam indeks, nilai bidang duplikasi indeks harus kurang dari seleksi lapangan; dalam pembangunan indeks komposit lapangan untuk pencarian, perhatian harus dibangun sesuai dengan indeks komposit dari tatanan lapangan.Misalnya, jika lebih dari 50.000 catatan tabel air untuk menetapkan tanggal dan nomor seri untuk indeks komposit, sejak tanggal meja duplikat jumlah record dekat dengan meja, dengan nomor seri untuk memeriksa waktu menghabiskan hampir 3detik, dan jika nomor seri untuk bidang indeks untuk mengindeks permintaan yang sama, penggunaan kurang dari 1 detik.Oleh karena itu, desain database yang besar, hanya bidang indeks pilihan yang wajar untuk meningkatkan efisiensi operasional di seluruh database.
-          3. Optimasi manipulasi data.Dalam sebuah database yang besar, bagaimana meningkatkan efisiensi operasional perhatian data.Sebagai contoh, setiap tabel air dalam database untuk menambahkan bisnis, kita harus menghapus dari tabel kontrol air nomor seri, nomor seri dan nilainya ditambah satu.Dalam keadaan normal, tingkat respon operasi tunggal adalah normal, tetapi menggunakannya untuk operasi batch processing, kecepatan akan melambat.Analisis ini menemukan bahwa masing-masing kontrol aliran nomor seri dari nilai tabel ditambah waktu yang akan mengunci meja, sedangkan meja namun pusat seluruh sistem operasi, mungkin ada beroperasi oleh proses lain terkunci, sehingga operasi kecepatan transaksilambat.Pada solusi masalah ini, sesuai dengan jumlah total dalam jumlah besar untuk bisnis nomor seri, dan aliran kontrol update tabel dapat meningkatkan kecepatan proses bisnis batch.Contoh lain adalah optimasi tabel interpolasi.Untuk proses bisnis bervolume tinggi, jika Anda memasukkan sebuah tabel database menggunakan laporan Masukkan umum, kecepatan akan lambat.Alasannya adalah bahwa tabel harus dimasukkan sekali untuk setiap I / O operasi membutuhkan waktu lebih lama.Perbaikan, pernyataan tersebut dapat Pasang Penyangga bentuk halaman penuh kemudian oleh I / O operasi, sehingga meningkatkan efisiensi.tabel database dari beberapa Jam menghapus besar, laporan biasanya langsung Hapus, Zhege pernyataan Suirankeyi untuk Caozuo meja kecil, Dan Que akan berada di meja besar urusan besar dan Dao Yin Zhi Dai Lai Su Duhen lambat bahkan Shibai dihapus.Solusinya adalah dengan menyingkirkan urusan, tetapi lebih efektif pendekatan adalah untuk pertama melakukan operasi Drop pembaharuan lebih lanjut.
-          4. Database penyesuaian parameter.parameter tuning Database adalah proses akumulasi pengalaman, harus mengalami administrator sistem.Untuk database Informix, kami mencatat jumlah kunci terlalu sedikit akan menyebabkan kegagalan meja kunci, jumlah file log logis ke meja besar terlalu kecil akan menyebabkan kegagalan masalah ini harus didasarkan pada situasi aktual penyesuaian yang diperlukan.
-          5. Alat-alat yang diperlukan.Dalam seluruh database untuk pengembangan dan proses desain, yang pertama dapat mengembangkan beberapa alat aplikasi kecil, seperti Tou secara otomatis dihasilkan file tabel database, masukkan inisialisasi data, data ke Hanshuofengzhuang, Cuowugenzong atau otomatis Xianshi begitu, iniDatabase desain dan pengembangan untuk meningkatkan efisiensi.
-          6. Untuk menghindari transaksi lama.Sebuah menghapus tabel tunggal besar atau masukkan operasi akan membawa urusan tentang besar, solusinya adalah untuk menyesuaikan parameter, Anda juga dapat menyisipkan file perpecahan.Untuk urutan operasi oleh serangkaian layanan kecil bersama-sama merupakan transaksi lama (seperti sistem perdagangan hari akhir, transaksi perbankan), Anda dapat menyelesaikan transaksi dengan serangkaian operasi, tapi kerugian yang mungkin karena penyelesaian transaksi tersebut tidak bisa terlalu Er Shi,Atau, seperti kecelakaan Jasa kesempatan Ershi Redo waktu terlalu lama.solusi yang lebih baik adalah untuk menjaga seluruh transaksi beberapa transaksi yang lebih kecil, seluruh sistem dengan proses pengendalian aplikasi.Jadi, jika salah satu layanan tersebut tidak berhasil, hanya mengulang transaksi, yang dapat menghemat waktu dan menghindari transaksi lama.
-          7. Kanan depan.Pesatnya perkembangan teknologi komputer, desain database harus memiliki maju tertentu-melihat, tidak hanya untuk memenuhi kebutuhan aplikasi saat ini, tetapi juga pengembangan bisnis di masa depan, harus kondusif untuk ekspansi atau meningkatkan pengolahan aplikasi.
-          Sehubungan dengan database berukuran kecil dan menengah, desain database yang besar dan pembangunan jauh lebih kompleks, sehingga desain, proses pembangunan, selain untuk mengikuti Shu teori paradigma Juku, meningkatkan konsistensi dan integritas sistem, tetapi juga, secara umum, tergantung pada keadaanuntuk desain didistribusikan, tegas pegang kontrol terpusat dan audit terpadu dari prinsip-prinsip dasar, untuk memastikan desain database, struktur kompak, distribusi keseimbangan, posisi cepat.Operasi dalam database, kita perlu untuk mengadopsi beberapa keterampilan pelaksanaan efisiensi seluruh sistem aplikasi, dan memperhatikan dengan benar terlebih dahulu untuk beradaptasi dengan perubahan dan pengembangan sistem aplikasi.



Teknik-Teknik Sistem
Bagan Arus (FlowChart)
à Merupakan alat yang digunakan untuk :
a. dokumentasi sistem yang sudah ada.
b. Mendesain sistem baru
c. Memberi petunjuk bagi programer yang akan membuat dan memperbaharui program komputer.
Bagan arus terdiri dari dua macam yaitu :
1. Dokumen flowchart
2. Sistem / proses flowchart
Bagan Arus Dokumen
à Bagan yang digunakan untuk menganalisa distribusi dokumen (kadang sumber daya fisik lain) diantara unit organisasi dalam suatu sistem (document oriented).
Langkah-langkah dalam penyusunan Dokumen Flowchart
a. Mengidentifikasi departemen-departemen yang ikut ambil bagian dalam suatu sistem.
b. Mengidentifikasi dokumen sumber yang akan digunakan.
c. Menggambarkan bagaimana dokumen-dokumen di buat, diproses dan digunakan.
d. Menambahkan catatan yang akan memberikan keterangan mengenai suatu simbol atau kegiatan.
Bagan Arus Sistem
à Bagan yang menyediakan gambaran yang lebih lengkap mengenai langkah-langkah proses dalam suatu sistem (Process oriented).
Sistem flowchart terdiri dari dari beberapa tingkatan :
- High-level System Flowchart, sistem flowchart yang penggambarannya sangat umum dan memberikan gambaran sekilas mengenai sistem.
- Intermediate-level System Flowchart, penggambarannya suatu proses yang lebih detail
- Low-level System Flowchart, menggambarkan secara khusus aplikasi-aplikasi atau kegiatan-kegiatan dari suatu proses.
Bagan Arus Program
à Bagan yang mengambarkan rangkaian atau urutan dari operasi logis yang dikerjakankomputer dalam menjalankan suatu program.
Meskipun tidak ada aturan khusus mengenai pembuatan flowchart, tapi terdapat beberapa panduan yang dapat diikuti dalam pembuatan flowchart,
1. Simbol dari proses harus selalu diletakkan diantara simbol input dan simbol output.
2. Pembuatan flowchart harus dimulai dari pojok kiri atas.
3. Selalu menggunakan simbol yang tepat tergantung dari jenis flowchartnya.
4. Hindari kekusutan dan kekacauan dengan menghindari garis yang berpotongan, apabila harus ada, dapat digunakan simbol koneksi.
5. Harus ada keterangan / deskripsi untuk memberikan kejelasan.
Data Flow Diagram (DFD)
à Suatu bagan yang memberikan gambaran mengenai arus data dalam suatu sistem atau organisasi. Digunakan terutama sebagai alat untuk mengevaluasi sistem yang sudah ada dan perencanaan pembuatan sistem baru. (lebih bersifat penggambaran secara logis dari suatu sistem).
Elemen dalam suatu DFD :
a. Proses transformasi, digambarkan berbentuk lingkaran.
b. Arus data, digambarkan berupa anak panah yang masuk atau keluar dari suatu proses transformasi.
c. Penyimpanan data, digambarkan berupa kotak persegi panjang tanpa tutup di sebelah kanannya.
d. Data sumber dan data tujuan, digambarkan berupa kotak empat persegi panjang.
Diagram Aliran Data (DFD) berbeda dari Bagan Arus (Flowchart) dalam beberapa hal. Meskipun masin-masing menggunakan simbol untuk menyatakan proses, namun DFD tidak menunjukkan urutan proses. Jadi DFD mungkin menunjukkan beberapa proses yang beroperasi secara paralel.
Bagan IPO dan HIPO
Bagan IPO à Bagan yang menggambarkan suatu sistem dalam skala umum (tidak
rinci) sehingga dapat digunakan untuk melihat / menganalisa
suatu sistem secara utuh.
Bagan HIPO à Bagan yang mewakili sistem dengan bertambahnya tingkatan rincian.
(Tingkat rincian tergantung dari kebutuhan pemakai).

Tidak ada komentar:

Posting Komentar