RSS
Facebook
Twitter

Friday, June 03, 2011

pengetahuan : Rekayasa Perangkat Lunak BAB 1

APA itu Software?
- merepresentasikan masalah dunia nyata
- masalah dunia nyata lebih komplek dari "switching two values"
- meliputi program,dokumen ,data
- sofware tidak sama dengan program

Karakteristik sofware :
- software adalah komponenn system yang logic (bukan fisik)
- software dibangun/direkayasa, tidak melalui proses manufaktur secara umum
- software tidak kadaluarsa
- sofware dibangun berdasarkan kebutuhan

sofware aplikasi
- system software : program ditulis u/ melayani program2 yang lain (compiler, editor, dan utilitas pengatus file)
  -real-time software : sistem yg memiliki delay dlm batas2 toleransi (mesin atm ,sistem kereta api otomatis)
- bussiness software : mensupport kebutuhan organisasi2.
- engineering & scientific software : software yg ditanamkan u/ fungsionalitas tertentu n tidak bisa diedit. (mesin cuci,oven)
- personal computer software : pengolah kata dll
- actificial intelligence software (software kecerdasan buatan)

Perkembangan Software
1. tahun 50-an : batch orientation, limited distribution, custom software
2. tahun 65-an sampai 75-an : multiuser, real time, database, product software.
3. sekarang : powerful dekstop system, object oriented tech, expert system, artificial neural network, paralel computing, network computer.

Mengapa perlu SE?
# software adalah sesuatu yang komplek
# software harus benar

elemen SE
product = software : programs, documents, data

proses bagaimana software di bangun :
1. management process
# project management
# configuration management
# Quality assurance management

2. Technical Process
#metode yang harus di aplikasikan : analisis, perancangan, pemrograman, pengujian
#siapa saja yang terlibat : manager, software developer, support.

software engineering layers
1.tools -> power designer,dll
2. mwthods -> design view,code review, testing
3. process -> waterfall,dll

0 komentar: