option
Cuestiones
ayuda
daypo
buscar.php

CFS Entorns de desenrotllament 23/24

COMENTARIOS ESTADÍSTICAS RÉCORDS
REALIZAR TEST
Título del Test:
CFS Entorns de desenrotllament 23/24

Descripción:
entorns

Fecha de Creación: 2023/11/16

Categoría: Otros

Número Preguntas: 83

Valoración:(0)
COMPARTE EL TEST
Nuevo ComentarioNuevo Comentario
Comentarios
NO HAY REGISTROS
Temario:

Choose one characteristic of Visual Studio Code that it's not a characteristic of Geany. Shortcuts. Word and symbol auto completion. Syntax highlighting. Multi-cursor.

Which of these options is not a main purpose of an IDE?. Compilation and execution. Source code interpretation. Analysis of the consistency and quality of the source code. Creating and editing source code.

Code folding is a specific characteristic of some IDE that allow us to ... Highlight the words of our program with different colors depending on the type of each word. Save the source code file in a suitable folder. Create appropriate indentations to programming language standards. Hide or show some parts of the code to be able to focus on a specific part.

If we are using Geany, the first thing we should do to start creating a program is ... Compile the code. Save the blank file with an appropriate name and extension. Debug the code. Write the code in the editor.

Which of the following statements about Visual Studio Code is FALSE?. Can connect to remote GIT repositories. We can create PHP applications with it. Allows installation of additional plugins. Can only be installed under Windows or Linux systems.

Which of the following features have both Geany and Visual Studio Code?. Side by side edition. Code folding. Multi cursor. Box selection.

A development environment consists usually of a set of intern components such as compilers, code editors and ... Databases. Virtual machines. Debuggers. Web servers.

Which component of an IDE is basic in testing?. Debugger. Assembler. Compiler. Interpreter.

How to autocomplete symbols and words in Geany?. Edit, Preferences, Files. Edit, Preferences, Editor, Completed tab. Tools, Add-in Manager. File, Properties.

When using an IDE, why might you run the 'Project, Clean' command?. To recompile only the source code files that have changed since the last build, which can shorten the build time for long-running builds. To remedy syntax errors within the source code, causing the project not to build. To remedy an issue where the source code seems accurate, but Git is indicating a merge conflict. To discard any existing build state before building the project, which can remedy issues where the source code seems accurate yet fails to build.

A commit operation ... Prepares the files to be copied locally. Creates a remote copy of our changed local file(s). Creates a snapshot of the changes so that they can be pushed. Downloads the updated files from the remote repository to our local machine.

After pushing commits to the remote repository for the first time using the command 'git push -u origin master', what shorthand command can you use in future?. 'git push'. 'git push origin'. 'Same as before, git push -u origin master'. 'git push master'.

After you make changes to a local repository, you run the following command: 'git commit -a -m "Refactor code base"'. What will this do?. Nothing, you can't use multiple options in the same command. Adds all modified files to the staging area, then commits them with a message. Adds all new files to the staging area. Commits all new files with a message.

A "pull" operation consists of ... Downloading changes from a remote repository to our local, previously created copy. Uploading changes from our local repository to the remote one. Marking changes to be ready to commit. Downloading a remote repository for the first time.

Choose the incorrect option on version control. It records changes. It can only be used for software version management. It allows to create a backup of a project and store it locally. Specific versions of the data can be retrieved at any time.

How can you check your current git version?. 'git --v'. 'git --version'. 'git --current'. 'git --option'.

How does Git think of its data?. Folder. Snapshot. None of these. File.

How many individual commits can a single repository have?. Only three commits per branch. Any number of commits. Only one local commit per repository. Only one commit per HEAD.

If we want to download a new remote repository, add some files to it and upload the changes, which is the correct sequence of git steps that we need to follow?. Pull, Push, Commit. Clone, Commit, Push. Clone, Pull, Commit. Pull, Commit, Push.

If you cloned an existing git repository, what would happen?. A copy of the repository would be created on the hosting platform. A copy of the repository would be created on your local machine. A new copy would overwrite the central repository. Nothing, cloning is not a supported git function.

The main drawback of centralized version control systems (CVCS) is ... That we can make more mistakes when uploading changes to a remote server. That, if remote server fails, we have no local copy of our repository. That we can only create public repositories. That we can't upload our changes to a remote server.

What command displays the difference between the working tree and the stage/index area, as well as files not tracked by Git?. git current. git local. git context. git status.

What command would you use to create a new git repository?. 'git init'. 'git add'. 'git start'. 'git new'.

What is a remote repository?. The lead repository elected by the Git arbitrator found within local repositories of collaborating team members. A version of the repository hosted on the internet or network that is pushed to or pulled from by collaborators. A version of the repository that mirrors changes made in the local repository's master branch for open-source collaboration efforts. A read-only version of the repository stored on a backup server in case local repositories become lost or corrupted.

What is the difference between Git and SVN?. SVN works only on Linux, while Git works only on Windows. Git a centralized system, while SVN is a distributed system. Git works only on Linux, while SVN works on all operating systems. SVN is a centralized system, while Git is a distributed system.

What is version control?. A type of architecture used to manage large databases. A system that shows, tracks, and controls changes to a set of files over time. A programmatic design pattern used to manage code between multiple engineering teams. A type of software that links a project with a GitHub repository.

Which command gets a copy of an existing Git repository?. 'clone'. 'duplicate'. 'replicate'. 'copy'.

Where are files stored before they are committed to the local repository?. Saved files. Staging area. Git documents. Git cache.

Which Git command begins tracking of a new file?. 'track'. 'add'. 'begin'. 'addfile'.

Which of these terms best describes Git?. Distributed Version Control System. Issue Tracking System. Integrated Development Environment. Web-Based Repository Hosting Service.

According to the Agile Manifesto, your highest priority is to ... Minimize change requests. Satisfy the customer. Get the job done on time. Achieve the desired ROI (Return On Investment).

Activity diagrams are used to ... Show the evolution of the behavior of objects during their lifetime. Define the behavior of use cases. Define the behavior of a system actor. Specify all system classes and their relationships between them.

A team working with Agile methodologies is complaining that they are sending requests for clarification to the Product Owner, but these requests go unanswered. What action should they take?. If there is a question about story, tell the developers to use their best judgement, avoid delay, and discuss the issue in sprint review. Send a note to the Product Owner saying the delays in completing the work will be their responsibility, not the team's. Schedule a problem-solving session with the Product Owner and the other team members. Develop a service-level agree (SLA) that defines certain response times for different types of request and ask the Product Owner to sign off on it.

Building a product (software) implies ... Check its expiration date. That cannot be updated once finished. Make a previous design. See it as an industrial production.

Cascade life cycle is the most suitable for ... Small projects with clear requirements. Small projects with unclear requirements. Expensive projects. Projects with a lot of departments involved.

How can we know the ending date of a Scrum sprint?. It is the addition of all the user stories. It is the total estimated time minus the time of the user stories. It is the addition of the user stories of this iteration. It is the average of the times of the user stories.

One of the drawbacks of the iterative life cycle model is ... If we don't have all the requirements at the beginning, it can affect the design significantly. We do not see any prototype or version of the product until the end of the process. We must have a lot of experience to evaluate the risks properly. It's not suitable for projects with unclear requirements.

One of the main principles in the Agile Manifest is ... The highest priority is the final product. No constant interaction between client and development team is necessary. There must be a continuous generation of documentation. People are the main success factor of a project.

Project manager is in charge of ... Preparing the SRS from the interviews, JAD sessions or the method used to retrieve the information. Risk assessment. Testing the final product to check if it suits the client needs. Software development.

Questionnaires are the best way to obtain information from the client company when ... The requirements are uncertain. The projects are small. The staff of the client company is geographically dispersed. The client company staff has no experience in software development.

The life cycle model in Spiral is the most suitable when the software project needs ... Risks assessment. Adaptation to changing requirements. One single prototype or version of the project. Clear requirements from the beginning.

There are basically two types of methodologies, these are ... Systematic and Personal. Concise and Diffuse. Fast and Accurate. Traditional and Agile.

The requirements analysis is the first stage in the development of software. It is subdivided into two more stages, which are they?. Requirements specification and implementation. Analysis and design. Analysis and specification of requirements. Analysis and implementation.

The RUP (Rational Unified Process) methodology is based on the life cycle model ... Cascade. Iterative. V. Spiral.

The ScrumMaster of a Scrum project is in charge of ... Telling the development team what to do in each step. Making sure that the Scrum method is used properly. Representing the client. Developing the software.

The technique of observation when collecting customer information consists of ... Regular meetings between clients and analysts to determine the characteristics of the software product. Analyze "in situ" (in the client company) how the organization works and how the product to be developed fits into it. Study the official documents of the company where its operation is described. Identify a first set of basic requirements when the needs are not clear.

The transition phase of the RUP (Rational Unified Process) methodology is ... Where your source code is produced. Where the product is prepared for delivery to the customer. Where its main architecture is defined. Where the application is designed.

What does the Agile Manifesto indicate?. Documenting requirements up front is more valuable than at the end. Contract negotiation should be used to settle disputes. Responding to change is more valuable than following a plan. Following the plan is essential for not going over budget.

What is known as feedback in the life cycle of software?. Create new tests for error control. Go through the same phase several times. Add new lines of code in the product. The product that is generated after each phase.

When using agile methodologies, if the team needs to make a decision, what is the best course of action?. Take a vote and the majority rules. Identify the person who is most knowledgeable and ask them to decide. Try to achieve consensus. Let the most senior member of the team decide.

When using Agile methodologies, the Product Owner is focused on testing a new system concept in the marketplace as quickly and inexpensively as possible. What is this first-generation product called?. Generation 1 product. Production version. Minimum viable product. Focus group demonstrator.

When using Agile methodologies, which ceremony should the Product Owner not attend?. Daily stand-ups. Code reviews. Story point estimating. Sprint retrospectives.

When using Agile methodologies, which choice is not a benefit generally associated with product demonstrations?. Learn about new requirements. Learn about feature estimates. Learn about feature usability. Learn feature suitability.

When using Agile methodologies, why should a team do refactoring?. It recalibrates the success criteria for the product in the marketplace. It improves the functionality of the product. It improves the design, which can lead improved development efficiency and maintainability. It assigns developers to other teams in order to eliminate personality conflicts.

Which is not an advantage of the V model?. Simple and easy to use, like the cascade model. In each phase some specific deliverables must be made. Integrates development with product maintenance. Useful for small projects with easy to understand requirements.

Which of the following software lifecycle models is not suitable for small projects?. V model. Spiral model. Iterative model. Cascade model.

Which of these elements is NOT a part of a software product?. Compiler. Program. Data. Documentation.

Which phrase best describes an Agile team?. Self-directed. Self-managed. Self-organizing. Self-sustaining.

Which statement concerning small, frequent releases of software is true?. It typically requires a high degree of automation. The chance for rollback is high. Backward compatibility may be jeopardized. The administrative costs are high.

Who is responsible for a Scrum team's performance?. The team. The Engineering Manager. The Product Owner. The Scrum Master.

Within the elements of a methodology, the set of inputs and outputs required or produced by each phase is called ... Procedures. Result. Products. Evaluation criteria.

Within the SCRUM methodology, what role does the Scrum Master play?. Represents the customer who requested the product. Responsible for managing the resources of the development team. It is the set of developers. Ensure that the Scrum method is applied correctly.

The diagram that shows all the classes of a system along with its attributes, methods and relations between them is a ... Use case diagram. Activity diagram. Class diagram. Component diagram.

The main components of a use case diagram are ... Relationships, scope and activities. Actors, use cases and relationships. Actors, activities and conditions. Activities, relationships and decisions.

It shows the interaction between objects and the order of those interactions. Use case diagram. Activity diagram. Communication diagram. Sequence diagram.

The technique of observation when collecting customer information consists of ... Study the official documents of the company where its operation is described. Regular meetings between clients and analysts to determine the characteristics of the software product. Analyze "in situ" (in the client company) how the organization works and how the product to be developed fits into it. Identify a first set of basic requirements when the needs are not clear.

It shows the internal configuration of a class. Object diagram. Composite structure diagram. Class diagram. Component diagram.

UML allows applications to be ... Static. Weak. Scalable. Less safe.

In use case diagrams the "System" element is represented by ... A circle. A person. An arrow. A square.

Non-functional requirements are ... Hardware requirements that the application needs to install and operate. The requirements that the application must develop to satisfy customer needs. Requirements that are not yet clear when the requirements or SRS specification is developed. Requirements that determine how good or bad the application meets the functional requirements.

Which of the following requirements is functional?. The application needs high availability (constant internet connection). We need a firewall to prevent unauthorized access to the server. Users need to be validated using their credentials before using the application. We need at least 3 web servers to balance the application load.

The requirements analysis is the first stage in the development of software. It is subdivided into two more stages, which are they?. Analysis and specification of requirements (SRS). Analysis and design. Requirements specification and implementation. Analysis and implementation.

In use cases, the relationship "includes" ... Indicates that a use case inherits from another use case (super-case). Allows you to add functions from other use cases. Communicates the actors with the use cases. Is used for common use cases.

In use case diagrams, an "includes" relationship is set between ... A use case and another use case that is called from the first one. A use case and a subtype of this use case. An actor an a main use case. Two actors.

In use case diagrams, an "extends" relationship is set between ... Two actors. A use case and a subtype of this use case, or a use case that is sometimes called from the first one. An actor an a main use case. A use case and another use case that is always called from the first one.

The fork symbol in activity diagrams ... Is used when two activities start in parallel from a given point. Is used to represent actions. Is used to start or finish the diagram. Is used when we have to decide between two paths from a given condition.

Which component is used in an activity diagram to indicate the synchronization of two concurrent paths in one?. Circle. Diamond. Ellipse. Bar.

It shows the interaction between objects and the order of those interactions. Sequence diagram. Use case diagram. Communication diagram. Activity diagram.

The diagram that shows all the classes of a system along with its attributes, methods and relations between them is a ... Component diagram. Activity diagram. Class diagram. Use case diagram.

Admins can register new users, the editors can publish posts and guests can comment posts. How many requirements and of which type can you extract from this sentence?. 2 functional requirements and 1 non-functional requirement. 3 functional requirements. 3 non-functional requirements. 1 functional requirement.

Activity diagrams are used to ... Show the evolution of the behavior of objects during their lifetime. Define the behavior of a system actor. Specify all system classes and their relationships between them. Define the behavior of use cases.

It shows the internal configuration of a class. Object diagram. Class diagram. Component diagram. Composite structure diagram.

A flowchart ... Shows the structural relationship between the system components. Represents the behavior of objects at a given time. Represents graphically the flow of execution of a algorithm using arrows. Shows how objects interact with each other and the order of those interactions.

Denunciar Test