pasar.pts-ptn.net Layanan Informasi 17 Jam
Telp/Fax : 021-8762002, 8762003, 8762004, 87912360
HP/SMS : 081 1110 4824 27, 0812 9526 2009, 08523 1234 000, 0815 145 78119
WhatsApp : 0817 0816 486, 0812 9526 2009, 0815 145 78119
email : _Hubungi Kami__ silahkan klik
Chatting dengan Staf :
ggkarir.com
ggiklan.com
Pilih Bahasa :   ID   EN   Permintaan Katalog / Brosur (GRATIS via POS)   Kelas Karyawan   Reguler
PartaiKuliah KaryawanManual / TutorialManual / TutorialRegulerJaringan EnsiklopediaEnsiklopedia DuniaGeografiFilsafatPendidikanEkonomi

   
Cari  
    Komputer Sains

    Sebelumnya  (Outline of science) (Outline of software)  Berikutnya    

Outline of software engineering

The following outline is provided as an overview of and topical guide to software engineering:

Software engineering – application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software.[1]

Contents

Technologies and practices

Skilled software engineers use technologies and practices from a variety of fields to improve their productivity in creating software and to improve the quality of the delivered product.

Software applications

Software engineers build software (applications, operating systems, system software) that people use.

Applications influence software engineering by pressuring developers to solve problems in new ways. For example, consumer software emphasizes low cost, medical software emphasizes high quality, and Internet commerce software emphasizes rapid development.

Software engineering topics

Many technologies and practices are (mostly) confined to software engineering, though many of these are shared with computer science.

Programming Languages
AdaAPLB 
COBOLPascalCC++
C#ClojureCommon LispD
ColdFusionDelphiDylanEiffel
ErlangFortranF#Groovy
JavaLassoMLOCaml
PerlPHPPL/SQLProlog
HaskellPythonRubyScala
SchemeSmalltalkTclT-SQL
VerilogVHDLVisual BasicVisual Basic .NET
Assembly language • • • Scripting language • • • Daftar/Tabel -- programming languages

Programming paradigm, based on a programming language technology

Databases

Graphical user interfaces

Programming tools

Libraries

Design languages

Patterns, document many common programming and project management techniques

  • Anti-patterns
  • Patterns

Processes and methodologies

Platforms

A platform combines computer hardware and an operating system. As platforms grow more powerful and less costly, applications and tools grow more widely available.

Other Practices

Other tools

Computer science topics

Skilled software engineers know a lot of computer science including what is possible and impossible, and what is easy and hard for software.

Mathematics topics

Discrete mathematics is a key foundation of software engineering.

Other

Life cycle phases

Deliverables

Deliverables must be developed for many SE projects. Software engineers rarely make all of these deliverables themselves. They usually cooperate with the writers, trainers, installers, marketers, technical support people, and others who make many of these deliverables.

  • Application software — the software
  • Database — schemas and data.
  • Documentation, online and/or print, FAQ, Readme, release notes, Help, for each role
  • Administration and Maintenance policy, what should be backed-up, checked, configured, ...
  • Installers
  • Migration
    • Upgrade from previous installations
    • Upgrade from competitor's installations
  • Training materials, for each role
  • Support info for computer support groups.
  • Marketing and sales materials
    • White papers, explain the technologies used in the applications

Business roles

Management topics

Business topics

  • Quality programs
    • Malcolm Baldrige National Quality Award
    • Six Sigma
    • Total Quality Management (TQM)

main qulities

Software engineering profession

  • Software engineering demographics
  • Software engineering economics
  • CCSE
  • History of software engineering
  • Software engineering professionalism
  • Legal

History of software engineering

Main article: History of software engineering

Pioneers

Many people made important contributions to SE technologies, practices, or applications.

See also

Disasters

Software has played a role in many high-profile disasters.

  • Ariane 5 Flight 501
  • Mars probe
  • Denver International Airport
  • TAURUS — UK share settlement system and dematerialised central share depository.
  • Therac-25 — A radiation therapy machine responsible for six overdoses due to faulty software.
  • Airbus A320 —[citation needed] The Airbus A320, while was controversial in software engineering circles, being the first civilian Fly-by-wire aircraft. In the Airbus flight control systems, the computer has the final say on all decisions, meaning the safety of passengers depends upon the accuracy of the software specification, and the competence of the engineering teams producing the (multiple, independent) software stacks. The Strasbourg A320 crash of Jan 21, 1992 is partially related to software in that poor user interface design was a contributing factor.
  • Failure at Dharan — Patriot Missile clock issue.

Notable publications

  • About Face: The Essentials of User Interface Design by Alan Cooper, about user interface design. ISBN 0-7645-2641-3
  • The Capability Maturity Model by Watts Humphrey. Written for the Software Engineering Institute, emphasizing management and process. (See Managing the Software Process ISBN 0-201-18095-2)
  • The Cathedral and the Bazaar by Eric Raymond about open source development.
  • The Decline and Fall of the American Programmer by Ed Yourdon predicts the end of software development in the U.S. ISBN 0-13-191958-X
  • Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. ISBN 0-201-63361-2
  • Extreme Programming Explained by Kent Beck ISBN 0-321-27865-8
  • "Go To Statement Considered Harmful" by Edsger Dijkstra.
  • Internet, Innovation and Open Source:Actors in the Network — First Monday article by Ilkka Tuomi (2000) source
  • The Mythical Man-Month by Fred Brooks, about project management. ISBN 0-201-83595-9
  • Object-oriented Analysis and Design by Grady Booch. ISBN 0-8053-5340-2
  • Peopleware by Tom DeMarco and Tim Lister. ISBN 0-932633-43-9
  • The pragmatic engineer versus the scientific designer by E. W. Dijkstra [1]
  • Principles of Software Engineering Management by Tom Gilb about evolutionary processes. ISBN 0-201-19246-2
  • The Psychology of Computer Programming by Gerald Weinberg. Written as an independent consultant, partly about his years at IBM. ISBN 0-932633-42-0
  • Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke, and Don Roberts. ISBN 0-201-48567-2
  • The Pragmatic Programmer: from journeyman to master by Andrew Hunt, and David Thomas. ISBN 0-201-61622-X

See also:

"Software engineering" in different languages

  • In Arabic, software engineering is called handast albrmjeyat (هندسة البرمجيات).
  • In Catalan, software engineering is called enginyeria del software.
  • In Chinese, software engineering is called ruǎnjiàn gōngchéng(软件工程)
  • In Danish, software engineering is called Software ingeniør.
  • In Dutch, software engineering is called Software ontwikkeling.
  • In French, software engineering is called Génie logiciel.
  • In Persian, software engineering is called Mohandesi-e Narm Afzar (مهندسی نرم افزار).
  • In German, software engineering is called Softwaretechnik.
  • In Hebrew, software engineering is called הנדסת תוכנה.
  • In Icelandic, software engineering is called Hugbúnaðarverkfræði.
  • In Italian, software engineering is called Ingegneria del software,
  • In Korean, software engineering is called 소프트웨어 공학,
  • In Norwegian, software engineering is called Programvareutvikling.
  • In Polish, software engineering is called Inżynieria oprogramowania.
  • In Portuguese, software engineering is called Engenharia de software,
  • In Spanish, software engineering is called Ingeniería del software,
  • In Turkish, software engineering is called yazılım mühendisliği.
  • In Urdu, software engineering is called سافٹ ویئر انجینئرنگ.
  • In Greek, software engineering is called τεχνολογία λογισμικού.

Related fields

See also

  • Search-based software engineering
  • SWEBOK Software engineering body of knowledge
  • CCSE Computing curriculum for software engineering
  • Computer terms etymology, the origins of computer terms
  • Complexity or scaling
  • Software brittleness problem
  • Second system syndrome
  • optimization
  • Source code escrow
  • Feature interaction problem
  • Certification (software engineering)

References

  1. ^ Pierre Bourque and Robert Dupuis, ed. (2004). Guide to the Software Engineering Body of Knowledge - 2004 Version. IEEE Computer Society. pp. 1–1. ISBN 0-7695-2330-7. 

External links

External links

    Sebelumnya  (Outline of science) (Outline of software)  Berikutnya    





Tags: Outline of software engineering, Komputer Sains, 464, Outline of software engineering See also: Index of software engineering articles The following outline is provided as an overview of and topical guide to software engineering: Software engineering – application of a systematic disciplined quantifiable approach to the development operation and maintenance of software ; that is the application of engineering to software, [ ] Contents Technol, Outline of software engineering, Bahasa Indonesia, Contoh Instruksi, Tutorial, Referensi, Buku, Petunjuk pasar, pts-ptn.net
 Artikel Bebas
 Program Pascasarjana (S2)
 Permohonan Keringanan Biaya Studi
 Program Kuliah Reguler Sore/Malam
 Download Brosur
 Soal-Jawab Tes Psikologi
 Pendaftaran Online
 Bermacam2 Reklame
 Program Kuliah Daring / Online di 168 PTS Terbaik
 Soal-Jawab Tes Psikologi
 Kuliah Gratis
 Peluang Karir
 Perkuliahan Entrepreneur
Informasi PTS Penyelenggara
Program Kelas Eksekutif (P2K) (Perkuliahan Online / Daring)

Profile & Tujuan
Penerimaan Mahasiswa
Program Studi
Jurusan + Kurikulum
Solusi Pintar
Dapat Kerja Baru atau Menaikkan Karir
Jaringan Portal Kuliah Reguler Sore/Malam
Jaringan Portal Gabungan PTS
Jaringan Portal Kelas Reguler Pagi
Jaringan Portal Program S2 (Pascasarjana)
Jaringan Portal Perkuliahan Karyawan




 Berbagai Perdebatan
 Al Qur'an Online
 Jadwal Shalat
 Tutorial Informatika Sains
Beritahu Rekan Saya
Nama Saya

Email Saya

Email Rekan 1

Email Rekan 2 (tidak wajib)

Email Rekan 3 (tidak wajib)
☻ harus diisi dengan benar

Permintaan Katalog/Brosur
(Gratis via POS)
Nama Lengkap

Alamat Penerima

Provinsi & Kota / Kabupaten

Kode Pos

Email (tidak wajib)

✷ harus diisi lengkap & jelas
Atau kirimkan nama dan
alamat lengkap via SMS ke HP:
08523 1234 000


Brosur Gratis
Brosur Kelas Karyawan
Gabungan Seluruh Wilayah Indonesia

PDF (11,2 MB)ZIP (8,8 MB)
Image/JPG (36,2 MB)
Brosur Kelas Karyawan
JABODETABEK

PDF (5,5 MB)ZIP (4,4 MB)
Image/JPG (13,2 MB)
Brosur Kelas Karyawan
DIY,JATENG,JATIM & BALI

PDF (4,4 MB)ZIP (3,5 MB)
Image/JPG (14,5 MB)
Brosur Kelas Karyawan
JAWA BARAT

PDF (2,8 MB)ZIP (2,2 MB)
Image/JPG (7,1 MB)
Brosur Kelas Karyawan
SULAWESI

PDF (1,9 MB)ZIP (1,5 MB)
Image/JPG (5,6 MB)
Brosur Kelas Karyawan
SUMATERA & BATAM

PDF (2,2 MB)ZIP (1,7 MB)
Image/JPG (6,5 MB)
Brosur Reguler
PDF (4,1 Mb)ZIP (8,4 Mb)
"Terobosan Baru"
Untuk Meningkatkan
Pendapatan, Kualitas Pendidikan dan Sumber Daya PTS

PDF(6 Mb)Image/JPG(16 Mb)

http://kpt.co.id
CARA Meningkatkan
Kualitas Pendidikan, Sumber Daya dan Pendapatan PTS

PT. Gilland Ganesha
Membutuhkan Segera

  • Design Grafis
  • Senior Programmer

Seluruh Info di :
Kesempatan pekerjaan

195 asosiasi federasi kucing dunia, toilet kucing, galeri foto alat bermain kucing, dsb.
155 Jenis Kucing di Dunia

Twitter Kuliah Karyawan

Tautan PTS-PTS
PTS Terpandang & Utama
Pendidikan Program S1, S2, D3

Tautan Tambahan
silakan klik
Statistik Penduduk Negara2
Ensiklopedia Bebas
Agama
Anime
Biografi
Biologi
Budaya
Ekonomi

kuliahmalam.net  |  kuliah-malam.net  |  kuliahmalam.org  |  perkuliahanmalam.net  |  perkuliahan-malam.net  |  regulermalam.com  |  p2k.istn.ac.id  |  p2k.stiperjember.ac.id  |  buddhidharma.web.id  |  p2k.buddhidharma.ac.id  |  p2k.itsb.ac.id