Proses Pembangunan MIS dengan SDLC & Tangkas

Isi kandungan:

Anonim

Perisian ini merupakan salah satu komponen utama sistem maklumat pengurusan. Sebilangan perisian yang digunakan dalam sistem MIS tidak dapat digunakan. Ini termasuk pakej seperti program spreadsheet, aplikasi pangkalan data, dll.

Namun, ada kalanya di luar rak, perisian tidak memenuhi syarat perniagaan. Penyelesaian untuk masalah ini adalah perisian yang dibuat khas.

Tutorial ini akan memberi tumpuan kepada metodologi yang digunakan untuk mengembangkan perisian khusus.

Dalam tutorial ini, anda akan belajar-

  • Pemangku Kepentingan Pembangunan Sistem Maklumat
  • Analisis dan Reka Bentuk Sistem MIS
  • Analisis dan reka bentuk berorientasikan objek MIS
  • Kitaran Hidup Pembangunan Sistem MIS (SDLC)
  • Model Air Terjun
  • Pembangunan tangkas
  • Prototaip

Pemangku Kepentingan Pembangunan Sistem Maklumat

Pembangunan sistem maklumat khas biasanya mempunyai tiga (3) pihak berkepentingan iaitu;

  • Pengguna - Pengguna adalah orang yang menggunakan sistem setelah dibangunkan untuk melaksanakan tugas mereka dari hari ke hari.
  • Penaja projek - kategori pihak berkepentingan ini bertanggungjawab terhadap aspek kewangan projek dan memastikan projek itu selesai.
  • Pembangun - kategori ini biasanya terdiri daripada penganalisis sistem dan pengaturcara. Penganalisis sistem bertanggungjawab untuk mengumpulkan keperluan pengguna dan keperluan sistem penulisan.

    Pengaturcara mengembangkan sistem yang diperlukan berdasarkan keperluan sistem yang dikembangkan oleh penganalisis sistem.

Pemangku kepentingan yang paling penting dalam projek adalah pengguna. Agar projek diterima sebagai selesai, pengguna mesti menerimanya dan menggunakannya. Sekiranya pengguna tidak menerima sistem tersebut, maka projek tersebut adalah kegagalan.

Analisis dan Reka Bentuk Sistem MIS

Analisis dan reka bentuk sistem merujuk kepada dua analisis sistem dan reka bentuk sistem disiplin yang berkait rapat .

  • Analisis sistem berkaitan dengan memahami objektif perniagaan, tujuan dan mengembangkan proses perniagaan. Produk akhir analisis sistem adalah spesifikasi sistem.
  • Reka bentuk sistem menggunakan output dari analisis sistem sebagai inputnya. Objektif utama reka bentuk sistem adalah untuk menafsirkan keperluan sistem ke dalam reka bentuk seni bina, logik dan fizikal mengenai bagaimana sistem maklumat yang akan dilaksanakan.

Analisis dan reka bentuk berorientasikan objek MIS

Analisis dan reka bentuk berorientasikan objek (OOAD) berkait rapat dengan analisis dan reka bentuk sistem. Perbezaan utama antara analisis dan reka bentuk berorientasikan objek (OOAD) dan analisis dan reka bentuk sistem adalah OOAD menggunakan objek untuk mewakili entiti dunia nyata.

Analisis dan reka bentuk berorientasikan objek menggunakan pemodelan visual untuk meningkatkan komunikasi antara semua pihak yang berkepentingan dan menghasilkan produk berkualiti tinggi.

Objek adalah perwakilan entiti dunia nyata seperti pelanggan, produk, pekerja, dll. Unified Modeling Language (UML) adalah bahasa tujuan umum yang digunakan untuk membuat reka bentuk visual untuk sistem.

Gambar berikut menunjukkan contoh rajah UML yang menunjukkan pengguna berinteraksi dengan sistem titik penjualan

Kitaran Hidup Pembangunan Sistem MIS (SDLC)

Kitaran hidup pengembangan sistem merujuk pada pemrosesan merancang, membuat, menguji, dan menggunakan sistem informasi. Objektif utama kitaran hidup pembangunan sistem adalah untuk menghasilkan sistem maklumat berkualiti tinggi yang memenuhi atau melebihi harapan pengguna dalam anggaran dan jangka masa yang ditetapkan.

SDLC menggunakan sebilangan metodologi pembangunan untuk mencapai objektif ini. Bahagian seterusnya akan membincangkan beberapa metodologi pembangunan yang paling popular.

Model Air Terjun

Model air terjun menggunakan model reka bentuk berurutan. Peringkat seterusnya bermula hanya setelah selesai tahap sebelumnya. Peringkat pertama biasanya dilukis di bahagian atas dan peringkat seterusnya di bawah dan ke kiri bawah. Ini membentuk struktur seperti air terjun, dan dari situlah namanya berasal.

Objektif utama model air terjun adalah

  • Perancangan
  • Penjadualan masa
  • Penganggaran dan
  • Melaksanakan keseluruhan sistem sekaligus

Model air terjun sangat sesuai apabila keperluan pengguna difahami dengan jelas dan tidak dijangka akan berubah secara radikal semasa pembangunan sistem maklumat. Model air terjun sangat sesuai dalam situasi di mana projek mempunyai skop tetap, jangka masa tetap, dan harga tetap.

Cabaran terbesar model air terjun adalah adopsi untuk berubah. Tidak mudah memasukkan keperluan pengguna baru.

Pembangunan tangkas

Pembangunan tangkas adalah metodologi alternatif untuk pengurusan projek tradisional yang mempromosikan perancangan adaptif, pengembangan evolusi, penyampaian awal, peningkatan berterusan, dan mendorong tindak balas yang cepat dan fleksibel terhadap perubahan.

Pecut dalam keadaan lincah adalah tugas yang pasti dapat diselesaikan dalam masa tertentu. Matlamat dan jangka masa pecut ditetapkan oleh pelanggan dan pasukan pembangunan. Semua pihak berkepentingan mesti bertemu secara langsung untuk mendapatkan maklum balas mengenai pecut sebelum mereka dapat melangkah ke pecut seterusnya jika ada.

Metodologi tangkas biasanya mengikuti manifesto tangkas. Manifesto tangkas berdasarkan dua belas (12) prinsip berikut

  1. Kepuasan pelanggan melalui penyampaian perisian yang lebih awal dan berterusan
  2. Mengalu-alukan perubahan keperluan pada bila-bila masa projek
  3. Pelepasan perisian kerja yang kerap biasanya setiap minggu
  4. Kerjasama antara ahli perniagaan dan pemaju semasa mengerjakan projek
  5. Projek dibina di sekitar individu yang bermotivasi dan dipercayai
  6. Mesyuarat Bersemuka dengan cekap dan berkesan
  7. Kemajuan diukur berdasarkan perisian yang berfungsi
  8. Pembangunan, penaja, pengguna, dan pemaju yang berkesinambungan seharusnya dapat mengekalkan rentak berterusan selama-lamanya
  9. Perhatian berterusan terhadap kecemerlangan teknikal dan reka bentuk yang baik meningkatkan ketangkasan.
  10. Kesederhanaan
  11. Pasukan yang mengatur sendiri
  12. Pada selang waktu yang tetap, pasukan memikirkan bagaimana untuk menjadi lebih berkesan, kemudian menyesuaikan dan menyesuaikan tingkah lakunya dengan sewajarnya.

Gambar rajah berikut menggambarkan bagaimana metodologi pembangunan tangkas dilaksanakan.

Prototaip

Prototaip adalah model simulasi separa fungsi sistem sebenar yang akan dibangunkan. Metodologi pengembangan prototaip menggunakan prototaip. Prototaip membolehkan pemaju dan pengguna mendapatkan maklum balas lebih awal.

Prototaip memudahkan pengguna menentukan keperluan mereka dan pembangun memahami kehendak pengguna kerana adanya prototaip. Metodologi prototaip sesuai dengan mengenal pasti keperluan sistem asas terutamanya input dan output dari sistem. Keperluan ini kemudian digunakan untuk membuat model simulasi yang pengguna dapat berinteraksi dan memberikan maklum balas. Maklum balas pengguna digunakan untuk meningkatkan prototaip dan membuat keputusan penting lain seperti kos projek dan jadual waktu yang sesuai.

Gambar rajah berikut menggambarkan tahap-tahap prototaip

Ringkasan:

Pembangunan sistem maklumat merujuk kepada metodologi dan langkah-langkah yang terlibat dalam mengembangkan sistem maklumat baru atau meningkatkan sistem yang ada untuk memenuhi keperluan pengguna yang terus berkembang.

Ringkasnya, metodologi pengembangan harus terlebih dahulu mengenal pasti dan memahami masalah dengan sistem yang ada dan mencari jalan keluar yang dapat menyelesaikan masalah tersebut.

Metodologi yang dipilih bergantung pada sifat projek dan keperluan pengguna.

  • Model air terjun sangat sesuai apabila projek ini tidak dijangka banyak berubah
  • Walaupun metodologi seperti Agile, Prototyping, dan lain-lain sangat ideal apabila projek ini dijangka akan berubah semasa pembangunan dan perubahannya, harus dimasukkan.