Class administration
Slides:
Can be downloaded at:
http://www.unhas.ac.id/amil/mk/2012_2/SE1/
Grading:
Quiz Mid (Final) Test Individual Assignments Group Assignments
NO!!!
No mark (zero) for late assignments without prior permission or urgent reasons. No mark for cheated assignments and exams. No talks via mobile phone during class.
Silent mode is OK You can leave class if you have an urgent call.
Software Quality...
Usability
Users can learn it and fast and get their job done easily
Efficiency
It doesnt waste resources such as CPU time and memory
Reliability
It does what it is required to do without failing
Maintainability
It can be easily changed
Reusability
Its parts can be used in other projects, so reprogramming is not needed
Long term:
Maintainability Customers future needs Scalability: Can the software handle larger volumes of data?
2. Customers
Those who pay for the software
3. Software developers 4. Development Managers All four roles can be fulfilled by the same person
Enhancement projects: adding new features for users Reengineering or perfective projects: changing the system internally so it is more maintainable
Tugas Kelompok #1
1. Buat kelompok yang terdiri dari 4 orang. 2. Tentukan sistem perangkat lunak yang akan dikembangkan. 3. Tuliskan tujuan pembuatan sistem perangkat lunak tersebut. (Dikumpul minggu depan pada akhir kuliah)
Contoh
a. Sistem yang akan dikembangkan adalah Sistem Registrasi Bimbingan Belajar b. Tujuan pembuatan sistem: Membuat aplikasi Sistem Registrasi Bimbingan Belajar untuk membantu administrator dalam mengatur data program bimbingan, data siswa, data pembayaran pendaftaran serta pembayaran biaya bimbingan.