Skip to main content

Apa itu desain yang ringan?

Pengembangan perangkat lunak komputer adalah proses kompleks yang mencakup fase persyaratan, desain, dan pengkodean.Desain ringan adalah teknik desain perangkat lunak yang menggunakan proses ringan kecil.Ini biasanya termasuk grafik, bagan aliran, dan ikhtisar tingkat tinggi tentang bagaimana aplikasi akan dirakit.

Scrum adalah contoh dari proses desain ringan yang dibuat untuk merampingkan pengembangan perangkat lunak.Teknik ini membangun aplikasi berdasarkan siklus pengembangan modular kecil.Setiap komponen aplikasi dirakit sebagai unit individual.

Desain perangkat lunak paling ringan didasarkan pada pengembangan modular.Modul -modul ini dikembangkan dengan cepat dan diverifikasi oleh pelanggan.Desain modular membutuhkan komponen untuk dikembangkan dan ditinjau dalam siklus tiga minggu, yang merupakan proses yang sangat interaktif.

Desain ringan pertama kali dibuat dalam upaya untuk menghapus proses birokrasi yang tidak perlu dari proses pengembangan perangkat lunak.Ini telah memungkinkan perangkat lunak untuk dikembangkan lebih cepat dan efisien.Teknik ringan menjadi standar untuk membangun aplikasi.

Di masa lalu, proyek pengembangan perangkat lunak menggunakan teknik desain kelas berat yang membutuhkan dokumentasi dan ulasan yang berlebihan.Metode ini biasanya menyebabkan penundaan yang tidak dapat diterima dalam pengiriman akhir aplikasi perangkat lunak.Ini telah menyebabkan evolusi metode ringan, yang memotong waktu pengembangan secara signifikan.Pengembang perangkat lunak menyadari proses kelas berat tidak perlu dan menyebabkan beban signifikan pada kinerja bisnis.Proses yang gagal ini melahirkan area baru teknik desain ringan.

Ponsel pintar adalah contoh produk perangkat lunak yang dikembangkan menggunakan teknik desain ringan.Produk -produk ini membutuhkan siklus pengiriman cepat, yang menjamin proses pengembangan yang cepat.Sebagian besar aplikasi ponsel pintar mencakup beberapa gambar mentah dasar yang menentukan bagaimana aplikasi akan dikembangkan.

Desain perangkat lunak adalah fase penting dalam pengembangan perangkat lunak di mana arsitektur sistem komputer didefinisikan.Definisi ini mirip dengan cetak biru, yang mendefinisikan bagaimana aplikasi akan dikembangkan.Sebagian besar teknik desain ringan termasuk aliran proses dasar yang menyediakan cetak biru untuk sistem.

Salah satu manfaat utama dari desain ringan adalah fokus baru pada kebutuhan pelanggan.Teknik ringan menggunakan lebih sedikit dokumentasi, yang membutuhkan lebih banyak komunikasi dengan pelanggan.Proses ini membutuhkan komunikasi interaktif antara pengembang pelanggan dan perangkat lunak untuk memastikan desain memenuhi kebutuhan bisnis.