Anda di halaman 1dari 13

Tren Terbaru

Software Engineering

Sita Anggraeni
< 14 2A >
< 14000143 >
STMIK PASCA NUSA MANDIRI
Desember 2009
Software Ecosystems
• Dari Jurnal :
• A Sense of Community: A Research Agenda for Software
Ecosystems
• Slinger Jansen
• Utrecht University
• s.jansen@cs.uu.nl
• Anthony Finkelstein
• University College London
• a.finkelstein@cs.ucl.ac.uk
• Sjaak Brinkkemper
• Utrecht University
• s.brinkkemper@cs.uu.nl
• Tujuan Penelitian ini adalah :
Hasil penelitian ini memungkinkan vendor
perangkat lunak untuk mengembangkan
perangkat lunak yang disesuaikan dengan
model bisnis baru dan pasar baru, dan
untuk membuat pilihan-pilihan strategis
yang membantu perangkat lunak
vendor untuk berkembang dalam
ekosistem perangkat lunak.
Teknis dan bisnis aspek rekayasa
perangkat lunak dalam ekosistem
1. Ekosistem Software Perspektif
Software vendor sekarang harus
mempertimbangkan peran strategis
mereka dalam perangkat lunak
ekosistem (SECO) untuk bertahan hidup.
Vendor perangkat lunak harus fokus pada
tiga perspektif yang berbeda:

1. Tingkat ekosistem perangkat lunak,


penyediaan perangkat lunak
2. Tingkat jaringan, dan tingkat vendor perangkat
lunak. Pada
3. Tingkat ekosistem perangkat lunak pilihan
strategis harus dibuat tentang bagaimana
vendor perangkat lunak yang berperilaku
dalam SECO untuk memaksimalkan
profitabilitas
2. Ekosistem Software Level
Sebuah ekosistem perangkat lunak
sebagai kumpulan bisnis berfungsi
sebagai sebuah unit dan berinteraksi
dengan pasar bersama untuk perangkat
lunak dan layanan, bersama dengan
hubungan diantara mereka,hubungan ini
sering diperkuat oleh platform teknologi yg
umum atau pasar yang beroperasi melalui
pertukaran informasi, sumber daya dan
artefak.
Contoh yang dapat digunakan untuk
menetapkan ciri khas SECOs adalah :
• SECOs MySQL / PHP SECO, Microsoft
SECO, dan iPhone SECO.
3. Software Tingkat Jaringan Supply
– Sebuah Software Supply Network (SSN)
adalah serangkaian terkait software,
hardware, dan organisasi jasa bekerja sama
untuk memenuhi permintaan pasar
• SSN Challenge 1
Membangun hubungan dalam SSN.
Metode untuk kontraktor dan hubungan
mitra identifikasi minta untuk lebih lanjut
vendor perangkat lunak membantu dalam
membangun dan mengembangkan SSN
mereka sendiri.
Salah satu cara untuk melakukannya
adalah dengan menggunakan portal Web
yang berbeda untuk pengguna akhir,
pemasok, dan (valueadding) reseller.
• SSN Challenge 2
Mempertimbangkan dependensi antara
komponen pengembang ingin memiliki
software terbaru secepat mungkin,
sehingga mereka dapat menggunakan
kembali fitur-fitur terbaru. Di lain pihak
permintaan pengguna akhir sistem yang
stabil dengan pengembalian yang jelas
dalam investasi untuk upgrade.
• SSN Challenge 3
Mengelola kualitas dalam SSN.
Vendor perangkat lunak memerlukan
plug-in pengembang untuk
mempertahankan tingkat kualitas tertentu
Persetujuan pelanggan dari produk atau
layanan perangkat lunak bergantung pada
pengalaman dengan kedua plug-in dan
produk utama atau jasa
4. Vendor software Level
Sebuah vendor perangkat lunak yang
merupakan entitas organisasi yang mendesain,
membangun, dan fungsionalitas perangkat lunak
rilis dalam SECO. Tujuan dari vendor perangkat
lunak adalah untuk memaksimalkan keuntungan
dengan menjual perangkat lunak dan layanan
terkait mungkin. Software vendor membangun
fungsionalitas perangkat lunak. Fungsi software
adalah setiap kumpulan fungsi yang mewakili
nilai bisnis untuk perangkat lunak pengguna
akhir
• Vendor software Challenge 1
Portfolio dan Produk Line perencanaan.
• Vendor software Challenge 2
Knowledge Management.
• Vendor software Challenge 3
Architecting untuk diperpanjang,
portabilitas, dan variabilitas.
• Vendor software Challenge 4
Pengembangan organisasi ntegrasi
sistem.
5. Penelitian Arah
Penggolongkan penelitian ini sebagai
empiris rekayasa perangkat lunak.
Sebagian besar tantangan yang dibahas
dalam makalah ini adalah teknis atau
bisnis alam.
Lebih jauh lagi, lebih banyak penelitian
harus didukung di berbagai bidang ilmu
atau melakukan penelitian interdisipliner.

Anda mungkin juga menyukai