Rumah >masalah biasa >Apakah ungkapan reka bentuk perisian terperinci?

Apakah ungkapan reka bentuk perisian terperinci?

青灯夜游
青灯夜游asal
2022-07-05 14:39:245388semak imbas

Ungkapan reka bentuk perisian terperinci ialah: 1. Carta alir program, juga dikenali sebagai gambar rajah blok program, ialah perwakilan grafik yang menggunakan simbol piawai bersatu untuk menerangkan langkah-langkah khusus operasi program; Rajah Analisis Masalah), ialah alat penerangan algoritma dan alat grafik yang biasa digunakan dalam reka bentuk terperinci (reka bentuk perisian 3. Bahasa reka bentuk proses, iaitu bahasa yang digunakan untuk menerangkan reka bentuk algoritma modul dan butiran pemprosesan; penggunaan mandatori Alat grafik struktur berstruktur boleh dengan mudah menentukan skop data tempatan dan global, dan dengan mudah menyatakan perhubungan bersarang dan perhubungan hierarki templat.

Apakah ungkapan reka bentuk perisian terperinci?

Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.

Fasa reka bentuk perisian biasanya dibahagikan kepada dua langkah:

  • Pertama ialah reka bentuk keseluruhan atau reka bentuk garis besar sistem, yang menggunakan kaedah reka bentuk berstruktur untuk menentukan struktur sistem bagi perisian. sistem, iaitu, reka bentuk khusus setiap modul, yang Tugasnya adalah untuk menentukan algoritma yang dilaksanakan dan struktur data setempat untuk setiap modul dalam rajah struktur perisian, dan menerangkannya dengan beberapa alat

  • Reka bentuk terperinci ialah peringkat kedua reka bentuk perisian, yang Peringkat pertama kerja adalah untuk memberikan penerangan proses yang cukup terperinci bagi setiap modul dalam sistem, jadi ia juga dipanggil reka bentuk proses)

  • Tujuan: Untuk menentukan cara melaksanakan sistem yang diperlukan secara khusus melalui proses ini Kerja reka bentuk dalam peringkat ini harus menghasilkan penerangan yang tepat tentang sistem sasaran. Perkara khusus adalah untuk menentukan algoritma dan struktur data dalaman yang digunakan untuk setiap modul dalam rajah struktur perisian. Gunakan alat reka bentuk terperinci yang dipilih untuk menerangkan dengan lebih jelas, supaya penerangan ini boleh diterjemahkan terus ke dalam bahasa pengaturcaraan dan program sumber bertulis semasa peringkat pengekodan.

Tugas: Reka bentuk "blueprint" program kemudiannya akan menulis kod sebenar berdasarkan pelan tindakan ini.

Ungkapan reka bentuk perisian terperinci

1. Carta aliran program

Carta aliran program Juga dipanggil gambarajah blok program, ia adalah perwakilan grafik yang menggunakan simbol piawai yang ditetapkan secara seragam untuk menerangkan langkah-langkah khusus program. Kelebihan: mudah dipelajari, algoritma ekspresi intuitif

Kelemahan: tidak cukup piawai, terutamanya penggunaan anak panah, yang sangat mempengaruhi kualiti, jadi ia mesti dihadkan untuk menjadikannya terperinci yang standard alat reka bentuk.

Kelemahan gambarajah aliran program:

Pada asasnya, ia bukan alat yang baik untuk penghalusan langkah demi langkah Ia mendorong pengaturcara untuk mempertimbangkan aliran kawalan sebelum waktunya mengambil kira struktur keseluruhan program.

  • Anak panah dalam gambar mewakili aliran kawalan, jadi pengaturcara tidak tertakluk kepada sebarang kekangan dan boleh mengabaikan sepenuhnya semangat pengaturcaraan struktur dan pemindahan kawalan sesuka hati, yang boleh membawa kepada tidak berstruktur dengan mudah struktur program.

  • Rajah aliran program tidak boleh mewakili struktur data dan struktur hierarki dengan mudah.

  • 2. Gambar rajah PAD (Rajah Analisis Masalah)

ialah alat penerangan algoritma dan grafik yang biasa digunakan dalam reka bentuk terperinci (reka bentuk perisian) alat. Kelebihan PAD adalah seperti berikut:

Sesuatu program yang direka dengan gambar rajah PAD mestilah program berstruktur

  • PAD rajah menggambarkan Struktur atur cara adalah sangat jelas Garis menegak di bahagian paling kiri gambar adalah garis utama program, iaitu, struktur tahap pertama Apabila tahap program meningkat, gambar rajah PAD secara beransur-ansur kanan. Setiap kali tahap ditambah, gambar rajah mengembangkan garis menegak ke kanan.

  • Pembayaran gambar rajah PAD menyokong kaedah pemurnian atas ke bawah, langkah demi langkah Kandungan di peringkat kiri boleh diabstrak, dan kemudian gunakan def untuk memperhalusinya secara beransur-ansur kanan ke kanan

  • Logik program yang diwakili oleh PAD mudah dibaca, difahami, diingat dan mudah digunakan

  • boleh mewakili program logik dan juga boleh digunakan untuk menerangkan struktur data.

  • boleh menjana program secara automatik dan menggunakan alatan perisian untuk melengkapkannya secara automatik, menghapuskan kerja pengekodan dan membantu meningkatkan kebolehpercayaan perisian dan produktiviti perisian.

  • 3. Bahasa Reka Bentuk Proses

Bahasa Reka Bentuk Proses (PDL), juga dikenali sebagai Bahasa Penerangan Program ), ialah bahasa yang digunakan untuk menerangkan butiran reka bentuk dan pemprosesan algoritma modul. Ciri PDL:

kata kunci mempunyai sintaks tetap untuk menyediakan struktur kawalan berstruktur, penerangan data dan ciri modular, biasanya dalam semua kemungkinan penggunaan bersarang Struktur kawalan mempunyai kata kunci di permulaan dan akhir.

  • Bahasa deklaratif yang menerangkan pemprosesan tidak mempunyai sekatan tatabahasa yang ketat


  • Mempunyai mekanisme penerangan data, termasuk struktur data ringkas (seperti sebagai pembolehubah dan tatasusunan mudah) termasuk struktur data yang kompleks (seperti senarai terpaut atau struktur data hierarki)

  • Ia mempunyai definisi skala dan mekanisme panggilan harus berdasarkan bahasa yang digunakan untuk sistem Pengaturcaraan Terangkan struktur atur cara yang berkaitan yang diwakili oleh bahasa reka bentuk proses.

  • 4. Plot kotak (plot N-S)

Rajah kotak ialah alat gambar rajah yang menguatkuasakan penggunaan struktur berstruktur, juga dikenali sebagai gambar rajah kotak. Ia mempunyai ciri-ciri berikut: domain berfungsi adalah jelas, adalah mustahil untuk memindahkan kawalan sewenang-wenangnya, mudah untuk menentukan skop data tempatan dan global, dan mudah untuk menyatakan hubungan bersarang dan hubungan hierarki templat.

Kelebihan rajah N-S ialah:

  • Domain fungsian dinyatakan dengan jelas, dan domain fungsian boleh dilihat dengan jelas daripada rajah kotak

  • Mudah untuk skop data tempatan dan global

  • Adalah mustahil untuk memindahkan kawalan sesuka hati.

  • Nyatakan hierarki modul dengan mudah dan senaraikan perhubungan bersarang.

  • Membolehkan kakitangan perisian mematuhi peraturan pengaturcaraan berstruktur dan secara semula jadi membangunkan gaya pengaturcaraan yang baik.

Untuk pengetahuan lanjut berkaitan, sila lawati ruangan Soalan Lazim!

Atas ialah kandungan terperinci Apakah ungkapan reka bentuk perisian terperinci?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:apa itu klienArtikel seterusnya:apa itu klien