Arsitektur perangkat lunak
Arsitektur perangkat lunak adalah struktur sistem dari suatu program atau sistem komputer yang terdiri dari komponen-komponen perangkat lunak, ciri yang tampak secara eksternal dari komponen-komponen tersebut, serta hubungan antar komponen tersebut. Istilah ini juga merujuk pada dokumentasi arsitektur perangkat lunak suatu sistem.
Bacaan lanjutan
- Bass, Len, Paul Clements, and Rick Kazman (2003). Software Architecture In Practice, Second Edition. Boston: Addison-Wesley, ISBN 0-321-15495-9.
- Eden, Amnon H., Rick Kazman. Architecture, Design, Implementation. Diarsipkan 2007-09-28 di Wayback Machine.
- Garzás, Javier, and Piattini, Mario. An ontology for micro-architectural design knowledge, IEEE Software Magazine, Volume: 22, Issue: 2, March-April 2005. pp. 28 – 33.
- Kruchten, Philippe, Architectural Blueprints - the 4+1 View Model of Software Architecture Diarsipkan 2020-07-20 di Wayback Machine.. IEEE Software. 12 (6) November 1995, pp. 42–50
- Shan, Tony and Hua, Winnie (2006). Solution Architecting Mechanism. Proceedings of the 10th IEEE International EDOC Enterprise Computing Conference (EDOC 2006), October 2006, p23-32.
Pranala luar
- Collection of software architecture definitions at SEI
- Software architecture vs. software design: The Intension/Locality Hypothesis Diarsipkan 2007-11-28 di Wayback Machine.
- Worldwide Institute of Software Architects (WWISA)
- International Association of Software Architects (IASA) Diarsipkan 2006-11-24 di Wayback Machine.
- SoftwareArchitecturePortal.org — website of IFIP Working Group 2.10 on Software Architecture
- SoftwareArchitectures.com — independent resource of information on the discipline
- Microsoft Architecture Journal Diarsipkan 2008-12-03 di Wayback Machine.
- l
- b
- s
Rekayasa perangkat lunak
- Analisis persyaratan
- Analisis sistem
- Desain perangkat lunak
- Pemrograman komputer
- Metode formal
- Pengujian perangkat lunak
- Penyebaran perangkat lunak
- Pemeliharaan perangkat lunak
- Pemodelan data
- Arsitektur perusahaan
- Spesifikasi fungsional
- Bahasa pemodelan
- Paradigma pemrograman
- Perangkat lunak
- Arsitektur perangkat lunak
- Metodologi pengembangan perangkat lunak
- Proses pengembangan perangkat lunak
- Kualitas perangkat lunak
- Jaminan kualitas perangkat lunak
- Arkeologi perangkat lunak
- Analisis terstruktur
- Agile
- Berorientasi aspek
- Berorientasi objek
- Ontologi
- Orientasi layanan
- SDLC
Model pengembangan |
|
---|---|
Model lain |
|
Bahasa pemodelan |
|
Perangkat lunak
- Kent Beck
- Grady Booch
- Fred Brooks
- Barry Boehm
- Peter Chen
- Ward Cunningham
- Ole-Johan Dahl
- Tom DeMarco
- Martin Fowler
- C. A. R. Hoare
- Watts Humphrey
- Michael A. Jackson
- Ivar Jacobson
- James Martin
- Bertrand Meyer
- David Parnas
- Winston W. Royce
- Colette Rolland
- James Rumbaugh
- Niklaus Wirth
- Edward Yourdon
- Victor Basili
- Ilmu komputer
- Teknik komputer
- Rekayasa usaha
- Sejarah
- Manajemen
- Manajemen proyek
- Manajemen mutu
- Ergonomi perangkat lunak
- Rekayasa sistem
- Kategori
- Commons
Artikel bertopik teknologi informasi ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya. |
- l
- b
- s