Test
2 Introduction
Crea una cuenta gratis para terminar este test
Guarda tu progreso y consulta tu resultado final.
¿Ya tienes cuenta? Inicia sesión
Preguntas del test (28)
1(Select 4) Why is software special?
- AIt is abstract, invisible, intangible.
- BIt never wears out.
- CIt is changing all the time.
- DIt is not manufactured in the classical sense.
- EIt is manufactured using the same technologies used for other engineering artifacts.
2(Select 2) Which of the following are recognized process flow types?
- AConcurrent process flow
- BIterative process flow
- CLinear process flow
- DSpiral process flow
3Software processes can be constructed out of pre-existing software patterns to best meet the needs of a software project.
- AVerdadero
- BFalso
4(Select 2) Which of these are standards for assessing software processes?
- ASEI
- BSPICE
- CISO 9000
- DISO 9001
5The waterfall model of software development is
- AA reasonable approach when requirements are well defined.
- BA good approach when a working program is required quickly.
- CThe best approach to use for projects with large development teams.
- DAn old fashioned model that is rarely used any more.
6The incremental model of software development is
- AA reasonable approach when requirements are well defined.
- BA good approach when a working core product is required quickly.
- CThe best approach to use for projects with large development teams.
- DA revolutionary model that is not used for commercial products.
7(Select 3) Evolutionary software process models
- AAre iterative in nature
- BCan easily accommodate product requirements changes
- CDo not generally produce throwaway systems
- DBuild from the top down
8The prototyping model of software development is
- AA reasonable approach when requirements are well defined.
- BA useful approach when a customer cannot define requirements clearly.
- CThe best approach to use for projects with large development teams.
- DA risky model that rarely produces a meaningful product.
9The spiral model of software development
- AEnds with the delivery of the software product
- BIs more chaotic than the incremental model
- CIncludes project risks evaluation during each iteration
- DAll of the above
10(Select 2) The concurrent development model is
- AAnother name for concurrent engineering.
- BDefines events that trigger engineering activity state transitions.
- COnly used for development of parallel or distributed systems.
- DUsed whenever a large number of change requests are anticipated.
11The component-based development model is
- AOnly appropriate for computer hardware design.
- BNot able to support the development of reusable components.
- CDependent on object technologies for support.
- DNot cost effective by known quantifiable software metrics.
12The formal methods model of software development makes use of mathematical methods to
- ADefine the specification for computer-based systems
- BDevelop defect free computer-based systems
- CVerify the correctness of computer-based
- DAll of the above
13Which of these is not one of the phase names defined by the Unified Process model for software development?
- AInception phase
- BElaboration phase
- CConstruction phase
- DValidation phase
14Which of these is not a characteristic of Personal Software Process?
- AEmphasizes personal measurement of work product
- BPractitioner requires careful supervision by the project manager
- CIndividual practitioner is responsible for estimating and scheduling
- DPractitioner is empower to control quality of software work products
15(Select 2) Which of these are objectives of Team Software Process?
- AAccelerate software process improvement
- BAllow better time management by highly trained professionals
- CBuild self-directed software teams
- DShow managers how to reduce costs and sustain quality
16Process technology tools allow software organizations to compress schedules by skipping unimportant activities.
- AVerdadero
- BFalso
17It is generally accepted that one cannot have weak software processes and create high quality end products.
- AVerdadero
- BFalso
18What bridges the domain properties and requirements to the program on a computer?
- ASpecification
- BQualification
- CProcessing
- DThe resurrection of Harambe
19(Select 2 ) Why is software engineered?
- ATo produce quality software
- BTo satisfy stakeholders' needs and desires
- CTo speed up development
- DTo look smart to other people
20(Select 3) What the three big software myths?
- AMythical Man Month
- BRequirements can be a general statement of objectives without details
- CUntil the program is running, there is no way to assess its quality
- DAdding engineers to a project near its completion slows productivity
21What are the Software Engineering layers, staring from most basic?
- Aa quality focus, process model, methods, tools
- Bmethods, a quality focus, tools, process model
- Cprocess model, methods, a quality focus, development
- Ddevelopment, methods, process model, a quality focus
22What is a process?
- AA collection of activities, actions, and tasks that are performed when some work product is to be created
- BA collection of requirements that need to be met when some work product is to be created
- CA collection of specifications, steps, and requirements that make up a project's plan
- DA collection of shiny objects that distract you during your test
23What are the 5 framework activities?
- ACommunication
- BPlanning
- CModeling
- DConstruction
- EDeployment
- FDevelopment
- GTesting
- HDebugging
24(Select 5) What are some umbrella activities?
- AProject tracking and control
- BRisk management
- CQuality assurance
- DConfiguration management
- ETechnical reviews
- FCoffee brewing
- GDeployment
25(Select up to 2) What are some examples of the linear process flow?
- AWaterfall
- BV-Model
- CSpiral
- DRapid Prototyping
- EConcurrent
26(Select up to 2) What are some examples of the Iterative and evolutionary process flow?
- AWaterfall
- BV-Model
- CSpiral
- DRapid Prototyping
- EConcurrent
27What is an example of the parallel process flow?
- AWaterfall
- BV-Model
- CSpiral
- DRapid Prototyping
- EConcurrent
28How do we produce quality software?
- ABy following a process
- BBy letting Jacob fix our bugs
- CBy speeding up development as much as possible
- DBy adding new developers near the end of a project to help finish it up
Información
- Descripción
- SE Ch 2 study guide
- Autor
- Alex C
- Idioma
- English
- Visitas
- 44
- Etiquetas
- Valoración
- Aún sin valoraciones Valora este test