Anda di halaman 1dari 2

M.

TAKDIR D42113035

REKAYASA PERANGKAT LUNAK


FAQs ABOUT SOFTWARE ENGINEERING
1. What is Software?
Sebuah program komputer dan terkait dokumentasi. Sebuah produk software
dapat dikembangkan untuk pelanggan tertentu atau dapat dikembangkan
untuk pemasaran secara umum.
2. What is Software Engineering?
Rekayasa perangkat lunak adalah disiplin teknik yang sangat berkaitan
dengan semua aspek produksi perangkat lunak dan pendekatan terstruktur
untuk desain system perangkat lunak sehingga perangkat lunak modern itu
biasanya besar dan kompleks, yang ditulis oleh tim dari orang-orang yang
berbakat. Konsep dengan membangun kerja sama tim yang sangat baik.
3. What is the difference between software engineering and somputer
science?
Ilmu komputer sangat berfokus pada teori dan fundamental; sedangkan
rekayasa perangkat lunak bersangkutan dengan kepraktisan
mengembangkan software yang berguna.
4. What is the difference between software engineering and system
engineering?
Rekayasa sistem berkaitan dengan semua aspek pengembangan sistem
berbasis komputer termasuk hardware, software dan rekayasa proses ;
sedangkan Rekayasa perangkat lunak adalah bagian dari proses yang lebih
umum ini .
5. What is a software process?
Proses perangkat lunak termasuk kegiatan-kegiatan , metode , praktek dan
transformasi yang digunakan untuk membuat dan memelihara produk
perangkat lunak .
6. What is a software process model?
Software process model merupakan representasi sederhana suatu software
process, yang diperkenalkan dari suatu perspektif spesifik.
7. What are the costs of software engineering?
Biaya-biaya berubah-ubah tergantung pada jenis sistem yang dikembangkan
dan kebutuhan atribut sistem seperti kehandalan dan reliabilitas sistem.
8. What are software engineering methods?
Software engineering methods merupakan pendekatan terstruktur dalam
pengembangan perangkat lunak yang akan meliputi model system dari RPL
itu sendiri, notasi, aturan, desain advice, dan panduan proses.

TEKNIK
INFORMATIKA

M. TAKDIR D42113035

REKAYASA PERANGKAT LUNAK


9. What is CASE (Computer-Aided Software Engineering)?
CASE adalah System software yang digunakan untuk mendukung otomatisasi
aktivitas proses perangkat lunak. CASE sering digunakan untuk mendukung
metode.
Upper-Case : Tools untuk mendukung aktivitas proses awal kebutuhan dan
desain.
Lower-Case :Tools untuk mendukung aktivitas selanjutnya seperti
programming, debugging,
dan testing.
10.
What are the attributes of good software?
Software perlu memiliki fungsi kebutuhan dan kemampuan yang diperlukan
oleh pemakai dan harus maintainable, dependable , efficient, dan usable.
a. Maintainability
Software harus dapat ditingkatkan dan diubah sesuai dengan
kebutuhan.
b. Dependability
Software harus dapat dipercaya (trustworthy).
c. Efficiency
Software seharusnya tidak membuat penggunaan sumber daya sistem
menjadi boros.
d. Usability
Software harus dapat dipakai oleh para pemakai yang direncanakan.
11.
What are the key challenges facing software engineering?
mengatasi sistem warisan (legacy systems), meningkatnya heterogenitas
(Heterogenity) sistem, dan tuntutan permintaan percepatan
penyerahan(Delivery) sistem.
a. Legacy systems
Sistem warisan (sistem lama) harus dirawat dan dibaharui.
b. Heterogenity
Sistem terdistribusikan dalam bentuk campuran antara perangkat
keras dan lunak.
c. Delivery
Adanya peningkatan tekanan untuk penyerahan perangkat lunak lebih
cepat.

TEKNIK
INFORMATIKA

Anda mungkin juga menyukai