Setiap tahun, industri perisian menghasilkan banyak produk - dari aplikasi pejabat kecil hingga kompleks besar dan sistem pemprosesan maklumat automatik. Dan jika utiliti kecil dapat ditulis oleh satu programmer tanpa persiapan awal, maka penciptaan sistem besar didahului oleh tahap reka bentuk.
Perlu
tugasan teknikal untuk reka bentuk
Arahan
Langkah 1
Lakukan penguraian utama dengan menonjolkan subsistem. Teliti terma rujukan. Kenal pasti dan analisis senarai tugas yang harus diselesaikan oleh sistem. Tugaskan kumpulan mengikut fungsi. Pertimbangkan jenis dan ciri data yang akan diproses oleh sistem. Membentuk senarai subsistem, menonjolkannya mengikut tujuan fungsinya dan jenis maklumat yang sedang diproses (subsistem penyimpanan data, subsistem percetakan dokumen, dll.).
Langkah 2
Nyatakan fungsi dan ciri subsistem khusus. Jelaskan tujuan mereka, buat senarai tindakan yang mereka lakukan. Semasa proses reka bentuk pada tahap ini, masuk akal untuk melakukan penyelidikan menyeluruh mengenai pasaran untuk penyelesaian siap pakai. Sebagai contoh, dalam beberapa kes, lebih mudah untuk menerapkan subsistem penyimpanan maklumat berdasarkan DBMS yang kuat, dan subsistem pemprosesan data, yang bertanggung jawab untuk pelaksanaan logik perniagaan, berdasarkan pelayan aplikasi yang ada. Penggunaan produk siap biasanya lebih menguntungkan daripada pelaksanaan fungsi yang diperlukan secara dalaman.
Langkah 3
Menguraikan setiap subsistem yang perlu dilaksanakan. Bahagikan subsistem kepada komponen. Mereka boleh menjadi aplikasi dan pelbagai perpustakaan, perkhidmatan. Pilih komponen berdasarkan analisis fungsi subsistem dan objek data yang diproses olehnya. Prinsip utama yang harus dipatuhi pada tahap reka bentuk ini adalah bahawa komponen harus cukup serbaguna (membenarkan perkongsian dan penggunaan semula maksimum), tetapi juga mempunyai pengkhususan yang jelas (anda tidak boleh membuat komponen-gabungan yang "dapat" melakukan segalanya).
Langkah 4
Tentukan kaedah dan kaedah teknikal pertukaran data dan penyimpanan, baik di antara subsistem dan di dalamnya. Rangka spesifikasi yang menunjukkan protokol dan format yang akan digunakan.
Langkah 5
Teliti pasaran perisian. Kenalpasti komponen yang boleh digunakan untuk membina sistem. Sebagai contoh, sekarang terdapat banyak perpustakaan komersial dan benar-benar percuma untuk pemprosesan grafik, jadi tidak ada gunanya membelanjakan dana anda sendiri untuk pengembangan penyelesaian yang serupa.
Langkah 6
Senaraikan komponen yang akan dilaksanakan. Kembangkan spesifikasi yang sesuai. Sediakan spesifikasi teknikal.
Langkah 7
Pilih kaedah untuk melaksanakan subsistem dan komponen individu. Tentukan teknologi dan bahasa pengaturcaraan yang akan digunakan. Masukkan perkara yang berkaitan dalam terma rujukan.