Bagaimana Merancang Sebuah Sistem?

Daftar Isi:

Bagaimana Merancang Sebuah Sistem?
Bagaimana Merancang Sebuah Sistem?

Video: Bagaimana Merancang Sebuah Sistem?

Video: Bagaimana Merancang Sebuah Sistem?
Video: BAGAIMANA CARA MEMBUAT SISTEM SEDERHANA UNTUK PEBISNIS PEMULA 2024, Mungkin
Anonim

Setiap tahun, industri perangkat lunak menciptakan banyak produk - dari aplikasi kantor kecil hingga kompleks besar dan sistem pemrosesan informasi otomatis. Dan jika utilitas kecil dapat ditulis oleh satu programmer tanpa persiapan awal, maka pembuatan sistem besar didahului oleh tahap desain.

Bagaimana merancang sebuah sistem?
Bagaimana merancang sebuah sistem?

Diperlukan

tugas teknis untuk desain

instruksi

Langkah 1

Lakukan dekomposisi utama dengan menyorot subsistem. Pelajari kerangka acuan. Identifikasi dan analisis daftar tugas yang harus diselesaikan oleh sistem. Mengelompokkan tugas berdasarkan fungsi. Pertimbangkan jenis dan karakteristik data yang akan diproses oleh sistem. Bentuklah daftar subsistem, sorot sesuai dengan tujuan fungsionalnya dan jenis informasi yang diproses (subsistem penyimpanan data, subsistem pencetakan dokumen, dll.).

Langkah 2

Tentukan fungsionalitas dan karakteristik subsistem khusus. Jelaskan tujuan mereka, buat daftar tindakan yang mereka lakukan Selama proses desain pada tahap ini, masuk akal untuk melakukan penelitian pasar yang menyeluruh untuk solusi siap pakai. Misalnya, dalam beberapa kasus akan lebih mudah untuk mengimplementasikan subsistem penyimpanan informasi berdasarkan DBMS yang kuat, dan subsistem pemrosesan data, yang bertanggung jawab atas implementasi logika bisnis, berdasarkan server aplikasi yang ada. Penggunaan produk yang sudah jadi biasanya lebih menguntungkan daripada implementasi fungsionalitas yang diperlukan di rumah.

Langkah 3

Dekomposisi masing-masing subsistem yang perlu diimplementasikan. Bagilah subsistem menjadi komponen-komponen. Mereka dapat berupa aplikasi dan berbagai perpustakaan, layanan. Pilih komponen berdasarkan analisis fungsionalitas subsistem dan objek data yang diproses olehnya. Prinsip utama yang harus diikuti pada tahap desain ini adalah bahwa komponen harus cukup serbaguna (memungkinkan berbagi dan penggunaan kembali secara maksimal), tetapi juga memiliki spesialisasi yang jelas (Anda tidak boleh membuat komponen-gabungan yang "dapat" melakukan segalanya).

Langkah 4

Menentukan metode dan sarana teknis pertukaran dan penyimpanan data, baik antar subsistem maupun di dalamnya. Buat spesifikasi yang menunjukkan protokol dan format yang akan digunakan.

Langkah 5

Teliti pasar perangkat lunak. Mengidentifikasi komponen-komponen yang dapat digunakan untuk membangun sistem. Misalnya, sekarang ada banyak perpustakaan komersial dan benar-benar gratis untuk pemrosesan grafik yang tersedia, jadi tidak ada gunanya menghabiskan dana Anda sendiri untuk pengembangan solusi serupa.

Langkah 6

Daftar komponen yang akan diimplementasikan. Mengembangkan spesifikasi yang sesuai. Menyiapkan spesifikasi teknis.

Langkah 7

Pilih cara untuk mengimplementasikan subsistem dan komponen individual. Menentukan teknologi dan bahasa pemrograman yang akan digunakan. Masukkan poin yang relevan dalam kerangka acuan.

Direkomendasikan: