Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ZSWI/ZSW-E Modely sw procesu/ Models of software process

Total questions: 10

Worksheet time: 7mins

Name
Class
Date
1.

Vodopádový model vývoje sw / Waterfall model of sw development

a)

předpokládá postupné vykonávání jednotlivých fází vývoje software / it assumes the gradual implementation of individual phases of software development

b)

umožňuje zavedení zpětných vazeb / allows the introduction of feedback loops

c)

se už vůbec nepoužívá / is no longer used at all

d)

předpokládá, že zákazníkem je velká softwarová firma / assumes that the customer is a large software company

2.

Evoluční prototypování / Evolutionary prototyping

a)

předpokládá opakované přetváření prototypu systému, dokud prototyp nevyhovuje / involves re-shaping the system prototype repeatedly until the prototype is satisfactory

b)

nepředpokládá tvorbu specifikace požadavků / it does not assume the creation of a requirements specification

c)

je realizován tak, že vývoj obvykle začíná dobře srozumitelnými částmi systému / is implemented in such a way that development usually starts with well-understood parts of the system

d)

je k zákazníkovi mnohem méně vstřícný než vodopádový model, prakticky zákazníka ani nepotřebuje / is much less customer friendly than the waterfall model, practically does not even need a customer

3.

Throw-away prototypování / Throw-away prototyping

a)

se zaměřuje na části požadavků zákazníka, kterým moc nerozumíme / focuses on the parts of the customer's requirements that we don't really understand

b)

nepotřebuje vytvářet specifikaci požadavků / does not need to create a requirements specification

c)

předpokládá, že vytvoření prototypu nedopadne dobře, a proto je jej nutno zahodit / it assumes that the creation of the prototype will not turn out well and therefore must be discarded

d)

předpokládá, že prototyp není vhodný vzor pro konečnou implementaci systému / assumes that the prototype is not a suitable model for the final implementation of the system

4.

Mezi základní aktivity modelu vývoje software patří / The basic activities of the software development model include

a)

specifikace požadavků / requirements specification

b)

plánování a tvorba rozpočtu / planning and budgeting

c)

provoz a servis systému / system operation and service

d)

validace systému / system validation

5.

Iterativní modely vývoje software / Iterative models of software development

a)

se hodí především pro malé a středně velké systémy / is particularly suitable for small and medium-sized systems

b)

počítají s vývojem požadavků v čase / they anticipate the development of requirements over time

c)

předpokládají opakovanou tvorbu prototypu, dokud tento nesplňuje vlastnosti vyvíjeného systému / they assume repeated creation of the prototype until it meets the properties of the developed system

d)

představují zcela nové aktivity vývoje oproti vodopádovému modelu vývoje software / they represent completely new development activities compared to the waterfall model

6.

Model inkrementálního vývoje software / Model of incremental software development

a)

patří k iterativním metodikám vývoje software / belongs to iterative software development methodologies

b)

počítá s vývojem malého funkčního inkrementu během iterace / allows for the evolution of a small functional increment during iteration

c)

předpokládá, že požadavky jsou detailněji specifikovány na začátku iterace / assumes that the requirements are specified in more detail at the beginning of the iteration

d)

pro každou iteraci a inkrement probíhá malý vodopádový model / a small waterfall model runs for each iteration and increment

7.

Rational Unified Proces (RUP)

a)

je iterační a inkrementální model vývoje software / is an iterative and incremental software development model

b)

je vodopádový model vývoje software obohacený o prototypování ve fázi specifikace požadavků / is a waterfall software development model enriched with prototyping in the requirements specification phase

c)

je model vývoje software, ve kterém se jednotlivé činnosti mohou provádět paralelně / is a software development model in which individual activities can be performed in parallel

d)

je modelem vývoje software jen částečně, soustředí se zejména na plánování, tvorbě rozpočtu a zajišťování zdrojů / is a software development model only in part, it focuses mainly on planning, budgeting and securing resources

8.

Agilní přístup k vývoji software / Agile approach to software development

a)

je charakteristický zejména zvýšenou aktivitou vývojářů ve všech fázích / it is characterized especially by the increased activity of developers in all phases

b)

nepočítá s přítomností managementu a projektového řízení / it does not include the presence of management and project management

c)

primárně předpokládá, že nastanou nepředvídatelné události a změny / it primarily assumes that unforeseen events and changes will occur

d)

je iterativní a inkrementální vývoj s krátkými iteracemi / is iterative and incremental development with short iterations

9.

SCRUM

a)

patří mezi agilní modely vývoje software / belongs to the agile software development models

b)

je základní charakteristikou extrémního programování / is a basic characteristic of extreme programming

c)

je postaven na týmových rolích: člen týmu, scrum master, product owner, stakeholder / is built on team roles: team member, scrum master, product owner, stakeholder

d)

definuje tzv. backlogy, což jsou záložní kopie zdrojových kódů / defines so-called backlogs, which are backup copies of source codes

10.

Při zavádění modelu vývoje software postupujeme tak, že / When implementing a software development model, we proceed as follows

a)

vybereme vhodnou agilní metodiku / we will choose a suitable agile methodology

b)

vezmeme v úvahu aplikační doménu a charakteristiku zákazníka / we take into account the application domain and customer characteristics

c)

zohledníme velikost projektu a týmu / we will consider the size of the project and the team

d)

se spolehneme na model vývoje, který je právě nejpopulárnější / we will rely on the development model that is currently the most popular