True/False: Waterfall model is a good choice if the complete requirement is known accurately upfront.

Answers

Answer 1

True. The Waterfall model is a software development methodology that is based on a sequential, linear approach to software development.

It is best suited for projects where the complete set of requirements is known upfront and does not change significantly during the development process. In the Waterfall model, each phase of the development process is completed before moving on to the next phase. This approach is well-suited for projects where the requirements are well-defined and the scope is clear, as it allows for a structured and predictable development process. However, if the requirements are not well-defined or are subject to change, the Waterfall model may not be the best choice. In such cases, more flexible methodologies, such as Agile or Iterative development, may be better suited to handle changing requirements and adapt to evolving project needs.

Learn more about Waterfall model here:

https://brainly.com/question/13383001

#SPJ11


Related Questions

Remote access connections must be secured using authentication and encryption software. ______ software confirms the identity of the user or computer system.

Answers

Answer:

Authentication

Explanation:

Remote access connections must be secured using authentication and encryption software. Authentication software confirms the identity of the user or computer system.

Describe some of the most rewarding aspects this career offered the interviewee.
Explain other rewarding aspects of this career.

Answers

As an Agricultural Engineer, the  most rewarding aspects this career offered is that:

It gave the  Interviewee an opportunity to be  able to be involved in a lot of work as well as revaluations and it is very fun to work in.

What is the role of an Agricultural Engineer?

The role of an Agricultural engineers is known to be any person that tries to solve agricultural problems such as power supplies, the efficiency of machinery, and others.

Based on the above, As an Agricultural Engineer, the  most rewarding aspects this career offered is that:

It gave the  Interviewee an opportunity to be  able to be involved in a lot of work as well as revaluations and it is very fun to work in.

Learn more about Agricultural Engineer from

https://brainly.com/question/27903996

#SPJ1

See question below

Career Interview

Interviewee: ___Brian Woodbury____

Career: ____Agricultural Engineer_________

Describe some of the most rewarding aspects this career offered the interviewee.

Explain other rewarding aspects of this career.

explain what a relational database to an elderly person is.

Answers

The term relational database been defined to an elderly person is that it is used to established relationships that is to  organize data into one or more tables (or "relations") of columns and rows, relational databases make it simple to view and comprehend how various data structures relate to one another.

Why do we use relational databases?

The consistency of the data is guaranteed via a relational database model for all users. As a result of everyone seeing the same information, understanding is improved throughout an organization.

For instance, it could be sensible to designate a separate box inside your toy box (database) to hold all of your dolls' heads and another box to hold their arms. Because it keeps track of which dolls' limbs and heads correspond to which dolls, that form of database is known as a relational database.

Learn more about relational database from

https://brainly.com/question/28119648
#SPJ1

Some people worry that there won’t be enough jobs in the future because computers will be able to do everything better than people can. Do you think that will happen? Why or why not? pls explain

Answers

Answer: I think it will because there are cars that Drive by there self

Explanation:

Which option lists the computer components in order from oldest to newest?.

Answers

Answer:

Transistors, vacuum tubes, integrated circuits, personal computers, microprocessors.

Explanation:

These are the computer components in order from oldest to newest

The correct option is B. Transistors, vacuum tubes, integrated circuits, personal computers, and microprocessors which is an option that lists the computer components in order from oldest to newest.

Why are components are important for a computer?

The central processing unit (CPU), often known as a microprocessor, serves as the "brain" of your computer and is the most crucial of these parts. Random access memory (RAM) is an additional component that serves as a short-term data storage for the CPU while the machine is running.

Vacuum tubes are used in vacuum tube computers, often known as first-generation computers, to power their logic circuitry. Although second-generation transistorized computers took their place, vacuum-tube computers were still produced throughout the 1960s. Most of these computers had unique designs.

Thus, the ideal selection is B.

Learn more about computer components here:

https://brainly.com/question/14680998

#SJ2

Your Question seems to be incomplete, Most probably your full Question was:

Which option lists the computer components in order from oldest to newest?

Choose correct answer/s

A

integrated circuits, microprocessors, vacuum tubes, transistors, personal computers

B

transistors, vacuum tubes, integrated circuits, personal computers, microprocessors

C

vacuum tubes, transistors, integrated circuits, microprocessors, personal computers

D

microprocessors, vacuum tubes, transistors, personal computers, integrated circuits

___ finds hidden patterns, relationships in datasets and infers rules to predict future behavior. Multi-dimensional analysis (OLAP) Data mart Hadoop Data mining

Answers

Data mining finds hidden patterns, relationships in datasets and infers rules to predict future behavior.

What is Data mining?

Data mining involves the process of discovering patterns, relationships, and insights within large datasets. It utilizes various techniques and algorithms to extract valuable information from data and make predictions or identify trends and patterns.

Data mining is useful for gaining insights from various sources and is commonly applied in fields like business, finance, healthcare, and marketing. Other terms relate to data, but not to finding patterns and predicting behavior like data mining.

Learn more about Data mining from

https://brainly.com/question/2596411

#SPJ4

A __________ is a trusted organization that can vouch for the authenticity of the person or the organization using the authentication. Group of answer choices

Answers

Answer:

Hi there. A tech savvy here, the answer to your question is certificate authority.

Cheers,

Heyy28

¿ Porque la madera presenta mayor resistencia a ser cortada en sentido travesal que en sentido longitudinal

Answers

A medida que crece un árbol, la mayoría de las células de madera se alinean con el eje del tronco, la rama o la raíz. Estas células están compuestas por haces largos y delgados de fibras, aproximadamente 100 veces más largas que anchas. Esto es lo que le da a la madera su dirección de grano.

La madera es más fuerte en la dirección paralela al grano. Debido a esto, las propiedades de resistencia y rigidez de los paneles estructurales de madera son mayores en la dirección paralela al eje de resistencia que perpendicular a él

PLSS HELP I WILL GIVE BRAINLIEST!!​

PLSS HELP I WILL GIVE BRAINLIEST!!

Answers

Answer:

1.1000 megabyte

Explanation:

IS EVERYONE ASLEEP!!!!
where the smart people at

PLEASEEEEE HELPPPPPP


you can use the [nav] element to contain the major navigational blocks on the page, as well as links to such things as


a. privacy policy, terms, and conditions.

b. [div] elements

c. header and footer information

d. [article] and [section] elements

Answers

Answer:

a. privacy policy, terms, and conditions

Explanation:

The nav element usually includes links to other pages within the website. Common content that is found within a webpage footer includes copyright information, contact information, and page links

Identify the data type of each variable as either int, float, string, list, or boolean.

Identify the data type of each variable as either int, float, string, list, or boolean.

Answers

Data type of each variable is:

i-int

j-string

k-string

m-boolean

n-list

p-float

q-integer

r- boolean

s-int

t- string

u-string

v- float

w-string

What are data types?

Data is categorized into different types by a data type, which informs the compiler or interpreter of the programmer's intended usage of the data. Numerous data types, including integer, real, character or string, and Boolean, are supported by the majority of programming languages. Today, binary data transfer is the most widely used type of data transport for all devices.

A collection of 0s and 1s arranged in a precise order makes up a binary kind of data. Every piece of information is translated to binary form and used as needed. Another set of binary data is connected to this binary form to define the type of data being carried since this binary form does not specify what it is carrying. Variables are specific storage units used in computer programming that hold the data needed to carry out tasks.

To know more about Data, check out:

https://brainly.com/question/19037352

#SPJ1

The new tag in HTML 5 means that it explanation or pronunciation of characters for Asian typography O sets a container for an external application (non-HTML) isolates text that is formatted in a different direction from other text o creates multiple media resources for < video > elements​

Answers

Answer:

yes very correctExplanation:

The three parts to Rothaermel's overarching AFI framework are:A. Actors, Factors, IntegrityB. Analysis, Formulation, ImplementationC. Action, Functions, Interative ThinkingD. Ability, Finesse, Integrity

Answers

Rothaermel's overarching AFI framework consists of three parts: analysis, formulation, and implementation. This framework is designed to help businesses develop effective strategies for success.

The first part, analysis, involves identifying and assessing the internal and external factors that impact the business. This includes understanding the market, competition, and the organization's strengths and weaknesses. The second part, formulation, involves developing a strategy based on the analysis. This includes setting goals, identifying resources, and choosing the best course of action. The final part, implementation, involves putting the strategy into action. This includes allocating resources, communicating the strategy to stakeholders, and monitoring progress. It is important to note that the AFI framework is an iterative process, meaning that it is constantly evolving and adapting based on new information and changes in the business environment. Overall, the AFI framework provides a comprehensive approach to strategic planning and execution. By following this framework, businesses can develop a clear understanding of their competitive landscape, identify opportunities for growth, and effectively execute their strategy to achieve success.

Learn more about stakeholders here-

https://brainly.com/question/31679631

#SPJ11

All of the following are rules to determine Big-Oh notation for a function EXCEPT: On log n You can ignore constant factors. 5n² is just O (n²) If you have more than one of the Seven Basic Functions, only use the fastest growing. For instance, 5n¹ + 3n³ + 2n² is 0 (nª). If more than one function provide an asymptotic bound, either would be correct, but use the one with the tightest bound. 3x is both O (x) and O (x²), but it's better to say O (x)

Answers

The rules to determine Big-Oh notation for a function include ignoring constant factors, considering only the fastest growing function among multiple functions, choosing the tightest bound when multiple bounds exist, and using the appropriate notation for the function's growth rate.

However, the rule "On log n You can ignore constant factors" is not correct. The given statement, "On log n You can ignore constant factors," is not a valid rule for determining Big-Oh notation. In Big-Oh notation, logarithmic terms are not treated as constant factors and should be considered as they contribute to the growth rate of the function. Therefore, the rule contradicts the fundamental principle of Big-Oh notation.

The other rules mentioned are correct. Ignoring constant factors is a valid practice in Big-Oh notation since it focuses on the dominant factors that determine the growth rate. When there are multiple functions, it is necessary to consider the one with the fastest growing rate to determine the overall growth rate. If more than one function provides an asymptotic bound, either can be used, but it is preferable to choose the one with the tightest bound to provide a more accurate representation of the growth rate. Additionally, when expressing the Big-Oh notation for a function, it is important to use the appropriate notation that reflects the true growth rate, considering the dominating factors in the function.

To learn more about Big-Oh notation refer:

https://brainly.com/question/15234675

#SPJ11

On SnapI blocked someone, unblocked them and I want to add them again but I forgot their username. Is there anything I can do? Does snap have a list of like my former friends or people I’ve blocked?

Answers

Answer:

There is no list of people you had blocked formerly, however you should have seen their username when unblocking them? That's the only way I can think to find their user. Maybe if you have a friend who knows their username, you can get it that way. Or if you remember just a bit of it or their first/last name, you can try searching that.

20. Which of the following is an example of plagiarism?
A. Citing information from a fake news site.
B. Illegally downloading a movie that you like from the Internet.
C. Copying your friend's work and claiming it as your own.
D. Sharing an author's words and giving them proper credit.

Answers

Answer: C. Copying your friend's work and claiming it as your own.

Explanation:

plagiarism is taking someone else's work or ideas and passing them off as one's own.

do anyone understand this?

do anyone understand this?

Answers

Answer: no i do not am sorry wish i can help. :(

instructions do all problems. there must be no compiling issues. copy/ paste code and output in this document and then upload document. problem one design the pattern below using the asterisks. do not use the space button. * problem two write a program that lists four things that make java a great language.

Answers

Java's versatility, robustness, and wide range of applications make it a great programming language.

What are the key features that make Java an excellent programming language?

Java is a powerful and versatile programming language known for its robustness and wide range of applications. It excels in areas such as platform independence, object-oriented programming, and extensive libraries and frameworks. With its strong emphasis on security and performance, Java has become a popular choice for developing enterprise-level applications, web services, and mobile apps. Its simplicity, readability, and large community support make it an ideal language for both beginners and experienced developers.

Additionally, Java's "write once, run anywhere" philosophy allows developers to write code that can run on different platforms without the need for extensive modifications. In summary, Java's versatility, reliability, and scalability make it a great language for various software development projects.

Java is renowned for its versatility and robustness, making it a top choice for many developers. What aspects of Java contribute to its popularity?

Learn more about  language

brainly.com/question/32197825

#SPJ11

i know i know i should be asking a question HOWEVER i have a task for you... PLAY LEGEND OF ZELDA BREATH OF THE WILD AND I"LL GIVE YOU BRAINLIEST!!!!!!

Answers

Answer: who doesnt play that down right amazing game?

Explanation: it is perfection

Answer:

I ALREADY HAVE OVER 1000 HOURS ON THE GAME! I STARTED IN 2019

Explanation:

Best game ever

A running back with a mass of 78 kg and a speed of 6 m/s collides with, and is held by, a 117-kg defensive tackle going in the opposite direction. How fast must the tackle be going before the collision for their speed afterward to be zero

Answers

The tackle must be moving at a speed of 4 m/s in the opposite direction before the collision for both players to come to a stop afterward.

This problem can be solved using the principle of conservation of momentum. The total momentum before the collision is zero since the running back and the tackle are moving in opposite directions. After the collision, their combined momentum must also be zero for both players to come to a stop. By setting up an equation using the conservation of momentum, we can solve for the velocity of the tackle. The equation is as follows:

(mass of running back × velocity of running back) + (mass of tackle × velocity of tackle) = 0

Plugging in the given values, we get:

(78 kg × 6 m/s) + (117 kg × velocity of tackle) = 0

By solving this equation, we find that the velocity of the tackle must be -4 m/s, indicating that the tackle is moving in the opposite direction at a speed of 4 m/s before the collision for both players to come to a stop afterward.

Learn more about collision here:

https://brainly.com/question/13138178

#SPJ11

explain paper based system, web based system, early
personal computer technology and
electronic database base systems in 20 mins please

Answers

A paper-based system is a method of organizing and storing information using physical documents such as paper files, folders, and cabinets. In this system, data is recorded and stored on paper documents, which are then manually sorted, filed, and retrieved when needed.


Early personal computer technology refers to the early stages of personal computer development and usage. In the 1970s and 1980s, personal computers were introduced to the market, enabling individuals to have their own computer at home or in the office. These early personal computers were typically standalone devices that stored data on floppy disks or hard drives.

Electronic database-based systems are methods of organizing and storing information using electronic databases. In this system, data is stored and managed using specialized software that allows for efficient storage, retrieval, and manipulation of data.

To know more about organizing visit:

brainly.com/question/28363906

#SPJ11

Given a class City, with a public accessor method public String getName() and a different class containing a populated list of City objects public class Something private LinkedList coastal Towns: /* Constructor not shown / public boolean iaSortedByName() { /*Write this code */) } write the method is SortedByName() which returns true if the list coastalTowns is sorted in ascending order by city name and false otherwise. The list coastalTowns should not be altered in any way during this process.

Answers

The method isSortedByName() that returns true if the list coastalTowns is sorted in ascending order by city name and false otherwise.

The list coastalTowns should not be altered in any way during this process:

public boolean isSortedByName() {

   if (coastalTowns.size() <= 1) {

       return true;

   }

   Iterator<City> iter = coastalTowns.iterator();

   City current = iter.next();

   while (iter.hasNext()) {

       City next = iter.next();

       if (current.getName().compareTo(next.getName()) > 0) {

           return false;

       }

       current = next;

   }

   return true;

}

The method first checks if the size of the list is less than or equal to 1, in which case it is considered sorted. If the list has more than one element, it uses an iterator to traverse the list and compare adjacent elements. If the name of the current element is greater than the name of the next element, then the list is not sorted and the method returns false. If the entire list is traversed without finding any out-of-order elements, then the method returns true.

Note that the method assumes that the City class has a public accessor method called getName() that returns the name of the city as a String. The method also assumes that the list coastalTowns is an instance of LinkedList<City> that has already been populated with City objects.

learn more about method here:

https://brainly.com/question/30763980

#SPJ11

S A L A D meaning every word in salads

Answers

Answer:

A salad is a dish consisting of mixed, mostly natural ingredients with at least one raw ingredient. They are often dressed, and typically served at room temperature or chilled, though some can be served warm

Answer:

a dish of raw vegetables, such as lettuce, tomatoes, etc, served as a separate course with cold meat, eggs, etc, or as part of a main course. 2. any dish of cold vegetables or fruit.

Explanation:

which condition is considered a clinical cause of amenorrhea? group of answer choices failure to ovulate obstruction of the fallopian tubes lack of physical exercise disorder in the endometrium

Answers

Among the provided options, the condition considered a clinical cause of amenorrhea is "failure to ovulate." Amenorrhea refers to the absence or cessation of menstrual periods in a woman of reproductive age.

Failure to ovulate, also known as anovulation, refers to the absence of ovulation in the menstrual cycle. Ovulation is the release of an egg from the ovary, which is necessary for the menstrual cycle to occur. When ovulation does not take place, it disrupts the normal hormonal balance, potentially leading to amenorrhea.

Obstruction of the fallopian tubes, lack of physical exercise, and disorder in the endometrium are not typically considered direct causes of amenorrhea. While they can have an impact on reproductive health or menstrual regularity, they are not primary clinical causes of amenorrhea.

Learn more about endometrium https://brainly.com/question/30682855

#SPJ11

Select the correct navigational path to create a PivotTable.
Select the range of cells.

Click the
tab on the ribbon and look in the
group.

Select the PivotTable option, make adjustments as needed, and click OK.

Answers

Answer:

insert and tables

Explanation:

took the test on edge

The correct navigational path for making a Pivot Table would be:

- Insert and Tables.

The appropriate way for creating a pivot table begins with a click made on the range table. This step is followed by moving to the insert option which will include the option of create. This create option would include selection of range and name of the table that is opted.

Thus, 'insert and tables' is the correct answer.

Learn more about "PivotTable" here:

brainly.com/question/18907447

Download the Excel spreadsheet Fructus_data.xls from Blackboard.
This file contains production statistics between 2000-2020 for the
country "Fructus," which only produces Apples, Bananas and
Cherr

Answers

The Excel spreadsheet "Fructus_data.xls" from Blackboard provides production statistics for the country "Fructus" from 2000 to 2020.

The data includes information on the production of Apples, Bananas, and Cherries. Analyzing the data in the spreadsheet can provide valuable insights into the production trends of these fruits in Fructus over the past two decades. The spreadsheet likely contains information such as the yearly production quantities, growth rates, and market shares of each fruit. By examining this data, one can identify patterns, seasonal variations, and any notable changes in production levels. This analysis can be beneficial for understanding the country's agricultural sector, making informed business decisions, and developing strategies for future fruit production in Fructus.

Learn more about Excel spreadsheet here:

https://brainly.com/question/30450507

#SPJ11

How are console apps displayed?
a) In a window form.
b) In the Command Prompt.
c) Console apps have no output to
display.
d) It depends.

Answers

The Command Prompt displays console apps. Some consumers simply favour console-based programmes, while some businesses continue to employ legacy console programmes for critical data processing operations.

A console application is a software application that is intended to be used through a text-only computer interface, such as a text terminal, the command-line interface of some operating systems (Unix, DOS, etc.), or the text-based user interface found in the majority of graphical user interface (GUI) operating systems, such as the Windows Console in Microsoft Windows, the Terminal in macOS, and xterm in Unix.

Modern programming environments, including Visual Studio and the.NET Framework on Microsoft Windows, nevertheless support the creation of console programmes. By eliminating the complexity of a graphical user interface(GUI), it makes learning a new programming language easier.

To learn more about Command Prompt click here:

brainly.com/question/29491045

#SPJ4

Who are The Boys? EddieVR, YourNarrator, JoshDub, Mully, and last but most certainly not least, Juicy(FruitSnacks). Green gang or purple gang? who is your favourite? who is the funniest? who is a bottom? who is your least favourite? rank their individual channels. whos channel is dying?

Answers

Answer:

yes or no

Explanation:

Answer:

I love to watch Eddievr his videos are funny and he swears in spanish and speaks in spanish

Explanation:

If an item is added when the allocation size equals the array length, a new array with twice the current length is allocated. Determine the length and allocation size of numList after each operation. Allocation size Operation ArrayListAppend(numList, 14) Length 2 3 ArrayListAppend(numList, 39) ArrayListAppend

Answers

After the first operation of adding 14 to the numList ArrayList, the length of the ArrayList becomes 2 and the allocation size is also 2.


Re-sizable arrays, also known as dynamic arrays, are what an arraylist is. It expands in size to provide room for additional elements and contracts in size for removal of those ones. The elements are kept in an array by ArrayList internally. It allows you to obtain the elements by their index, just as arrays.


After the second operation of adding 39 to the numList ArrayList, the length of the ArrayList becomes 3 since there are now 2 elements in the ArrayList. However, since the allocation size still equals the length of the ArrayList, a new array with twice the current length (i.e. a new array of length 6) is allocated. Therefore, the allocation size becomes 6 after the second operation.

To learn more about Array List, click here:

https://brainly.com/question/30726504

#SPJ11

I need help!

A standard is a:

A. normal way of addressing business letters.
B. level of quality or performance that people accept as normal.
C. a document with specific rules and regulations.
D. set unit of measurement for a particular purpose.

Answers

Explanation:

The answer is B. level of quality or performance that people accept as normal

Answer:

A standard is a: level of quality or performance that people accept as normal.

Explanation:

Just did this and got it correct.

Other Questions
When is it desirable to separate compounds by steam distillation rather than by normal distillation? Can the boiling temperature ever exceed the 100C during steam distillation? Why or why not? Help pleaseThis diagram shows the measurements of a yard.What is the area of the yard?Enter your answer in the box. lamarkian evolution is also known as a. transformational evolution. b. variational evolution. c. evolution by descent. d. notional selection. Let f.g.h: A --> A be any bijective functions.Then (gohof)^-1 = a. the above f^-1 o h^-1 o g^-1 b. the above f^-1 o g^-1 o h^-1 c. the above h^-1 o g^-1 o f^-1 Which of the following gives the circumference, C, of a circle with a radius of 4?OC 4TOC=4TOC=8TO C=16T Decision TreeDeviation from StandardFallacy of CompositionSix Honest ServingmenLogic BoxSo What? What if?Solution PentagonDecision DiamondSelective PerceptionMeaningful ExperienceAction T.N.T.Action PathQuestion 10) The manager that you replaced had implemented a policy to bring people back into the office after people had spent two years working primarily from home. Now three months later, productivity has stayed noticeably lower. Everyone is looking to you to make a decision on what we will do going forward. Which of the above best practices might help you as a supervisor make a decision on how to proceed on this policy? A square frame has sides that measure 1.75 m when it is at rest. What is the area of the frame when it moves parallel to one of its diagonal with a speed of 0.88c as indicated in the figure ?m When heating a substance in a test tube, it is permissible to look into the test tube or to point the tube in the directionof other studentsa Trueb. False is it possible to have a connected graph with six (6) vertices of degrees 1, 1, 2, 2, 2, and 3? if possible, why possible explain. if not possible, why not possible explain. What were the 2 principles of government in the English system? Question 5 (1 point)After arriving at the Column of Trajan, your classmate Ariana was so excited to readthe narrative for herself. However, she came across some issues when trying to lookat the story on this narrative relief. What is the only issue she did NOT encounterwhen trying to read the narrative?It was nearly impossible to see all of the narrative details as the reliefs travel upthe column.She was unable to walk around and around the column to read the entirenarrative.She was unable to translate the text that was written below the narrative.It was hard to see much detail in the reliefs above the first few panels becausethey continue too high up. help will give brainlistWhich unit is used for current?powerresistancevoltageamperes What is an equation of the image of the line y = {x - 4after a dilation of a scale factor of centered at theorigin? SH received an offer from another supplier to purchase the tables for $498 a unit, but with a lead time of 60 days. Should this supplier be preferred over the current supplier (who sells the tables for $500 a unit and requires only 3 days lead time), if the 92% service level needs to be maintained? the phrases below describe several events that occur during the process of mitosis(a) attachment of double stranded chromosomes to the spindle apparatus(b) formation of single-stranded chromosomes which are moved to opposite ends of the cell(c) disintegration of the nuclear membrane(d) nuclear membrane formation around each set of chromosomes, forming two nuclei(e) synthesis of a spindle apparatus which sequence represents the correct order of these events?a,b,c,d,eb,d,a,c,ea,d,e,b,cc,e,a,b,d Area 1.1 Scenario Comparison Scenario A Scenario B Scenario C Expected interest rate: 12% Forecasting period: 5 years PV annuity factor: 3.6048 ($) Initial Investment 2,000,000 2,000,000 2,000,000 Annual Net Income 545, 100 426,995 1,644,385 Annual Cash Flow 638,500 -493,005 2,564,385 NPV -3,777, 184 7,244,095 Powerful people or powerful machines are simply people or machine which always does a lot of work. is this statement true or false? explain The consumption of Carbohydrates can prevent the body from overheatingImmersive Reader(2 Points)TrueFalse 6(4-z)=2zshow workplease help How does Orwell use satire to support his purpose he uses reversal?.