Skip to main content

Apa itu analisis terstruktur?

Istilah analisis terstruktur, dalam domain pengembangan perangkat lunak, menjelaskan serangkaian teknik yang digunakan dalam desain aplikasi komputer.Teknik -teknik ini membantu menjelaskan langkah -langkah yang diperlukan dalam aplikasi komputer dengan cara yang lebih humanistik.Hasil dari analisis terstruktur dan pendekatan desain yang menyeluruh biasanya menggambarkan lapisan fisik dan logis dari aplikasi komputer.

Rekayasa perangkat lunak adalah proses kompleks yang membutuhkan detail rumit pada spesifik tentang bagaimana aplikasi perangkat lunak akan berfungsi.Pelopor awal rekayasa perangkat lunak menyadari bahwa kompleksitas ini membutuhkan metode formalitas yang tidak hanya akan mendokumentasikan sistem, tetapi juga menjelaskan proses dalam hal yang dapat dipahami oleh masyarakat umum.Analisis terstruktur adalah proses yang digunakan untuk mendokumentasikan kompleksitas ini.

Analisis dan desain terstruktur dipecah menjadi empat domain utama dalam arsitektur aplikasi.Ini adalah aliran data, model data, grafik struktur, dan model negara.Semua domain ini biasanya diwakili dengan cara mulai dari tingkat ringkasan dan berkembang menjadi tingkat interpretasi detail.

Salah satu alat utama yang digunakan dalam analisis terstruktur untuk pendekatan visualisasi ini adalah diagram aliran data.Diagram aliran data pertama kali diperkenalkan sebagai metode untuk menangkap aliran data dalam suatu aplikasi, menjelaskan bagaimana data itu bergerak dari proses ke proses.Setiap proses terhubung menggunakan garis dengan panah, mewakili aliran data antara proses.

Model data mewakili hubungan antara data dalam aplikasi secara logis.Model -model ini lebih lanjut mengklarifikasi data yang diperlukan untuk menyelesaikan proses yang ditentukan dalam diagram aliran data.Ada banyak alat dan teknik yang digunakan untuk pembuatan model data, tetapi tujuan utamanya adalah untuk menentukan penggunaan data dan hubungan antara satu elemen data dan yang lain.

Grafik struktur digunakan untuk menentukan aliran struktur ringkasan dari satu proseske yang lain.Bagan ini digunakan sebagai cetak biru tentang bagaimana suatu aplikasi akan berkomunikasi antara proses atau modul.Bagan struktur mengikuti pendekatan dekomposisi fungsional, menatap desain tingkat tinggi dan memecah menjadi desain detail.

Komponen akhir yang diperlukan dalam analisis terstruktur adalah model negara.Mereka mendefinisikan keadaan atau perilaku suatu aplikasi.Model -model ini bergabung dengan model aliran data untuk menentukan peristiwa suatu aplikasi.

Keempat domain utama ini merupakan teknik yang diperlukan untuk menentukan sistem dengan analisis dan desain terstruktur.Meskipun ada metode lain yang dapat digunakan untuk interpretasi pengembangan perangkat lunak, analisis terstruktur tetap menjadi opsi yang layak untuk mendefinisikan pekerjaan dalam yang kompleks dari aplikasi perangkat lunak.