WorksheetsUjian RPL
Total questions: 125
Worksheet time: 1hrs 3mins
Membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan adalah...
Membangun prototyping
Mengkodekan system
Evaluasi protoptyping
Pengumpulan kebutuhan
Model pengembangan perangkat lunak yang dikerjakan secara berurutan adalah...
Model waterfall
Model spiral
Model incremental
Model implementation
SDLC adalah
Systems Development Life Cycle
Story Demand Life Cycle
Systems Development Life Coorporation
Standart Democracy Life Creation
Kamus Data (KD) adalah...
katalog fakta tentang data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi
menyimpan data dari admin programmer
hasil brainstorming antara programmer dan user
media penyimpanan bahasa tingkat tinggi
gambar berikut adalah pemodelan perangkat lunak....
Waterfall
Agile
RAD
Prototype
Spiral
gambar berikut ini merupan model pembuatan perangkat lunak.....
Waterfall
Agile
RAD
Prototype
Spiral
gambar berikut adalah pemodelan perangkat lunak....
Waterfall
RAD
Prototype
Spiral
Agile
Yang tidak termasuk proses untuk membangun suatu sistem
Difinisi masalah ( analisa kebutuhan)
Analisa solusi (desain software)
Proses perencanaan
Proses control
Proses Pembayaran
Analysis -> Design -> Coding -> Testing -> Maintenance merupakan urutan dalam model waterfall. Tindakan "Penerjemah perancang ke bentuk yang dapat dimengerti oleh mesin" termasuk langkah yang mana ..??
Design
Coding
Testing
Maintenance
Tindakan apa yang dilakukan pada tahapan "Design" pada model Waterfall
Pengumpulan kebutuhan seluruh elemen sistem
Perancang struktur data, arsitektur perangkat lunak, rincian
prosedural, karakteristik antar muka
Pengumpulankebutuhandenganberfokus pada perangkatlunak,
Penerjemah perancang ke bentuk yang dapat dimengerti oleh mesin
Pada tahapan waterfaall diatas, pada nomor 2 merupakan tahapan
Requirements
Design
Implementation
Maintenance
Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah
Perancangan ( Design)
Pengujian (Testing)
Pemeliharaan (Maintenance)
Pembuatan kode(Coding)
System informasi yang mengambarkan hal-hal penting dari system informasi yang akan dating adalah
Model Prototyping
Model Fourth Generation Techniques (4GT)
Model RAD (Rapid Application Development)
Model Spiral
Keunggulan prototyping adalah
Adanya komunikasi yang baik antara pengembang dan pelanggan dan pelanggan berperan aktif dalam pengembangan sistem
Pelanggan kadang tidak melihat atau menyadari bahwa perangkat lunak yang ada belum mencantumkan kualitas dan Hubungan pelanggan dengan komputer yang disediakan mungkin tidak mencerminkan teknik perancangan yang baik
Tidak efisien dalam menggunakan model ini dan tidak adanya komunikasi antara pengembang dan pelanggan
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan dan terlalu cepat dalam pemgembangan system
Mengapa diperlukan desain/perancangan perangkat lunak
Supaya perangkat lunak yang dibuat berjalan dengan baik dan sejalan dengan proses bisnis yang berjalan
Agar supaya perangkat lunak berjalan tanpa hambatan
Supaya perangkat lunak yang dibuat berjalan cepat dan membuat nyaman pemilik stakeholder
Supaya perangkat lunak yang dibuat berjalan tidak lambat dan memiliki proses bisnis yang cepat
Dimanakah diagram proses di bawah ini yang merupakan proses pengembangan perangkat lunak itterative
Sekumpulan aktifitas yang saling terkait untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah
Software construction
Software testing
Software configuration
Software Proses
Suatu perangkat yang merupakan program yang memungkinkan sebuah komputer dapat melakukan suatu tugas tertentu adalah ...
hardware
brainware
software
mallware
susunan proses PL yang benar
Evolusi, Spesifikasi, Vaidasi, Pengembangan
Spesifikasi, Pengembangan, Validasi, Evolusi
Spesifikasi, Validasi, Evolusi, Pengembangan
Spesifikasi, Validasi, Pengembanga, Evolusi
Dalam pengembangan perangkat lunak, diperlukan menguji masukan kepada program sehingga program bisa menyelesaikannya dengan baik. Serta menguji permorfa dari program, bagaimana jika program dijalankan di kondisi-kondisi tertentu, merupakan fase ??
Specification
Implementation
Design
Validation
Maintenance
Sebutkan Tahapan pengembangan sistem mulai dari langkah pertama yang dilakukan...
Perancangan-Analisis-Perencanaan-Pengembangan-Pemeliharaan
Perencanaan-Analisis-Perancangan-Pengembangan-Pemeliharaan
Perencanaan-Analisis-Perancangan-Pemeliharaan-Pengembangan
Perencanaan-Perancangan-Analisis-Pengembangan-Pemeliharaan
Rekayasa perangkat lunak adalah ...
Prinsip-prinsip pengembangan perangkat lunak
Metode penggalian kebutuhan perangkat lunak
Ilmu yang mempelajari tentang programming
Pendekatann yang digunakan untuk mengelola perangkat lunak
Fokus utama bagi tim pengembang software adalah bagaimana program dapat berjalan tanpa eror dan bug.
True
False
Dalam banyak kasus, fenomena menambah programmer supaya waktu penyelesaian pengembangan software dapat dilakukan secara tepat waktu sangatlah membantu.
True
False
Mencakup kajian teoritis tentang alat bantu dan metode Rekayasa perangkat lunak adalah
Software engineering tools and methods
Software engineering process
Software quality
Software engineering management
digunakan untuk mengetahui kebutuhan aktivitas bisnis user adalah...
Requirement prototyping
Feasibility prototyping
Desain Prototyping
Implementation prototyping
tahap menentukan kebutuhan client terhadap perangkat lunak yang akan dibangun nantinya, adalah pengertian dari?
Requirement
System
System Requirement
Semua benar
Jenis requirement Non Fungsional, kecuali?
Keamanan
Performance
Politik dan budaya
Tradisional
Requirement jenis ini adalah tipe requirement yang berisi properti perilaku yang dimiliki oleh sistem, adalah penertian?
Kebutuhan Fungsional
Kebutuhan Non Fungsional
Politik dan Budaya
Verbal
requirement yang timbul dari domain aplikasi dari sistem requirement, adalah penertian?
requirement fungsional
requirement non fungsional
Domain requirement
requirement system
Requirement meruapak suatu kondisi atau kemampuan yang harus dipenuhi atau dimiliki oleh komponen sistem untuk memenuhi kontrak, standar, spesifikasi, atau dokumen resmi yang dikenakan lainnya.
Benar
Salah
Requirement Engineering merupakan salah satu siklus rekayasa perangkat lunak yang hanya melakukan analisis dalam prosesnya.
Benar
Salah
System Should Do ?
Merupakan pertanyaan untuk klasifikasi system berdasarkan ?
Functional
Non Functional
Primary
Derived
Penentuan platform yang digunakan dalam proses proses requirement termasuk kategori ?
Goal Level
Domain Level
Product Level
Design Level
berikut meruapak requirement management, kecuali ?
Requirement Derived
Requirements Elicitation
Requirement Dependencies
Quality Assurance
Understanding Domain perlu dilakukan untuk eksplorasi terkait aspek-aspek politik, organisasi, sosial dan tradisional dalam proses pengembangan perangkat lunak.
Benar
Salah
Seorang Requirement Engineer bertugas untuk memfasilitasi klien dan tim dalam proses analisa kebutuhan yang nantinya akan divalidasi untuk ketahap selanjutnya.
Benar
Salah
Software ini digunakan oleh manajemen untuk mengambil keputusan, termasuk pada
Business Software
Real Time Software
Engineering and Sciencetific Software
Embedded Software
Ciri utama dalam Real Time Software
Mampu memberikan respons pada waktu yang ditentukan
Harus memuat knowledge base
Memiliki fungsi terbatas
Tidak memiliki fungsi terbatas
Perangkat Lunak yang dibuat harus mampu, kecuali
Tepat waktu
Memiliki harga yang mahal
Meningkatkan kinerja
Tepat anggaran
Berikut adalah bukan termasuk dalam karakteristik Perangkat lunak
Mempunyai kinerja sesuai fungsi yang dibutuhkan pemakai
Mempunyai siklus hidup yang tidak cukup lama
Mudah dirawat/diperbaiki
Mempunyai antarmuka yg menarik
Berikut yang mempengaruhi estimasi proyek RPL
kompleksitas proyek, honor personel pekerja proyek, ketidakpastian struktural
kompleksitas proyek, ukuran proyek, harga software yang tidak menentu
kompleksitas proyek, ukuran proyek, ketidakpastian struktural
kompleksitas proyek, ukuran proyek, fluktuasi kinerja
Menentukan teknik, jadwal dan sumber daya yang digunakan untuk validasi software, termasuk pada perencanaan
Perencanaan kualitas
Perencanaan validasi
Perencanaan perubahan Manajemen
Perencanaan pengembangan staff
Apa yang dimaksud komponen Partial-Experience adalah
Menggunakan PL yang sudah jadi dari pihak ke tiga
Menggunakan PL dari proyek lalu yang serupa tetapi masih membutuhkan modifikasi
Menggunakan komponen PL yang harus dibangun oleh tim PL khususnya adalah untuk kebutuhan proyek sekarang
Tidak menggunakan PL dari proyek lalu yang serupa
Hal terpenting yang harus di estimasi paling tepat adalah
Jadwal, biaya & sumber daya
Jadwal & biaya
Biaya & sumber daya
Jadwal & sumber daya
Tidak termasuk pada ruang lingkup software
Fungsi (functions)
Validasi (validation)
Batasan(constraints)
Antarmuka (interface)
Jumlah personil ditentukan oleh
Estimasi Beban kerja
Biaya proyek
Waktu
Negosiasi
Melakukan estimasi perlu dilakukan dengan teliti, hal ini dapat diprediksi dengan hal berikut, kecuali
Derajat ketepatan estimasi ukuran produk yang akan dibuat
Kemampuan menterjemahkan bahasa pemrograman
Derajat rencana proyek yang mencerminkan kemampuan tim software
Kestabilan persyaratan-persyaratan produk dan lingkungan yang mendukung upaya software engineering
Urutan langkah untuk proses analisis kebutuhan adalah…
Identifikasi masalah – evaluasi masalah – pemodelan – spesifikasi – review
identifikasi masalah – evaluasi masalah – pemodelan – review
Identifikasi masalah – pemodelan – evaluasi masalah – spesifikasi
identifikasi masalah – evaluasi masalah – pemodelan – review – spesifikasi
Pertanyaan yang mencari bentuk solusi yang diinginkan adalah…
adakah sumber lain dari solusi yang dibutuhkan ?
adakah personal lain yang dapat menambah informasi ?
adakah isu atau kendala khusus yang berdampak kepada solusi ?
siapa yang kena dampak dari solusi ?
Tujuan utama dari pemeliharaan sistem adalah…
untuk membuat perubahan yang bisa diramalkan untuk sistem yang ada dan membetulkan kesalahan yang dibuat selama proses sistem desain dan implementasi.
untuk menjamin keseluruhan proses bisnis yang bergantung pada sistem informasi berjalan dengan tidak baik.
untuk keamanan sistem
untuk menjaga degradasi performa sistem.
sekumpulan program yang dibangun untuk melayani program lain adalah
Perangkat Lunak System
Perangkat Lunak Bisnis
Perangkat Lunak Teknik dan Ilmu Pengetahuan
Perangkat Lunak yang Dilekatkan
seluruh perintah yang digunakan untuk memproses informasi
Perangkat Lunak
Desain
Analisa
Basis data
Faktor-faktor yang melatar belakangi munculnya rekayasa perangkat lunak kecuali….
Ketidakmampuan organisasi memprediksi waktu, usaha dan biaya
software Requirements berhubungan dengan spesifikasi kebutuhan dan persyaratan perangkat lunak
Kemajuan dalam teknik-teknik pembuatan perangkat lunak
Kemajuan pesat perangkat keras
mencakup upaya-upaya perawatan ketika perangkat lunak telah dioperasikan adalah
Software construction
Software testing
Software maintenance
Software configuration
memonitor, mengontrol dan menganalisis kejadian dunia nyata pada saat terjadinya
Perangkat Lunak System
Perangkat Lunak Real Time
Perangkat Lunak Bisnis
Perangkat Lunak Berbasis Web
Struktur Data, Arsitektur perangkat lunak,Prosedur detil dan Karakteristik Antarmuka adalah
Pembuatan kode(Coding)
Perancangan ( Design)
Pengujian (Testing)
Pemeliharaan (Maintenance)
Pengumpulan kebutuhan dengan fokus pada perangkat lunak adalah
Perancangan ( Design)
Analisis kebutuhan perangkat lunak (Software Requirements Analysis)
Pemeliharaan (Maintenance)
Pembuatan kode (Coding)
System informasi yang mengambarkan hal-hal penting dari system informasi yang akan datang adalah.
Model Spiral
Model Prototyping
Model RAD (Rapid Application Development)
Model Waterfall
Penterjemahan perancangan ke bentuk yang dapat dimengerti oleh mesin, dengan menggunakan bahasa pemrograman
Perancangan ( Design)
Pembuatan kode (Coding)
Pengujian (Testing)
Security (Keamanan)
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk digunakan adalah
Menggunakan system
Evaluasi Sistem
Menguji system
Mengkodekan system
pengguna biasanya memberikan masukan berdasarkan hasil yang didapat dari tahap engineering dan instalasi adalah
Tahap Evaluasi
Tahap Konstruksi dan Pelepasan
Tahap Rekayasa (engineering)
Tahap Analisis Resiko
pada tahap ini ditentukan sumber-sumber informasi, batas waktu dan informasi-informasi yang dapat menjelaskan proyek adalah
Tahap Planning (perencanaan)
Tahap Analisis Resiko
Tahap Evaluasi
Tahap Maintenance
membagi sistem yang rumit menjadi bagian-bagian yang lebih kecil
Modularitas
Enkapsulasi
Abstraksi
Fungsionalitas
menyembunyikan banyak hal yang terdapat dalam obyek yang tidak perlu diketahui obyek lain adalah
Modularitas
Enkapsulasi
Abstraksi
Hirarki
Tool pengembangan perangkat lunak adalah....
Tool berbasis computer yang dimaksudkan untuk membantu proses siklus hidup perangkat lunak
Tool yang digunakan dalam memaksimalkan perangkat lunak
Tool berbasis computer yang berbasis perangkat lunak
Tool yang membantu kerja komputer
Jenis resiko estimasi adalah…
perkiraan jumlah waktu yang diperlukan untuk menyelesaikan proyek terlalu rendah.
terdapat kerusakan pada komponen software yang digunakan sehingga tidak sesuai dengan fungsinya.
code yang dibangkitkan oleh tools tidak efisien.
tidak dimungkinkannya melakukan rekuitmen staf yang memiliki kemampuan sesuai dengan yang diinginkan.
DFD singkatan dari...
Design Force Diagram
Data Flow Diagram
Data Force Diagram
Design Force Diagram
DFD digunakan untuk mendesign .....
Alur kinerja sistem
Tampilan pada sistem
Atribut pada sistem
Entitas pada sistem
Fungsi data store suatu DFD adalah
Penyimpanan data
Pemilik data
Pengolahan Data
Penyedia / Penerima informasi
Perbedaan komponen DFD antara Yourdan dengan Gene terdapat pada lambang :
Terminator dan proses
Proses dan Data Store
data store dan alur data
Terminator dan data store
Berikut adalah langkah untuk membuat DFD :1.DFD Level Dua, Tiga, … 2. Buat Diagram Level Satu 3. Buat Diagram Level Zero 4. Identifikasi terlebih dahulu semua entitas luar yang terlibat di sistem. 5.Identifikasi semua input dan output yang terlibat dengan entitas luar. 6.Buat Diagram Konteks (diagram context) Urutan yang benar adalah :
1-2-3-4-5-6
4-5-6-1-2-3
4-5-6-3-2-1
1-4-5-6-2-1
Perbedaan DFD Level 0 dan DFD Level 1, kecuali
DFD Level 1 mewakili aliran sistem secara mendetail
DFD Level 0 menggambarkan design sistem secara detail
DFD Level 0 menggambarkan design sistem secara umum
DFD Level 1 menggambarkan aliran data secara detail setiap proses sistem yang kemudian membentuk data store dari aliran data
Nama lain dari DFD Level 0 adalah
Context Diagram
Use Case
Data Storage
ERD
Diagram yang menggambarkan struktur sistem dari segi pendefinisian kelas-kelas yang akan di buat untuk membangun sistem adalah
Class diagram
object diagram
actifity diagram
communication diagram
interaction diagram
simbol yang digunakan pada diagram aktifitas untuk mengecek kondisi yang memiliki dua kondisi, yaitu
swimlane
end state
start position
decision
synchronization
Pada activity diagram, adanya percabangan disimbolkan dengan…..
Apa kepanjangan dari UML
Unified Modulus Language
Unity Modeling Language
Unified Modeling Language
Unity Modulus Language
UML adalah..
Menspesifikasi, memvisualisasi, membangun dan mendokumentasikan artifacts
Memverifikasi, memvisualisasi, membangun dan mendokumentasikan artifacts
Menspesifikasi, mengaudiosasi, membangun dan mendokumentasikan artifacts
Menspesifikasi, memvisualisasi, membangun dan mendeklarasikan artifacts
Fungsi dari simbol Boundary Class pada Squence Diagram yaitu...
Menggambarkan hubungan kegiatan
Menggambarkan sebuah penggambaran form
Menggambarkan hubungan antara actors
Menggambarkan tempat mulai
Pada diagram berikut, use case mana yang tidak dapat berdiri sendiri tetapi tergabung dalam perilaku use case lain:
D
F
H
G
I
Berdasarkan use case pada gambar, aktor mana yang dapat memicu perilaku actor pada use case F dan G
C dan K
B dan K
B dan C
C dan L
L dan K
Object lifeline MVC sequence yang ada pada gambar adalah
Boundary
Control
Entity
Swimlane
Business Entity
Kondisi yang digambarkan pada kotak berwarna merah pada diagram sequence berikut dinamakan sebagai
Looping
Recursion
Conditional
Opt Fragment
Loop Fragment
Pernyataan yang paling tepat dibawah ini tentang UML adalah
UML digunakan untuk menganalisa sebuah sistem
UML digunakan untuk mengevaluasi sebuah sistem
UML digunakan untuk implementasi sistem
UML digunakan untuk merancang, memvisualisasikan sebuah sistem
UML digunakan untuk coding sistem
Diagram yang menggambarkan fungsionalitas yang diharapkan dari sebuah sistem. Yang menekan “apa” yang diperbuat sistem, dan bukan “bagaimana”, adalah…
use case diagram
class diagram
statechart diagram
activity diagram
sequence diagram
Sebuah diagram yang menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus menggambarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi), adalah...
use case diagram
class diagram
statechart diagram
activity diagram
sequence diagram
Istilah yang digunakan dalam rekayasa sistem, sistem informasi, dan rekayasa perangkat lunak untuk menggambarkan proses perencanaan, pembuatan, pengujian, dan penerapan sistem informasi adalah
System Development Life-Cycle
System Development Life
Process
Software Life Cycle
Software Process
Yang bukan termasuk metodologi pada sofware engineering adalah .....
Structured Design Methodology
RAD Development
Agile Development
System Development
Sekumpulan aktifitas yang saling terkait untuk menspesifikasikan, design, implementasi dan pengujian sistem perangkat lunak adalah
Software construction
Software testing
Software configuration
Software Proses
Suatu proses dimana kebutuhan pemakai diterjemahkan menjadi produk perangkat lunak adalah
Proses pengembangan perangkat lunak
Siklus Pengembangan Perangkat Lunak
Model Proses Pengembangan Perangkat Lunak
Prototyping Model
Perangkat lunak yang memadukan wujud pengulangan dari model prototyping dengan aspek pengendalian dan sistematika dari linear sequential model adalah
Spiral Model
RAD (Rapid Application Development) Model
Fourth Generation Techniques (4GT)
Prototyping Model
Informasi apa yang mengendalikan proses bisnis, Kemana informasi itu pergi dan Siapa yang memprosesnya adalah
Pemodelan data (Data Modelling)
Pemodelan bisnis (Business Modelling)
Pemodelan proses (Process Modelling)
Pembuatan aplikasi ( Application generation)
System informasi yang mengambarkan hal-hal penting dari system informasi yang akan datang adalah
Model Spiral
Model RAD (Rapid Application Development)
Model Fourth Generation Techniques (4GT)
Model Prototyping
Sebuah teknik yang dilakukan dengan melakukan analisis dapat melihat langsung bagaimana sistem lama berjalan, disebut….
Teknik Pengumpulan data
Perencanaan Proyek
Observasi
Kuisioner
Estimasi Proyek
Sebuah kerangka kerja yang memungkinkan manajer membuat estimasi yang dapat dipertanggungjawabkan mengenai sumber daya, biaya dan jadwal, merupakan tujuan dari…
Teknik Pengumpulan data
Observasi
Perencanaan Proyek
Kuisioner
Estimasi Proyek
Software yang berhubungan dengan detail pengembangan perangkat lunak, termasuk algoritma, pengkodean, pengujian dan pencarian kesalahan disebut….
Maintenance
Construction
Engineering Process
Quality
Requirements
Software yang berhubungan dengan definisi, implementasi pengukuran, pengelolaan, perubahan dan perbaikan proses RPL, disebut…
Maintenance
Construction
Engineering Process
Quality
Requirements
Pendekatan klasik dalam pengembangan perangkat lunak yang menggambarkan metode pengembangan linier dan berurutan, disebut…
Waterfall
Prototype
Rapid Aplication Development
Iterasi
Spiral
Model pengembangan perangkat lunak yang pengembangannya tergolong dalam teknik incremental (bertingakat), disebut…
Waterfall
Prototype
Rapid Aplication Development
Iterasi
Spiral
Model dari sebuah model produk yang mungkin belum memiliki semua fitur produk sesungguhnya namun sudah memiliki fitur – fitur utama dari produk sesungguhnya dan biasa digunakan untuk keperluan testing/uji coba untuk bahan uji coba sebelum berlanjut ke fase pembuatan produk sesungguhnya, disebut….
Waterfall
Prototype
Rapid Aplication Development
Iterasi
Spiral
Gambar berikut menggambarkan kerangka kerja pengembangan perangkat perangkat lunak dengan Model …
Rapid Aplicaton Development Model
Waterfall Model
incremental Model
model V
Prototyping Model
Gambar berikut menggambarkan kerangka kerja pengembangan perangkat perangkat lunak dengan Model …
Rapid Aplicaton Development Model
Waterfall Model
CBSE Model
model V
Prototyping Model
Gambar berikut menggambarkan kerangka kerja pengembangan perangkat perangkat lunak dengan Model …
Rapid Aplicaton Development Model
Waterfall Model
Spiral Model
model V
CBSE Model
Gambar berikut menggambarkan kerangka kerja pengembangan perangkat perangkat lunak dengan Model …
incremental Model
Model Rational Unified Process (RUP)
Spiral Model
model V
Prototyping Model
Gambar berikut menggambarkan kerangka kerja pengembangan perangkat perangkat lunak dengan Model …
Rapid Aplicaton Development Model
Waterfall Model
Spiral Model
model V
Prototyping Model
Urutan tahapan pada System Development Life Cycle adalah..
Planning - Analysis - Design - Implementation – Maintenance
Planning - Design - Analysis - Implementation – Maintenance
Planning - Implementation - Design - Analysis – Maintenance
Planning - Analysis - Design - Coding – Testing
Pada gambar di atas menunjukan perbandingan metode perangkat lunak apa?
Waterfall vs Agile
Agile vs Waterfall
RAD vs Agile
RAD vs Waterfall
Model Spiral adalah penggabungan dari dua Model apa saja…
Model Waterfall dan Model Prototype
Model Paralel dan Model Waterfall
Model Prototype dan Model Paralel
Model Incremental dan Model Paralel
Apa yang dimaksud dengan rekayasa perangkat lunak...
Suatu disiplin rekayasa yang berkaitan dengan semua aspek produksi perangkat lunak
Satu set kegiatan yang tujuannya adalah pengembangan atau evolusi dari perangkat lunak
Software untuk mendukung pengembangan perangkat lunak dan proses evolusi.
Sebuah komponen yang bekerja untuk mencapai beberapa tujuan umum.
Mendapatkan dan menstrukturkan kebutuhan sistem secara keseluruhan kepada pemakai dan memberikan gambaran yang jelas kepada program komputer adalah tujuan dari
Desain sistem
Analisis sistem
Pengujian sistem
Coding sistem
