Software Engineering

Share This

Software Engineering

lecturer
Mata kuliah yang membahas keseluruhan aspek produksi software dalam kerangka software development life cycle (SDLC), mulai dari tahap requirement analysis, desain, coding, testing, sampai ke maintenance. Mahasiswa yang menyelesaikan mata kuliah ini diharapkan mampu memahami proses pengembangan software secara komprehensif, termasuk didalamnya standard, notasi, dan pengukuran kualitas. Materi juga mengkombinasikan faktor non-teknis, sehingga dapat membentuk mahasiswa menjadi technopreneur dalam bidang pengembangan software.

Slide:

  1. Introduction to Software Engineering
  2. Software Engineering Process
  3. Software Engineering Methodology
  4. Software Quality
  5. Software Engineering Research

Software Requirements:

  1. Sparx Enterprise Architect
  2. Java SDK
  3. Netbeans IDE

Textbooks:

  1. Roger S. Pressman, Software Engineering: A Practitioner’s Approach 8th Edition, McGraw-Hill, 2015
  2. Ian Sommerville, Software Engineering 10th Edition, Addison-Wesley, 2015
  3. Yingxu Wang, Software Engineering Foundations: A Software Science Perspective, Auerbach Publications, Taylor & Francis Group, 2008
  4. P. Bourque and R.E. Fairley, eds., Guide to the Software Engineering Body of Knowledge Version 3.0, IEEE Computer Society, http://www.swebok.org, 2014
  5. Albert Endres dan Dieter Rombach, A Handbook of Software and Systems Engineering, Pearson Education Limited, 2003
  6. Kenneth E. Kendall and Julie E Kendall, Systems Analysis and Design 8th Editionn, Prentice Hall, 2010
  7. Alan Dennis et al, Systems Analysis and Design with UML 4th Edition, John Wiley and Sons, 2012
  8. Daniel Galin, Software Quality Assurance, Addison-Wesley, 2004
  9. Kshirasagar Naik and Priyadarshi Tripathy, Software Testing and Quality Assurance, John Wiley & Sons, Inc., 2008
  10. Christian W. Dawson, Project in Computing and Information System a Student Guide 2nd Edition, Addison-Wesley, 2009
  11. Mikael Berndtsson, Jörgen Hansson, Björn Olsson, Björn Lundell, Thesis Projects – A Guide for Students in Computer Science and Information System 2nd Edition, Springer-Verlag London Limited, 2008
  12. C. Wohlin, P. Runeson, M. Host, M. C. Ohlsson, B. Regnell, and A. Wesslen, Experimentation in Software Engineering, Springer, 2012
  13. P. Runeson, M. Host, A. Rainer, and B. Regnell, Case Study Research in Software Engineering: Guiidelines and Examples, John Wiley & Sons, Inc., 2012