ما نوع البرامج التي يمكن ان يكون لها عيب افضل?
لعبة الفيديو
Software testing is a part of the software quality assurance (SQA) process.:347 In SQA, software process specialists and auditors are concerned for the software development process rather than just the artifacts such as documentation, code and systems. They examine and change the software engineering process itself to reduce the number of faults that end up in the delivered software: the so-called "defect rate". What constitutes an "acceptable defect rate" depends on the nature of the software; A flight simulator video game would have much higher defect tolerance than software for an actual airplane. Although there are close links with SQA, testing departments often exist independently, and there may be no SQA function in some companies.[citation needed] اختبار البرمجيات هو جزء من عملية ضمان جودة البرمجيات (sqa).: 347 في sqa, يقوم خبراء عملية البرمجيات و مراجعي الحسابات بالقلق لعملية تطوير البرمجيات بدلا من مجرد القطع الاثرية مثل الوثائق, والرمز, والنظم. وهي تقوم بفحص وتغيير عملية هندسة البرمجيات نفسها للحد من عدد الاخطاء التي ينتهي بها المطاف في البرمجيات التي تم التسليم: ما يسمى معدل الخلل. وما يشكل معدل عيب مقبول يعتمد على طبيعة البرنامج ؛ ويمكن ان يكون محاكي الطيران لعبة الفيديو من شانه ان يكون لديه عيب اعلى بكثير من البرمجيات للطائرة الحقيقية. على الرغم من وجود روابط وثيقة مع sqa, الا ان اقسام الاختبار غالبا ما تكون موجودة بشكل مستقل, وقد لا يكون هناك وظيفة sqa في بعض الشركات.[الاقتباس مطلوب] Software-Testing ist ein Teil des Software-Qualitätssicherung (SQA)-Prozess.: 347 In SQA sind Software-Prozess-Spezialisten und Prüfer für den Software-Entwicklungs-Prozess und nicht nur die Artefakte wie Dokumentation, Code und Systeme besorgt. Sie untersuchen und ändern den Software-Engineering-Prozess selbst, um die Anzahl der Fehler zu reduzieren, die in der gelieferten Software enden: die sogenannte defekt. Was eine akzeptable defekt ausmacht, hängt von der Natur der Software ab; ein Flug Video-Spiel hätte viel höhere defekt als Software für ein echtes Flugzeug. Obwohl es enge Verbindungen zu SQA gibt, gibt es testen oft unabhängig, und es kann in einigen Unternehmen keine SQA-Funktion geben.[Zitat benötigt] Las pruebas de software son parte del proceso de garantía de calidad de software (Sqa).: 347 en sqa, los especialistas en procesos de software y auditores están preocupados por el proceso de desarrollo de software en lugar de sólo los artefactos como la documentación, el código y los sistemas. Examinan y cambian el proceso de ingeniería de software en sí mismo para reducir el número de faltas que terminan en el software entregado: la llamada tasa de defecto. Lo que constituye una tasa de defecto aceptable depende de la naturaleza del software; un simulador de vuelo videojuego tendría una tolerancia de defecto mucho mayor que el software para un avión real. Aunque hay estrechos enlaces con sqa, los departamentos de pruebas a menudo existen independientemente, y puede que no haya función de sqa en algunas empresas.[se necesita mención] सॉफ्टवेयर परीक्षण सॉफ्टवेयर गुणवत्ता आश्वासन (sqa) प्रक्रिया का एक हिस्सा है.: 347 sqa में, सॉफ्टवेयर प्रक्रिया विशेषज्ञ और लेखा परीक्षक सॉफ्टवेयर विकास प्रक्रिया के लिए चिंतित हैं, बल्कि प्रलेखन, कोड और सिस्टम जैसे कलाकृतियों के बजाय । वे सॉफ्टवेयर इंजीनियरिंग प्रक्रिया की जांच करते हैं और सॉफ्टवेयर इंजीनियरिंग प्रक्रिया को बदल देते हैं जो कि वितरित सॉफ्टवेयर में समाप्त होने वाले दोषों की संख्या को कम करने के लिए है: तथाकथित दोष दर । एक स्वीकार्य दोष दर का निर्माण सॉफ्टवेयर की प्रकृति पर निर्भर करता है; एक उड़ान सिम्युलेटर वीडियो गेम एक वास्तविक हवाई जहाज के लिए सॉफ्टवेयर की तुलना में अधिक उच्च दोष सहिष्णुता होगा । हालांकि sqa के साथ घनिष्ठ संबंध हैं, परीक्षण विभाग अक्सर स्वतंत्र रूप से मौजूद हैं, और कुछ कंपनियों में कोई sqa समारोह नहीं हो सकता है.[प्रशस्ति पत्र की आवश्यकता है] Kiểm tra phần mềm là một phần của quy trình bảo đảm chất lượng phần mềm (SQA).: 347 Trong SQA, phần mềm quy trình chuyên gia và Kem quan tâm đến quy trình phát triển phần mềm chứ không phải chỉ là các hiện vật như tài liệu, mã và hệ thống. Họ kiểm tra và thay đổi các quy trình kỹ thuật phần mềm chính nó để giảm số lỗi mà kết thúc trong phần mềm giao hàng: cái gọi là tỷ lệ khuyết điểm. Điều gì tạo ra một tỷ lệ khuyết điểm chấp nhận phụ thuộc vào bản chất của phần mềm; một chuyến bay mô phỏng video trò chơi sẽ có sự khoan dung cao hơn nhiều so với phần mềm cho một máy bay thực sự. Mặc dù có các liên kết gần với SQA, thử nghiệm các ngành thường tồn tại độc lập, và có thể không có chức năng SQA trong một số công ty.[citation cần thiết] 软件测试是软件质量保证(sqa)过程的一部分.: 347在sqa, 软件流程专家和审计员都关心软件开发过程, 而不仅仅是文件, 代码和系统等文物. 他们审查和改变软件工程过程本身, 以减少在交付软件中最终出现的故障数量: 所谓的缺陷率. 什么构成一个可接受的缺陷率取决于软件的本质; 飞行模拟器视频 游戏将比实际飞机的软件有更高的缺陷公差. 虽然与sqa有密切的联系, 测试部门往往独立存在, 在一些公司可能没有sqa功能.[引用需要]
कंप्यूटर कार्यक्रमों में त्रुटियों को बग कहा जाता है । वे सौम्य हो सकते हैं और कार्यक्रम की उपयोगिता को प्रभावित नहीं कर सकते हैं, या केवल सूक्ष्म प्रभाव हैं । लेकिन कुछ मामलों में, वे कार्यक्रम या पूरी प्रणाली को लटका सकते हैं, जैसे कि माउस क्लिक या कीस्ट्रोक, पूरी तरह से विफल या क्रैश करने के लिए अनुत्तरदायी होता है । अन्यथा सौम्य बग कभी-कभी एक बेईमान उपयोगकर्ता द्वारा एक शोषण करने वाले व्यक्ति द्वारा दुर्भावनापूर्ण इरादे के लिए इस्तेमाल किया जा सकता है, कोड एक बग का लाभ लेने के लिए डिज़ाइन किया गया है और कंप्यूटर की उचित निष्पादन को बाधित करता कीड़े आमतौर पर कंप्यूटर का दोष नहीं होते हैं । चूंकि कंप्यूटर केवल दिए गए निर्देशों को निष्पादित करते हैं, बग लगभग हमेशा प्रोग्रामर त्रुटि या कार्यक्रम के डिजाइन में किए गए निरीक्षण का परिणाम है । Lỗi trong các chương trình máy tính được gọi là bọ. Họ có thể lành tính và không ảnh hưởng đến sự hữu dụng của chương trình, hoặc chỉ có hiệu ứng tinh tế. Nhưng trong một số trường hợp, họ có thể gây ra chương trình hoặc toàn bộ hệ thống để treo, trở thành phản hồi để nhập như chuột click hoặc keystrokes, để hoàn toàn thất bại, hoặc để va chạm. Nếu không, những con bọ lành tính có thể đôi khi được khai thác cho mục đích độc hại bởi một người dùng unscrupulous viết một lợi thế, mã được thiết kế để lợi dụng một con bọ và phá vỡ một cuộc hành hình phù hợp với Lỗi thường không phải là lỗi của máy tính. Từ khi máy tính chỉ thực hiện các hướng dẫn mà họ được đưa ra, những con bọ gần như luôn là kết quả của lỗi lập trình viên hoặc một giám sát được thực hiện trong thiết kế của chương trình. Errors in computer programs are called "bugs". They may be benign and not affect the usefulness of the program, or have only subtle effects. But in some cases, they may cause the program or the entire system to "hang", becoming unresponsive to input such as mouse clicks or keystrokes, to completely fail, or to crash. Otherwise benign bugs may sometimes be harnessed for malicious intent by an unscrupulous user writing an exploit, code designed to take advantage of a bug and disrupt a computer's proper execution. Bugs are usually not the fault of the computer. Since computers merely execute the instructions they are given, bugs are nearly always the result of programmer error or an oversight made in the program's design. 计算机程序中的错误被称为错误. 他们可能是良性的, 不会影响该项目的效用, 或只有微妙的效果. 但在某些情况下, 他们可能会导致程序或整个系统挂起来, 对输入如鼠标点击或键键, 完全失败, 或崩溃作出反应. 否则, 良性错误有时可能会被一个不择手段的使用者写的恶意意图所利用, 代码旨在利用一个错误和破坏电脑的适当执行. 虫通常不是电脑的错. 由于电脑只是执行他们给出的指示, 虫几乎总是是程序员 错误 或 在 程序 设计 中 做 出 的 监督的结果. Los errores en los programas informáticos se llaman bichos. Pueden ser benigno y no afectar la utilidad del programa, o sólo tienen efectos sutiles. Pero en algunos casos, pueden causar el programa o todo el sistema para colgar, convirtiéndose en no responder a la entrada como los clics del ratón o las pulsaciones de teclado, para fallar completamente, o para chocar. de lo contrario, los insectos benigno a veces pueden ser aprovechado para la intención maliciosa por un usuario sin escrúpulos escribiendo un explotar, código diseñado para aprovechar un error y alterar la ejecución adecuada de un ordenador. Los bichos no suelen ser culpa de la computadora. Dado que las computadoras simplemente ejecutan las instrucciones que se les da, los insectos son casi siempre el resultado de error programador o un descuido hecho en el diseño del programa. Fehler in Computer-Programmen werden Bugs genannt. Sie können gutartig sein und die Nützlichkeit des Programms nicht beeinträchtigen, oder nur subtile Effekte haben. Aber in einigen Fällen können sie das Programm oder das gesamte System zum hängen bringen, wenn sie nicht auf Input wie Maus-Klicks oder Tastatureingaben reagieren, um komplett zu versagen oder zu pennen. Ansonsten können gutartig Fehler manchmal für bösartige Absichten von einem skrupellosen Benutzer genutzt werden, der einen nutzen schreibt, Code, der entworfen wurde, um einen Fehler zu nutzen und die ordnungsgemäße Ausführung eines Computers zu stören. Fehler sind normalerweise nicht die Schuld des Computers. Da Computer nur die Anweisungen ausführen, die ihnen gegeben werden, sind Fehler fast immer das Ergebnis von Programmierer-Fehler oder eine Aufsicht im Design des Programms. الاخطاء في برامج الكمبيوتر تسمى بالحشرات. قد تكون حميدة و لا تؤثر على فائدة البرنامج, او لها فقط اثار خفية. ولكن في بعض الحالات, قد تتسبب في تعليق البرنامج او النظام باكمله, لتصبح غير استجابة للم دخلات مثل نقرات الفارة او المفاتيح, او فشل تماما, او لتحطم. وفي بعض الاحيان, قد يتم استخدام الحشرات حميدة في بعض الاحيان من اجل نية الخبيثة من قبل مستخدم عديم الضمير يكتب استغلال, وهو رمز مصمم للاستفادة من حشرة وتعطيل التنفيذ الصحيح للحاسوب. الحشرات عادة ليست خطا في الكمبيوتر. وبما ان اجهزة الكمبيوتر مجرد تنفيذ التعليمات التي تعطى, فان الحشرات هي دائما تقريبا نتيجة خطا المبرمج او الرقابة التي يتم القيام بها في تصميم البرنامج. تشير البرمجيات الى اجزاء من الكمبيوتر التي لا يوجد لها شكل مادي, مثل البرامج والبيانات والبروتوكولات وما الى ذلك. عندما يتم تخزين البرمجيات في الاجهزة التي لا يمكن تعديلها بسهولة (مثل اليوس rom في جهاز كمبيوتر اي بي ام متوافق), فانه يسمى في بعض الاحيان البرامج الثابتة. 一台电脑将以它的计划方式解决问题, 而不考虑效率, 替代解决办法, 可能的捷径, 或代码中的可能错误. 学习和适应的计算机程序是人工智能和机器学习新兴领域的一部分. Trong hệ thống máy tính, hai trong số nhiều mô hình an ninh có khả năng phân chia đặc quyền là quyền truy cập vào danh sách kiểm soát (ACLs) và an ninh dựa trên khả năng. Sử dụng ACLs để giới hạn các chương trình đã được chứng minh là không an toàn trong nhiều tình huống, như thể máy tính của chủ nhà có thể bị lừa vào gián tiếp cho phép truy cập file hạn chế, một vấn đề được biết đến như là vấn đề phó bối rối Nó cũng đã được cho thấy rằng lời hứa của ACLs của việc cung cấp cho một đối tượng để chỉ có một người không bao giờ được đảm bảo trong thực hành. Cả hai vấn đề này được giải quyết bởi khả năng. Điều này không có nghĩa là những khuyết điểm thực tế tồn tại trong tất cả các hệ thống dựa trên ACL, nhưng chỉ rằng các nhà thiết kế của một số tiện ích nhất định phải chịu trách nhiệm để đảm bảo rằng họ không giới thiệu khuyết điểm.[]