1. Sudut Pandang
Menurut badan standar internasional(IEEE, ISO) ada beberapa sudut pandang untuk menggambarkan tiga kualitas perangkat lunak. Standar ISO menggambarkan tiga pandangan kualitas, yaitu
1. pandangan pengguna (user),
2. pandangan pengembang (developer), dan
3. pandangan manajer (manager).
Pengguna akan tertarik pada kualitas di dalam penggunaan terutama pada karakteristik eksternal, sedangkan pengembang dan manajer lebih tertarik pada kualitas internal yang memengaruhi pemeliharaan portabilitas keefektifan biaya, dan lain-lain.
2.Alasan Kualitas
1. evolusi teknologi yang cepat,
2. campuran (banyaknya) teknologi,
3. kemudahan dalam penulisan HTML, dan
4. “toleransi” browser yang menampilkan kode halaman yang tidak benar.
Dua alasan terakhir dan kehadiran beberapa para profesional di dalam tim pengembangan yang tidak harus memiliki latar belakang spesifik juga merupakan alasan-alasan pasti bagi penyebaran Web.
3. Lima Dimensi Kualitas
•Ketepatan
Ketepatan adalah aspek teknis yang dapat dengan mudah dicek. Beberapa tool tersedia untuk mencapai ketepatan kode, berkisar di antara editor untuk memperbaiki tool.
Aspek ini sangat bermanfaat karena walaupun toolnya sudah tersedia, bahkan gratis, sejumlah besar situs tidak akan melakukan pemeriksaan. Efek positif dari kode bersih tidak akan langsung diterima oleh para pengguna.
•Presentasi
Tata letak halaman adalah karakteristik yang paling prinsipel yang dirasakan oleh pengguna. Tata letak harus bersih dan keseluruhan konten harus tersusun dengan baik.
Hal tersebut bisa membantu orang-orang yang lemah (buta atau dipengaruhi oleh kekurangan kognitif.)
+Tautan
a.sejumlah tautan,
b.sejumlah tautan yang rusak,
c.sejumlah tautan harus secara hati-hati dievaluasi, seperti beberapa di antara mereka yang hanya
bisa menjadi tautan menu, dan harus dipertimbangkan kelompoknya, dan
d.terakhir, tujuan halaman mungkin memerlukan sejumlah tautan rendah atau tinggi.
+Form
Pada tingkat presentasi, form hams dievaluasi dengan mempertimbangkan fitur-fitur aksesibilitasnya (label,
pengisian field dengan data default, urutan sesuai field, dan kemungkinan untuk berpindah dengan
tombol tab).
•Konten
1.keterbacaan (kata-kata untuk kalimat, suku kata untuk kata-kata, total kata-kata, jumlah baris baru, panjang judul dan subjudul dan seterusnya),
2.arsitektur informasi (tingkat kesulitan yang berbeda, informasi yang dapat dikustomisasi),
3.struktur informasi (jumlah subheading per heading, jumlah paragraf per heading, arti panjang dan paragraf, panjang total paragraf, jumlah kalimat di dalam paragraf),
•Navigasi
1. struktur situs (graf node dan link),
2. navigasi horizontal dan vertikal, navigasi campuran,
3. bar navigasi.
•Interaksi
1.transparansi (pengguna diberi tahu mengenai pengisian, tambalan format, dan peluncuran),
2.pemulihan (pembatalan tersedia pada formulir halaman atau setelah pengguna mengisi formulir isian dan kemudian sistem memberitahukan aksi yang diselesaikan dan kemungkinan untuk dapat dibatalkan), dan
3.fasilitas catatan tambahan (jika pengguna dapat berperan untuk konten situs web).