Rapid Application Development in Python
Rapid Application Development in Python
Correct: 0.2/0.2
The RAD development methodology has several phases. Each with specific objectives in order to
develop a fast system that complies with business requirements. Among the five phases
presented by James Kerr. It is correct to claim that:
Explanation:
The correct answer is: Business modeling is obtained through the analyses of flow and the acquisition of information.
Score: 0.2/0.2
Larissa is exploring data manipulation in files and came across the need to split a
large string in a list, based on a specific connector.
What method should Larissa use to split a string into a list, considering a specific connector?
break()
detach()
divide()
separate()
split()
Responded on 11/10/2023 02:26:07
Explanation:
Score: 0.2/0.2
For connectors that implement the DB API 2.0, which method of which class is used to send
commands to the database?
Explanation:
The correct answer is: Method executed from the Cursor class
Score: 0.2/0.2
class EApp(App):
def lacuna(self):
EApp().run()
In order for the code to be compiled and executed correctly, the blank word must be replaced by:
EApp
ClassApp
build
EbuildApp
buildApp
Answered on 11/10/2023 02:04:55
Explanation:
The provided text is a URL and does not contain translatable content. 2/6
October 11, 2023, 02:33 Estácio: Students
Score: 0.2/0.2
User interface development is a great challenge, despite the existence of many frameworks.
and tools that facilitate this work. One of these challenges is in choosing the tools or frameworks.
adequate. In this sense, select the option that should be considered in this choice:
Explanation:
The correct answer is: License, as it deals with the rights to use software.
Correct: 0.2/0.2
One of the principles of RAD is "suitability for commercial use is the essential criterion for acceptance of
results. In this sense, select the CORRECT option:
It means that the best practices for developing secure software must be applied;
The focus is to develop to meet the functional requirements;
Allows developers to make decisions on the application of the best solutions for
the project.
This principle ensures that the product will have fewer errors and, consequently, will have less
vulnerabilities;
The focus should be on meeting the pre-established deadlines.
Responded on 11/10/2023 02:07:41
Explanation:
The correct answer is: The focus is on developing to meet the functional requirements;
Score: 0.2/0.2
Maria is studying exceptions in Python, especially when handling strings and files. She wants to ensure the
correct functioning of your programs, avoiding unexpected errors.
Why is it important to handle exceptions when working with files and strings in Python?
Explanation:
Exception handling allows the program to continue running even when an unexpected error occurs.
This ensures a better experience for the user and avoids critical failures in the program.
Score: 0.2/0.2
What is the output printed by the following script snippet, considering that the connection and cursor were
created.
>>> print([Link]())
[("Faca","Garfo","Prato")]
["Faca","Garfo","Prato"]
[("Faca"), ("Garfo"), ("Prato")]
[["Faca"], ["Garfo"], ["Prato"]]
[("Faca",), ("Garfo",), ("Prato",)]
Answered on 11/10/2023 01:59:20
Explanation:
Score: 0.2/0.2
Python has gained prominence in the development area, in part because of its simplicity, but also due to
have several packages and frameworks that facilitate, for example, the construction of banking applications.
data, data science, and interface building. The amount of resources associated with Python helps the
developer to build standardized applications, adapted to business functions and ready for
changes, more quickly and at a lower cost. Such characteristics make Python a language
suitable for the rapid development of software projects.
the Python language has a large amount of resources, which makes adaptation to the functions of
more time-consuming business.
the Python language sets standards of simplicity that require packages and frameworks of
third parties structural adaptation.
Unable to access the provided URL. Please provide text for translation. 4/6
October 11, 2023, 02:33 Estácio: Students
the Python language allows for the rapid creation of flexible applications that enable the developer to re-
design according to the need.
the Python language stands out for the number of packages and frameworks, however, the application of
RAD is affected due to lack of standardization.
the Python language has built-in mechanisms for building rich interfaces, standardizing
thus software projects.
Answered on 11/10/2023 02:06:49
Explanation:
Statement: Based on the presented text, it is concluded that the Python language allows for the rapid creation of applications.
flexible that allow the developer to redesign as needed.
CORRECT: The fact that Python is a simple and flexible language, as the text states, makes it ...
the implementation of changes should not be an obstacle to the adaptation of the solution to business functions.
Assertion: Based on the presented text, it is concluded that the Python language has built-in mechanisms for
construction of rich interfaces, thus standardizing software projects.
ERROR: The text does not state anything about embedded mechanisms for building interfaces in Python. In a way
In general, the construction of more elaborate interfaces is done through specific packages for the language.
Assertion: Based on the presented text, it is concluded that the Python language establishes standards of simplicity
that require structural adaptation from third-party packages and frameworks.
ERROR: The text does not state anything about the need for structural adaptation of packages and frameworks.
third parties for Python.
Statement: Based on the presented text, it is concluded that the Python language has a large amount of
resources, which makes the adaptation to business functions slower.
ERROR: The amount of available resources does not have an impact on the speed of solution development.
This can partly be justified by the team's inexperience.
Assertion: Based on the presented text, it is concluded that the Python language stands out for the number of packages.
The frameworks, however, the application of RAD is hindered due to lack of standardization.
ERROR: Python is a programming language recommended for RAD, precisely because it is simple, flexible and
to possess various resources, thus existing a greater range of possibilities for adapting the solution to the functions of
business.
Score: 0.2/0.2
Requirements gathering is a fundamental step in the life cycle of a system, as it is at this stage
stage in which the needs of the system are identified. One of the techniques that assist in the survey
of requirements is that of interviews. Regarding the techniques used to optimize the results obtained
through the interviews, select the CORRECT option:
Use cases are used to describe how users should use the system.
Social observation and analysis helps to map user behavior.
The scenarios are used to simulate disaster situations and how users should proceed.
Brainstorming encourages stakeholders to present their ideas about the system and
how they should be prioritized.
Focus groups participate in discussions to analyze possible vulnerabilities in the system.
Responded on 10/11/2023 01:59:45
Explanation:
The correct answer is: Social observation and analysis help to map user behavior.