من ويكيبيديا، الموسوعة الحرة
هندسة البرمجيات Software engineering هي فرع من فروع المعلوماتية يهدف إلى تطوير مجموعة أسس و قواعد تهدف إلى تحسين طرق تصميم و تطوير البرامج على جميع المستويات وذلك بطريقة تلبي احتياجات المستخدمين. هندسة البرمجيات لا تهتم بكتابة البرنامج نفسه أي بكتابة شفرته بل تحاول تحسين عملية تطوير و صنع البرنامج إبتدائا من المواصفات التي يضع الحريف و انتهائا عند مشكلة صيانة البرنامج أو توسيعه. وهي تقوم على دراسة إحتياجات المستخدم وتصميم البرنامج المناسب لها قبل كتابة شيفرته ، والأخذ بعين الإعتبار العديد من الجوانب كالقدرة على تطوير البرنامج بسهولة لاحقا ، او السرعة ، او إمكانية إضافة ملحقات له بشكل ديناميكي.
بوابة:معلوماتية/معلوماتيةيات
بوابة:معلوماتية/مشاريع ويكي
-
- معلوماتية نظرية : تتعامل مع التحسيب و نظرياته : نظرية التحسيب , نظرية الأتمتة , نظرية اللغة الشكلية , نظرية التعقيد الحسابي.
|
|
-
- معلوماتية تقنية : يهتم بعتاد الحاسب (هارد وير) و الأسس التقنية للحوسبة و انظمة الاتصالات و الشبكات .
|
|
-
- تصنيف:معلوماتية تطبيقية : الفروع التطبيقية للمعلوماتية مثل المعلوماتية الحيوية Bioinformatics .
- تصنيف:ذكاء اصطناعي يمكن دمجه مع المعلوماتية النظرية مع ان قسم منه سيتناول أمور عملية كبرمجة الذكاء الاصطناعي و الروبوتات , أعتقد هذا هو سبب فصله في الموسوعة الألمانية .
|
-
- برمجيات Software:
- برمجيات حرة: البرامج التي بامكان اي شخص الحصول على شيفرتها تحت رخصة GNU.
- برمجيات محفوظة الحقوق: البرامج التي تطور بواسطة افراد او شركات وليس بامكان اي احد الحصول على شيفرتها وغاليا ما تكون للبيع.
- هندسة برمجيات: علم يبحث في كيفية انتاج البرامج بافضل مستوى.
- لغات البرمجة: الأوامر والاكواد التي يتم كتبتها للحصول على برمجيات.
|
|
أسس
- بت · دالة بوليانية · جبر بولياني · سيمانتيك شكلي · مبرهنة عدم الاستكمال لغودل · Informationsgehalt · نظرية المعلومات · منطق · Numerische Verfahren
نظرية الحسوبية
- حسوبية · أطروحة تشرش-تورينغ · قابلية اتخاذ القرار · مشكلة التوقف · حسبان لامبدا · عودية-µ · دالة عودية بدئية · قانون رايز · آلة تورينغ
نظرية التعقيد
- تعقيد · صف التعقيد · مسألة NP كاملة · تعقيد الموقع Platzkomplexität · ترميز-O · مسألة P/NP · وقت متعدد الحدود · مبرهنة التسريع Speedup-Theorem · أداء الحالة الأفضل
اللغات الشكلية و أوتوماتا
- شكل باكوس-ناور · تراتبية تشومسكي · شكل تشومسكي النظامي · خوارزمية CYK · نحو شكلي · Produktionsregel · Pumping-Lemma · Regulärer Ausdruck · لغة نظامية · شجرة صياغة · مخطط صياغة Syntaxdiagramm · آلة تورينغ
نظرية المخططات
نظام تشغيل
- نواة (حاسوب) · لينكس · قائمة أنظمة التشغيل · ماك أو.إس إكس · ويندوز · يونكس
الشبكات و verteilte Systeme
- كوبرا · DFÜ · DSL · إيثرنيت · GAN (شبطة منطقة عالمية) · إنترنت · IPv6 · لان · MAN (Metropolitan Area Network) · Netzrouter · PAN (شبكة منطقة شخصية) · SAN (Storage Area Network) · SOAP · Token Ring · VPN · WAN (Wide Area Network) · WLAN
نظام معلومات
- Data-Warehouse · OLAP · ذكاء أعمال · إدارة أداء الأعمال
لغات البرمجة
- Ada · بيسك · سي · سي++ · سي# · كوبول · بورلاند دلفي · فورتران · جافا · LISP · بيرل · PHP · بايثون · برولوغ · روبي · سمولتوك · SQL · Tcl · قائمة لغات البرمجة
لغات وصفية
- سفرة زائفة · جانا (معلوماتية) · UML
لغات تأشير Auszeichnungssprache
- HTML · LaTeX · SGML · WML · XML
Datenverschlüsselung
- معايير تعمية متقدمة · معايير تعمية البيانات(DES) · إينغما · PGP · RSA-Verschlüsselung · SSL · Steganografie
ضغط البيانات
- تشفير حسابي · شفرة هوفمان Huffman-Code · خوارزمية ليمبيل-زيف-ويلش · Verlustbehaftete Kompression
|
خوارزميات و بنى المعطيات
- نمط بيانات مجرد · مصفوفة (معلوماتية) Array · شجرة · بيانات · شجرة القرار · تحويل فورييه · دالة-هاش · كومة · خوارزميات الضغط · قوائم · خوارزميات احتمالية · خوارزميات الترتيب · Stack · خوارزميات البحث
نظام تشغيل
- نظام البيانات · اتصالات بين-العمليات Inter-process communication · مقاطعة Interrupt · جدولة Scheduling · سيمافور · إدارة الذاكرة
شبكات الحاسب
- نظام مخدم-عميل · نموذج-OSI · بروتوكولات الشبكات · طوبولوجيا الشبكات · مستخدم لمستخدم Peer-to-Peer · كدسة بروتوكولية Protocol stack · RFCs Request for Comments · نظام موزع
قواعد البيانات-أسس
- DBMS · لغات قواعد البيانات · نموذج علاقات الكيانات · استنظام · نموذج قواعد البيانات غرضية التوجه · نمذجة غرضية Object Role Modeling · جبر علاقاتي · قاعدةبيانات علاقاتية
أسس البرمجة
- Compiler · Compilerbau · Linker · Parser · Programmierung (prozedurale, funktionale, logische, objektorientierte, aspektorientierte, regelbasierte) · Programmiersprache · Programmierparadigma · Programmierstil · Rekursion
تقنيات البرمجيات
- Entwurfsmuster · برمجة زائدة · معمارية نموذجية-الأساس · تحليل غرضي التوجه · عملية موحدة منطقية · هندسة البرمجيات · تحليل بنيوي · لغة النمذجة الموحدة · نموذج عملية
ذكاء اصطناعي
- حل المشكلات الآلي · تنقيب البيانات · نظام خبير · منطق ضبابي · تعلم آلي · Mustererkennung · Natürliche Sprachverarbeitung · شبطة عصبونية اصطناعية · أنطولوجيا · Robotik · Regelbasiertes System · شبكة سيمانتية · Software-Agent · Spracherkennung · Wissensrepräsentation
الأمن
- Computerviren · Computerwürmer · Denial of Service-Angriff · Kryptoanalyse · Kryptografie · Man-In-The-Middle-Angriff · Netzsicherheit · Paketfilter · Paritätsbit · Personal Firewall · Phishing · Spoofing · Trojanisches Pferd · Unbeaufsichtigte Installation · Verschlüsselung (symmetrisch, asymmetrisch), Zyklische Redundanzprüfung
مواضيع متفرقة
- Bildverarbeitung · Kodierungstheorie · Information-Retrieval · IT-Architektur · Simulation
|
تقنية رقمية
- Flipflop · Integrierter Schaltkreis · Multiplexer · Schaltalgebra · Schaltnetz · Schaltwerk · Reversibles Computing
معالجات صغرية
- Addierwerk · ALU · Cache · CISC · Digitaler Signalprozessor · Harvard-Architektur · CPU · Maschinensprache · Memory Management Unit · MIPS-Architektur · Pipelining · Prozessorarchitektur · Rechenwerk · Register · RISC · Sprungvorhersage · Steuerwerk · Superskalarität
معمارية الحاسب
- Arbeitsspeicher · Bus · Quantencomputer · Speicherhierarchie · Systembus · VLIW-Architektur · Von-Neumann-Architektur
منافذ حاسوبية Interfaces
- AGP · ATA · Bluetooth · EISA · FireWire/IEEE 1394 · IrDA · ISA · MCA · PCI · PCIe · S-ATA · S/PDIF · SCSI · USB · VLB · WLAN · CE-ATA · Serial Attached SCSI (SAS)
عتاد الحاسب
- CD-ROM · حاسوب · طابعة (طرفية حاسوبية) · DVD · Festplatte · بطاقة رسوميات · لوحة رئيسية · مودم · جهاز طرفي · بطاقة صوت
|
المعلوماتية في خدمة العلوم
- معلوماتية حيوية · لسانيات حاسوبية · معلوماتية جيولوجية · معلوماتية إعلامية · معلوماتية طبية · معلوماتية كمومية · معلوماتية اقتصادية · نظرية تعليم المعلوماتية Didaktik der Informatik
معلوماتيون
- تشارلز بابيج · Tim Berners-Lee · Alonzo Church · Ian Clarke · Ward Cunningham · Edsger Wybe Dijkstra · Erich Gamma · Donald Ervin Knuth · Ada Lovelace · Marvin Minsky · John Mauchly · جون فون نيومان · Blaise Pascal · Wilhelm Schickard · Andrew Tanenbaum · لينوس ترفالدس · آلان تورينغ · Joseph Weizenbaum · Niklaus Wirth · Konrad Zuse
|