Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Ari Sukmawibowo  Sommerville, Ian; Software Engineering (Rekayasa Perangkat Lunak), edisi 6.  Pressman, Roger S., Software Engineering.

Presentasi serupa


Presentasi berjudul: "Ari Sukmawibowo  Sommerville, Ian; Software Engineering (Rekayasa Perangkat Lunak), edisi 6.  Pressman, Roger S., Software Engineering."— Transcript presentasi:

1 Ari Sukmawibowo

2  Sommerville, Ian; Software Engineering (Rekayasa Perangkat Lunak), edisi 6.  Pressman, Roger S., Software Engineering : A Practioneer Approach, 6 th edition.

3  Rekayasa Sistem berbasis computer  Proses-proses perangkat Lunak  Manajemen proyek  Persyaratan Perangkat Lunak  Proses Rekayasa Persyaratan  Model Sistem  Protype  Spesifikasi Formal  Perancangan Arsitektural  Arsitektur Sistem Terdistribusi  Perancangan Berorientasi Object  Real-time dan pemakaian ulang  Perancangan User Interface

4  Software sebagai produk Produces, manages, acquires, modifies, displays, or transmits information (word processor, compiler, spreadsheet,dll…)  Software sebagai sarana pendukung produk lainnya  Supports a system functionality  Controls other programs (e.g., an operating system)  Effects communications (e.g., networking software)  Helps build other software (e.g., software tools)

5  Kumpulan objek yang membentuk sebuah konfigurasi yang didalamnya terdapat: programs documents data... Selain itu   Software is engineered  Software doesn’t wear out  Software is complex

6

7 Tahun AwalEra KesatuEra KeduaEra Ketiga 1.Berorientasi Batch 2.Distribusi Terbatas 3.Perangkat lunak bersifat customized 1.Multiuser/online 2.Realtime 3.Database 4.Perangkat lunak mulai dapat dijual sebagai product 1.Distributed systems 2.Embeded program 3.Hardware yang berharga murah 1.Desktop yang memiliki kemampuan besar 2.OO Technology 3.Artificial Inteligent 4.Neural Network 5.Komputasi Pararel 6.Interkoneksi Jaringan …………

8  System software  Application software  Engineering/scientific software  Embedded software  Product-line software  WebApps (Web applications)  AI software

9  Ubiquitous computing —wireless networks  Netsourcing —the Web as a computing engine  Open source —”free” source code open to the computing  Also …  Data mining  Grid computing  Cognitive machines  Software for nanotechnologies  Mobile application

10  software must be adapted to meet the needs of new computing environments or technology.  software must be enhanced to implement new business requirements.  software must be extended to make it interoperable with other more modern systems or databases.  software must be re-architected to make it viable within a network environment.


Download ppt "Ari Sukmawibowo  Sommerville, Ian; Software Engineering (Rekayasa Perangkat Lunak), edisi 6.  Pressman, Roger S., Software Engineering."

Presentasi serupa


Iklan oleh Google