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:
Post a Comment