Questões de Concurso
Comentadas para nível superior especialista- projetos tics - tecnologia da informação e comunicação
Foram encontradas 125 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
De acordo com o MPS.BR, sobre o Processo: Desenvolvimento para Reutilização, informe se é verdadeiro (V) ou falso (F) o que se afirma a seguir e assinale a alternativa com a sequência correta.
( ) Se possível, buscar desenvolver um programa de reutilização para desenvolver ativos a partir de engenharia de domínios de aplicação.
( ) A quantidade de oportunidades de reutilização de ativos ou nos quais se pretende praticar reutilização é inversamente proporcional à qualidade de execução desse processo.
( ) O principal propósito do processo é identificar oportunidades de reutilização sistemática de ativos na organização.
Choose the alternative that correctly matches to the following description:
“Individuals and organizations that are actively involved in the project, or whose interests may be positively or negatively affected as a result of project execution or project completion; they may also exert influence over the project and its results”
Team Composition
In a large organization, it is often the case that different roles emerge. In Tayloristic teams, these different roles are grouped together as a number of role-based teams each of which contains members of the same role. In contrast, agile teams use cross-functional teams. Such a team draws together individuals performing all defined roles. Rotations from one role to another are common. It is also possible to have highly specialized experts (for example, security analysts and usability engineers) shared among several teams in an organization.
One advantage to role-based teams is that teams whose work products are independent of each other can work in parallel as long as there is not much knowledge flow among the different functional sub-team. However, in knowledgeintensive software development that demands information flow from different functional sub teams, role-based teams tend to lead to islands of knowledge and difficulty in its sharing among all the teams. As hand-offs between teams usually are based on document flow, the knowledge of one team that is required by the other team must be externalized and documented. Although reviews try to minimize the knowledge loss, externalization and documentation processes cannot guarantee that all knowledge is captured and even if most of it was rigorously captured, there is still no guarantee or way to check its correctness till the project sign-off.
Cross-functional teams should be used to facilitate better knowledge transfer. This is especially the case for agile methods since they are recommended to be used where there is a lot of uncertainty and unknown knowledge about the domain and system requirements, and the technologies to be used are new and unexplored.
Adaptado de: CHAU THOMAS, MAURER FRANK e MELNIK GRIGORI. Knowledge Sharing: Agile Methods vs. Tayloristic Methods. (WETICE´03) Proceedings of the Twelft IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003.
Team Composition
In a large organization, it is often the case that different roles emerge. In Tayloristic teams, these different roles are grouped together as a number of role-based teams each of which contains members of the same role. In contrast, agile teams use cross-functional teams. Such a team draws together individuals performing all defined roles. Rotations from one role to another are common. It is also possible to have highly specialized experts (for example, security analysts and usability engineers) shared among several teams in an organization.
One advantage to role-based teams is that teams whose work products are independent of each other can work in parallel as long as there is not much knowledge flow among the different functional sub-team. However, in knowledgeintensive software development that demands information flow from different functional sub teams, role-based teams tend to lead to islands of knowledge and difficulty in its sharing among all the teams. As hand-offs between teams usually are based on document flow, the knowledge of one team that is required by the other team must be externalized and documented. Although reviews try to minimize the knowledge loss, externalization and documentation processes cannot guarantee that all knowledge is captured and even if most of it was rigorously captured, there is still no guarantee or way to check its correctness till the project sign-off.
Cross-functional teams should be used to facilitate better knowledge transfer. This is especially the case for agile methods since they are recommended to be used where there is a lot of uncertainty and unknown knowledge about the domain and system requirements, and the technologies to be used are new and unexplored.
Adaptado de: CHAU THOMAS, MAURER FRANK e MELNIK GRIGORI. Knowledge Sharing: Agile Methods vs. Tayloristic Methods. (WETICE´03) Proceedings of the Twelft IEEE International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises, 2003.
Na Linguagem de Programação JavaScript, uma string é imutável. Com base nisso, considere o seguinte trecho de código e assinale a alternativa que apresenta o valor que será exibido no console após a última chamada da função.
var cidade = “Parana”;
cidade.replace(“rana”,“nama”);
console.log(cidade);