CTI3H3 Rekayasa Perangkat Lunak

Deskripsi Mata Kuliah:

Mata kuliah rekayasa perangkat lunak merupakan mata kuliah yang mengajarkan mahasiswa mengenai badan ilmu rekayasa perangkat lunak. Mata kuliah ini meliputi rekayasa kebutuhan, perancangan, konstruksi, dan pengujian perangkat lunak. Pada mata kuliah ini dijelaskan dua paradigma yang ada dalam rekayasa perangkat lunak, yaitu prosedural dan berbasis objek.

Pustaka – Bibliography:

Utama:

  1. Roger S. Pressman. Software Engineering, 6th 2005
  2. Ian Sommerville. Software Engineering, 6th 2001
  3. Jeffry Wihitten, Lonnie D. Bentley, System Analyis and Design Methods 7ed, Mc- Graw Hill, 2007
  4. Grady Booch, James Rumbaugh, Ivar Jacobson, The Unified Modeling Language, Addison Wesley, 1999

Pendukung:

  1. Software Engineering Body of Knowledge (SWEBOK). 2004
  2. Computing and Information Science. Software Engineering Slides. Cornell University. 2009
  3. http://www.csbdu.in/econtent/Software%20Engineering/
  4. Edward Yourdon, Modern Structured Analysis, 1st edition, 1988
  5. Kendall, System Analysis and Design, 8th edition, 2013
  6. Uml-diagram.org,       -,          The      Unified Modeling        Language            [Online],          URL: https://www.uml-diagrams.org/, Tanggal Akses: 14 Februari 2019