Página inicial
/
Tecnologia
/
li hon a 140 marks) 1. a)what is software testing? answer all questions in this section b)what is software configuration management as

Question

LI HON A 140 MARKS) 1. a)What is software testing? Answer all questions in this section b)What is software configuration management as used in computer software?(2 marks) 2 Outline four techniques used for software testing 3 . Outline four devices controlled by the CPU. (4 marks) (4 marks) 4. a).A __ is device that electronically processes data , converting it to information. b). Mention any four reasons for backing up data. (1 mark) marks) 5. a). List the two major categories of application programs. b). Outline the two categories of testing 6 Differentiate between single -purpose and general -purpose applications. (4 m 7.Differentiate between systems software and application software. 8 . What are the differences between CLI and GUI? 9 , a). __ refers to any program whose source code is made available for u modification as users or other developers see fit. Give three examples of office -oriented application software. 12(0)244 so the shelf and In-house developed solty (2 marks) (2 mar

Solution

Verificación de expertos
4.7 (322 Votos)
Zélia Especialista · Tutor por 3 anos

Resposta

1. a) Software testing is the process of evaluating a software application or system to ensure it meets specified requirements and is free of defects. It involves various testing techniques to identify and fix issues before the software is released to users.b) Software configuration management (SCM) is a discipline that focuses on managing changes to software during the software development lifecycle. It ensures that all changes are documented, controlled, and verifiable, and that the software can be reproduced and reproduced at any point in time.2. Four techniques used for software testing are:- Unit Testing: Testing individual units or components of software to ensure they function correctly.- Integration Testing: Testing how different units or components of software work together.- System Testing: Testing the entire software system to ensure it meets all specified requirements.- Regression Testing: Testing changes or modifications to software to ensure they do not introduce new defects.3. Four devices controlled by the CPU are:- Memory: The CPU controls access to the computer's memory, managing data storage and retrieval.- Input/Output (I/O) Devices: The CPU manages data transfer between itself and various I/O devices such as keyboards, printers, and disk drives.- Buses: The CPU uses buses to communicate with other components of the computer system, transmitting data and instructions.- Timers: The CPU controls timers to manage tasks and processes, ensuring proper timing and synchronization.4. a) A computer is a device that electronically processes data, converting it to information.b) Four reasons for backing up data are:- Data Loss Prevention: Backing up data helps prevent loss of important information due to hardware failures, software crashes, or accidental deletion.- Disaster Recovery: In case of a system failure or natural disaster, having a backup allows you to restore your data and continue operations.- Data Integrity: Regular backups ensure data integrity by providing a way to recover data in case of corruption or damage.- Compliance: Certain industries require data backups for regulatory compliance and audit purposes.5. a) The two major categories of application programs are:- Productivity Software: Applications designed to help users produce documents, spreadsheets, presentations, and other work-related tasks.- Multimedia Software: Applications used for creating, editing, and playing audio, video, and graphics.b) The two categories of testing are:- Functional Testing: Testing the functionality of software to ensure it performs as expected.- Non-Functional Testing: Testing the usability, performance, security, and other non-functional aspects of software.6. Single-purpose applications are designed to perform a specific task or function, while general-purpose applications are versatile and can perform a wide range of tasks.7. Systems software includes operating systems and utility programs that manage computer resources and provide a platform for application software. Application software includes programs designed for end-users to perform specific tasks, such as word processors, web browsers, and games.8. CLI (Command-Line Interface) allows users to interact with the computer by typing commands, while GUI (Graphical User Interface) uses visual elements like windows, icons, and menus for interaction.9. a) Open-source software refers to any program whose source code is made available for users to modify as they see fit. Examples of office-oriented application software include Microsoft Office, LibreOffice, and Google Docs.b) Three examples of office-oriented application software are:- Word Processor: Used for creating, editing, and formatting text documents.- Spreadsheet: Used for organizing, analyzing, and manipulating data in rows and columns.- Presentation Software: Used for creating visual aids and slide shows for presentations.