Senin, 18 Maret 2013

Software Engineering


What is software engineering?
  • Software engineering adalah suatu disiplin rekayasa (rancang-bangun) yang terkait dengan semua aspek produksi perangkat lunak.
  • Engineer perangkat lunak mengadopsi pendekatan sistematis dan terorganisir untuk pekerjaan mereka dan menggunakan teknik dan tools yang disesuaikan dengan masalah yang dihadapi untuk dipecahkan, batasan pengembangan, dan sumber daya tersedia.
What is the difference between software engineering and computer science?
  • Computer science mempunyai kaitan dengan theory and fundamentals; software engineering mempunyai kaitan dengan practicalities of developing and delivering useful software.
  • Computer science sekarang ini tidak cukup lengkap untuk bertindak sebagai tiang penyokong software engineering.
Generic Software Process Network
-          Communication
-          Planning
-          Modeling Creation of Models to help developer and costumer
-          Construction (code generation and testing)
-          Deployment (deliver for customer)

Ruang Lingkup SE

1.       Software project tracking and control
2.       Risk Management
3.       Software quality assurance
4.       Technical reviews
5.       Measurement
6.       Software configuration management
7.       Reusability management
8.       Work product preparation and production

Software Aplication Type
1.       Real-time software
2.       Business software
3.       Engineering and scientific software
4.       Embedded software
5.       Personal computer software
6.       Web-based software.
7.       Artificial intelligence software

Tidak ada komentar:

Posting Komentar