ITE 115 Pt. 2

Lakukan tugas rumah & ujian kamu dengan baik sekarang menggunakan Quizwiz!

A software company is working on a new project for a mutual fund organization. The client expects the scope of the project to be flexible; their goals are evolving and they needed to test the product as components are finished. Which type of project development methodology should be adopted?

Agile development Agile development, also called adaptive development, incorporates flexibility in the goals and scope of the project. Agile projects may evolve in phases, releasing components as they are finalized, and adding functionality as it is needed or requested by users.

Why should we use an uninstaller that comes with an operating system rather than the system's file management program to delete the folder containing the program's files to remove a software or app from a device?

An uninstaller removes the program files and any associated entries in the system files. An uninstaller is a tool that removes the program files, as well as any associated entries in the system files and is the preferred way to uninstall a program.

In which phase of the SDLC is the feasibility study done to determine if the project is worth pursuing?

Analysis phase The analysis phase consists of two major components: conducting a preliminary investigation and performing a detailed analysis. The preliminary investigation sometimes is called a feasibility study. The goal of this part of the phase is to determine if the project is worth pursuing.

What type of security software prevents, detects, and removes malware that tries to collect personal information or change computer settings without your consent?

Antispyware Spyware tries to collect personal information or change computer settings without users' consent. Antispyware programs prevent spyware from installing itself on the computer and remove any existing spyware.

Emma needs to purchase a note-taking app for her iPhone. Which of the following sources is typically safe for purchasing the app?

App Store for iOS Unfamiliar websites, or a link in an email or popup window, may sell programs and apps that have been modified to contain elements that may endanger the system or data, or they may be selling the product illegally.

What can you do to make sure you are not contributing to software piracy?

Buy software only from legitimate resellers or directly from the manufacturer. When downloading programs and apps from freeware or shareware, note that the product may not be as thoroughly tested, or may not offer any sort of technical support. Also, these programs and apps may slow down your computer or device by enabling pop-up ads or may include malware that can harm your computer or device.

Which type of programming language provides a graphical environment where the programmer uses a combination of English-like instructions, graphics, icons, and symbols to create code?

Fourth generation language 4GLs provides a graphical environment in which the programmer uses a combination of English-like instructions, graphics, icons, and symbols to create code; it also increases productivity of the programmers.

_____ is the process of setting up a program or app to work with your computer, mobile device, and other hardware.

Installation During installation, the program or app stores all of the files it needs to run on your computer or device, including any files that interact with your operating system.

Which of the following translation tools does NOT produce or store object code but translates instructions statement by statement?

Interpreters An interpreter translates and executes one statement at a time. Interpreters do not produce or store object code. Each time the source program runs, the interpreter translates instructions statement by statement.

Which of the following is an example of an object-oriented programming language?

Java Activation is a technique that some manufacturers use to ensure that the program or app cannot be installed on additional devices beyond what is paid for.

Which of the following programming languages adds interactivity to websites?

JavaScript HTML, Javascript, and PHP are used to create websites, tags to instruct the browser, interactive features and add functionality to websites and connect them with databases.

What defines the behavior of an object in object-oriented programming ?

Method A method defines the behavior of an object.

Module 8

Module 8

When Russ opened a website on his browser, he saw an error that the site was not compatible with the browser version he was running it on. What tools could Russ use to troubleshoot this issue?

Patch finders Patch finders compare the software versions you are running with the latest versions available on the developers' websites, and identify any updates, or patches, you need to install.

Which of the following is a common copyright infringement that involves illegally copying software, movies, music, and other digital materials?

Piracy Piracy is common in software, where the code and files are digital; it is illegal.

_____ are tools that track the memory usage, status, and errors of currently running software.

Process managers Many tools exist to help troubleshooting issues with programs and apps. Process managers track the memory usage, status, and errors of currently running software.

In which category of software do Microsoft Office Word and Excel belong?

Productivity Microsoft Word and Excel are productivity type of software used for both personal and business purpose.

Che contracted with a software development team to create a program for his company. He wants to review the budget and schedule for the project every week. Which project team member should he contact for this information?

Project manager A project manager is a person dedicated to coordinating project components and ensuring that each member is progressing as planned. This person oversees the product's team, budget, and schedule and reports into the development company's management.

What kind of software products can you download from the Internet without being subjected to copyright restrictions?

Public domain software A public domain product is any item that is available and accessible to the public without requiring permission to use, and therefore not subject to copyright.

A banking app requires stringent access control measures for security reasons. Which of the following techniques could be used to define who can use the app and what actions they can perform?

Require users to identify themselves using biometrics or passwords. Access controls are security measures that define who can use a program or app, and what actions they can do within the program or app by requiring users to verify themselves using passwords, biometrics, or other identifying techniques.

Alexis changed a few default settings on a program she was using on her computer. Afterward, however, she did not like the results and preferred to get it back to default settings. Unfortunately, Alexis does not remember exactly what she changed. Which of the following types of tools could help her in this scenario?

Restorers Restorers allow users to restore the computer or software settings. These are helpful if an update seems to have caused issues with the system or a specific program.

Which commonly used programming language is used to manage, access, and search for database content?

SQL SQL is the language used to manage, access, and search for database content.

Users of a new chat app reported many errors and bugs. What should the app developers release to solve the problems?

Service pack A service pack is a collection of updates combined in one package

Which type of software is copyrighted and distributed for free for a trial period, and then requires you to send payment to continue using the program?

Shareware Shareware creators distribute programs and apps for little or no cost, or for a brief trial period. Shareware creators intend to make a profit, either by charging to purchase or subscribe to the product, or by including advertisements.

An growing organization needs to provide software to all of its current and future employees. Which of the following should the organization purchase?

Site license Site licenses are best suited for organizations to provide access to multiple users, in different ways.

_____ is the process of creating programs and apps from the idea stage to distribution to users.

Software development Acquiring trademarks, copyrights and developing license agreements with the help of attorney is the first step before selling and marketing the products.

Which of the following is not a general guideline for developers?

Start programming before creating a proposal. The general guidelines for developers are to define the standards; this is a set of rules and procedures to create a standard product.

During which phase of the SDLC does an app receive necessary maintenance, such as fixing errors or monitoring performance?

Support and security phase Security and functionality defects are addressed in Support and security phase.

The project manager of a software development team needs to hire someone to review every part of the software to make sure it works as intended. What position should he advertise for?

Tester A designer takes into account how the user will interact with the program to come up with a design that is appealing and easy to use.

_____ are new releases of an app and may require an additional fee before you can install them.

Upgrades Upgrades are usually newer versions and contain additional features usually for an additional fee.

What area of software development focuses on the user's reaction to and interaction with the software product?

User experience Each object would contain data and operations pertaining to the individual object. One benefit of object-oriented programming (OOP) is the ability to reuse and modify existing objects.

While starting an app, Ian received an error message indicating that the version was no longer supported. How can Ian resolve the issue?

Visit the manufacturer's website and install the latest updates for the app. As the error displays that the version is no longer supported, only installing the latest version or updates will resolve the issue.

Is it advisable to enable automatic updates on security software?

Yes; this helps to catch and quarantine new malware before it harms the computer. You should enable automatic updates to your security software to catch any new viruses or malware that have been identified.

Meredith was using a spreadsheet app when it stopped responding and closed unexpectedly. What happened to the app?

a crash Most computers and devices come with some preinstalled programs and apps that already are on the machine. Most important is the system software such as the operating system, which allows to use the computer or device when turned on the first time.

During which phase of the SDLC is software tested to make sure each function works as intended?

all phases During the testing process, each function is tested to ensure it works properly. Testing starts at the first phases of development and continues throughout. Quality assurance testers perform the testing and report any issues to the developers.

Which of the following tools translates the source code of a procedural program into binary code?

compiler Compilers and interpreters help in translation of source code into machine language.

_____ is designed to prevent illegal distribution of movies, music, and other digital content, including programs and apps.

digital rights management A well-known retailer or manufacturer generally offers guarantees for a program or app's reliability and safety.

What type of software monitors all incoming and outgoing traffic for your computer and blocks suspicious activity?

firewall A crash occurs when the program or app stops functioning correctly. The user can revive the application by restarting the program, rebooting the computer, install updates to the application from the company's website, resolve issues related to malware and viruses, and uninstall and reinstall the software.

Which type of software is copyrighted and provided at no cost, though the developer retains all rights to the program?

freeware Freeware, shareware, and public domain programs and apps are available at little or no cost to you. Public domain programs and apps do not have restrictions on use, distribution, or modification. Lack of a patent, copyright, or trademark does not mean a program is public domain.

A software development team needs to upgrade a program, but the team members are having trouble understanding the program code and how it works. What could be the reason?

incomplete documentation Documentation is a collection and summary of the data, information, and deliverables specific to a project. Documentation involves adding notes to the code that explain and outline the intended function of sections or lines of code.

Ned wants to use a programming tool that includes a source code editor, debugger, and compiler. What type of software should Ned select?

integrated development environment (IDE) An IDE is an application that provides multiple programming tools in one environment. The benefit of an IDE is that once familiar with one interface, the tools can work together to automate and perfect the program.

Which of the following does a software license usually specify?

number of people authorized to use the software Many programs and apps continue to have additional functionality after the initial release. This enables developers to release a stable, tested version of a product, and then continue to add new features and security functionalities and release them as they become finalized.

What type of program would have a class named Student with objects called fullTime and partTime?

object-oriented program Each object would contain data and operations pertaining to the individual object. One benefit of object-oriented programming (OOP) is the ability to reuse and modify existing objects.

The set of activities performed to build a program is called the _____.

software development life cycle (SDLC) Adaptive or agile development methodology is more responsive to rapidly changing technologies and markets

What do you call the rules each programming language has for writing instructions?

syntax Firewall software creates a personal security zone around your computer by monitoring all incoming and outgoing traffic and blocking suspicious activity.

What is the goal of a DevOps methodology?

to produce programs quickly and then offer continuous updates DevOps ensures frequent releases of fixes and enhancements.

Which software development method uses a linear, structured development cycle that completes each step before continuing to the next phase?

waterfall method Ransomware is a type of attack that affects files and personal data. Some attacks encrypt the data and files, or otherwise restrict access, asking to pay for an access key to release them.

At what point are you responsible for following the terms in a software license agreement?

when you click or take another action to accept the terms Before installing or running programs and apps, we should check the license agreement to ensure we are using it properly. Also, the type of license agreement we purchase or that comes with preinstalled programs and apps depends on the number of authorized installations or users.

Designers use ___________, which are blueprints of different aspects of the program that also indicate how a user gets from one area of the program to another.

wireframes Wireframes are blueprints of different aspects of the program that indicate how a user gets from one area of the program to another.

File transfer programs belong in what software category?

Communications Both email and file transfer tools belong to the communications category.

Movies, music, and other digital content can be illegally distributed. What laws or strategy are designed to prevent this illegal distribution?

Digital Rights Management Fair use is vaguely defined legally and raises many questions. These issues with copyright law led to the development of digital rights management (DRM).


Set pelajaran terkait

Sociology 101 FINAL REVIEW weeks 4-7

View Set

Honors World History A Unit 13: New Global Connections

View Set

Culture and Environment Section 3

View Set