Lampiran: Kuesioner modernisasi aplikasi - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Lampiran: Kuesioner modernisasi aplikasi

Gunakan kuesioner di bagian ini sebagai titik awal untuk mengumpulkan informasi untuk penilaian modernisasi dan fase perencanaan proyek Anda. Anda dapat mengunduh kuesioner ini dalam format Microsoft Excel dan menggunakannya untuk merekam informasi Anda.

Mengunduh kuesioner

Disposisi

  1. Apa itu ID aplikasi?

  2. Apa jenis aplikasi?

  3. Apa disposisi aplikasi yang dimaksud (misalnya, replatform, refactor, atau ganti)?

Revalidasi keputusan refactoring

  1. Apakah ini aplikasi bernilai tinggi (menghasilkan pendapatan)?

  2. Apakah ini aplikasi yang dihadapi pelanggan?

  3. Apakah ini aplikasi strategis yang membutuhkan penambahan atau peningkatan fitur bisnis?

  4. Apakah Anda bersedia untuk mengubah aplikasi untuk mendukung laju percepatan inovasi?

  5. Apakah aplikasi ini menggunakan kerangka atau pustaka milik atau kustom? Jika ya, berikan nama kerangka atau pustaka milik.

  6. Apa kerangka dan versi bahasa pemrograman aplikasi? (Diperlukan untuk aplikasi khusus saja)

Antarmuka dan dependensi

  1. Daftar aplikasi yang akan mencapai aplikasi ini (inbound interface).

  2. Cantumkan aplikasi yang akan menjangkau aplikasi ini (antarmuka keluar). Apakah ini aplikasi yang dihadapi pelanggan?

  3. Apa jenis antarmuka?

  4. Apa protokol antarmuka?

  5. Menyediakan daftar layanan bersama yang digunakan aplikasi ini (misalnya, Active Directory, logging, backup, monitoring).

  6. Menyediakan daftar aplikasi yang tergantung pada database aplikasi saat ini.

  7. Apakah antarmuka langsung, broker, atau keduanya?

Karakteristik dan profil aplikasi

  1. Apa jenis strategi caching atau teknologi yang digunakan aplikasi?

  2. Apa jenis teknologi clustering yang digunakan aplikasi?

  3. Apa jenis layanan antrian atau teknologi yang digunakan aplikasi?

  4. Apakah aplikasi mendukung antarmuka seluler? (Diperlukan hanya untuk saluran seluler)

  5. Apakah aplikasi stateless?

  6. Bagaimana aplikasi mendukung skalabilitas?

  7. Apa ukuran tumpukan Java Virtual Machine (JVM) yang dikonfigurasi agar aplikasi ini dijalankan?

  8. Apa ukuran kode aplikasi, yang diukur dalam jumlah baris? (Diperlukan untuk aplikasi khusus saja)

  9. Apakah aplikasi ini memberikan kemampuan untuk cepat beradaptasi dengan perubahan persyaratan peraturan?

  10. Apakah Anda memiliki skrip uji unit untuk aplikasi ini?

aplikasi COTS

  1. Apakah kode aplikasi komersial off-the-shelf (COTS) telah diperpanjang dan disesuaikan?

  2. Apa ekstensi bahasa pemrograman kustomisasi COTS?

  3. Berapa ukuran (jumlah baris) dari ekstensi kode yang disesuaikan untuk aplikasi COTS?

  4. Apakah aplikasi COTS ini memerlukan konfigurasi khusus?

  5. Apa upaya keseluruhan untuk menginstal, mengkonfigurasi, dan memvalidasi aplikasi?

Database (kustom)

  1. Berapa ukuran database (dalam GB)?

  2. Berapa jumlah total tabel database?

  3. Berapa jumlah prosedur yang tersimpan?

  4. Berapa ukuran total gumpalan remote atau lokal yang disimpan di luar database? (Jawaban hanya jika gumpalan digunakan oleh database aplikasi.)

  5. Berapa rata-rata jumlah atribut per tabel?

  6. Berapa banyak pekerjaan database yang ada untuk aplikasi ini?

Layar, laporan, dan pekerjaan batch (kustom dan COTS)

  1. Berapa banyak layar yang disertakan aplikasi?

  2. Cantumkan semua laporan yang terkait dengan aplikasi.

  3. Daftar semua pekerjaan batch dan proses yang terkait dengan aplikasi, dan daftar sistem kontrol yang menjalankan pekerjaan.

Keamanan dan kepatuhan

  1. Apa kontrol sumber atau sistem repositori?

  2. Cantumkan semua persyaratan kepatuhan untuk aplikasi ini.

  3. Apa klasifikasi data?

  4. Berikan nama integrasi single sign-on (SSO), jika ada, yang digunakan aplikasi ini.

  5. Berikan nama sistem otentikasi pihak ketiga, jika ada, yang digunakan aplikasi ini.

  6. Bagaimana data dilindungi?

Operasi

  1. Apakah aplikasi ini digunakan di belakang penyeimbang beban?

  2. Apakah aplikasi ini membutuhkan sesi lengket?

  3. Apakah aplikasi ini memerlukan akses ke penyimpanan bersama? Jika demikian, tentukan ukuran penyimpanan bersama.

  4. Berapa ukuran konten statis (misalnya, file MP3, JPEG, AVI, WMV, PNG, GIF), di GB?

  5. Apa recovery time objective (RTO) dan recovery point objective (RPO)?

  6. Apakah aplikasi ini membutuhkan ketersediaan tinggi?

  7. Apakah aplikasi memerlukan situs failover sekunder untuk pemulihan bencana?

  8. Berapa banyak CPU yang digunakan untuk menjalankan aplikasi ini?

  9. Berapakah ukuran memori aplikasi?