In the context of intrusion detection, what does "false positive" refer to?
- Inactive System
- Legitimate Activity
- Successful Intrusion
- System Patched
A 'false positive' in intrusion detection occurs when the system incorrectly identifies legitimate activity as a security threat or intrusion attempt. It can lead to unnecessary alerts.
A company wants to analyze customer reviews to improve product features. Which NLP technique would be most appropriate to extract specific product features mentioned in the reviews?
- Document Classification
- Named Entity Recognition (NER)
- Sentiment Analysis
- Tokenization
Named Entity Recognition (NER) is a technique in Natural Language Processing (NLP) that identifies and extracts specific entities such as product names, locations, and more. It's ideal for extracting product features from text data.
What is the primary purpose of an ORM (Object-Relational Mapping) in application development?
- Displaying graphics
- Managing user accounts
- Mapping objects to databases
- Playing audio
The primary purpose of an ORM is to map objects in your application to the tables and records in a relational database. It simplifies database interactions and allows you to work with data in an object-oriented manner.
A software development team finds that they spend a significant amount of time fixing bugs in the week following each release. Which software engineering practice could help them identify and address issues earlier in the development process?
- DevOps
- Pair Programming
- Scrum
- Test-Driven Development (TDD)
Test-Driven Development (TDD) involves writing tests before writing code. By writing tests first, developers can identify and address issues early in the development process, ensuring that code is more reliable and bug-free before it's integrated into the codebase.
The methodology that emphasizes a phased approach to deploying ERP solutions, where each phase is a stepping stone for the next, is called _______.
- Agile Implementation
- Incremental Implementation
- RAD (Rapid Application Development)
- Waterfall Implementation
The methodology described is known as 'Incremental Implementation.' In this approach, an ERP (Enterprise Resource Planning) solution is deployed in phases, with each phase building upon the previous one, providing a structured and manageable implementation process.
A company wants to develop a mobile app that works both offline and online, syncing data when a connection is available. Which type of database would be most suitable for this requirement?
- Graph Database
- In-Memory Database
- NoSQL
- SQL (Relational)
For offline-online sync, a 'NoSQL' database, like document-oriented databases, is often used. NoSQL databases offer flexible schema and can efficiently handle unstructured data, making them suitable for mobile apps with sync requirements.
An e-commerce app is experiencing slow query times due to large datasets. What database indexing technique might be implemented to optimize search performance?
- B-Tree Indexing
- Bitmap Indexing
- Full-Text Indexing
- Hash Indexing
To optimize search performance with large datasets, 'B-Tree indexing' is commonly used. B-Tree structures provide efficient range queries and are well-suited for scenarios like e-commerce apps that need to search large datasets efficiently.
In advanced IoT architectures, _______ computing allows for processing data closer to the data source rather than in a centralized cloud.
- Centralized
- Edge
- Fog
- Quantum
In advanced IoT systems, 'Edge' computing is a concept that enables data processing closer to the data source, reducing latency and dependence on centralized cloud services.
A company wants to ensure the integrity and authenticity of its software downloads. What cryptographic technique should it use to allow users to verify that the software has not been tampered with?
- Code Obfuscation
- Digital Signatures
- Firewalls
- Hash Functions
To ensure the integrity and authenticity of software downloads, 'Digital Signatures' are used. Digital signatures provide a way for users to verify that the software has not been tampered with, as they are unique cryptographic stamps applied to the software package.
Which component of IT risk management focuses on identifying and analyzing potential events that may negatively impact the organization?
- Disaster Recovery
- Hardware Maintenance
- Risk Assessment
- Risk Mitigation
'Risk Assessment' is a key element in IT risk management. It involves identifying and analyzing potential risks, vulnerabilities, and threats that could have adverse effects on an organization's IT infrastructure and operations.
For tasks like question-answering in NLP, which pre-trained model has gained significant attention due to its capabilities?
- GPT-3
- LSTM
- Naive Bayes
- SVM
The pre-trained model 'GPT-3' (Generative Pre-trained Transformer 3) has gained remarkable attention in the field of Natural Language Processing (NLP) due to its extensive language understanding and generation capabilities.
What is the main purpose of version control systems in software engineering?
- Automated testing
- Code obfuscation
- Code optimization
- Collaboration and code management
Version control systems are used primarily for 'collaboration and code management.' They enable teams of developers to work together, track changes, manage versions, and maintain a history of the codebase.