• ¿Documento equivocado? Cámbialo gratis
  • Escrito por estudiantes que aprobaron
  • Inmediatamente disponible después del pago
  • Leer en línea o como PDF
Vender
¿Dónde estudias?
Tu idioma
Document preview thumbnail
Vista previa 2 fuera de 12 páginas
Examen

INF3705 Key points

Document preview thumbnail
Vista previa 2 fuera de 12 páginas

©THESTAR EXAM SOLUTIONS 2024/2025 ALL RIGHTS RESERVED. 1 | P a g e INF3705 Key points Software processes - answerare the activities involved in producing a software system and are abstract representations of these processes. General process models - answerdescribe the organization of software processes. Examples of these general models include? - answerthe waterfall model, incremental development, and reusable component configuration and integration. Requirements engineering - answeris the process of developing a software specification. Specifications - answerare intended to communicate the system needs of the customer to the system developers. Design and implementation processes - answerare concerned with transforming a requirements specification into an executable software system. Software validation - answeris the process of checking that the system conforms to its specification and that it meets the real needs of the users of the system. Software evolution - answertakes place when you change existing software systems to meet new requirements. Changes are continuous, and the software must evolve to remain useful. Processes - answershould include activities to cope with change and may be structured for iterative development and delivery so that changes may be made without disrupting the system as a whole. ©THESTAR EXAM SOLUTIONS 2024/2025 ALL RIGHTS RESERVED. 2 | P a g e Process improvement - answeris the process of improving existing software processes to improve software quality, lower development costs, or reduce development time. It is a cyclic process involving process measurement, analysis, and change. Agile methods - answerare iterative development methods that focus on reducing process overheads and documentation and on incremental software delivery. They involve customer representatives directly in the development process. agile or a plan-driven approach - answerThe decision on whether to use an agile or a plan- driven approach to development should depend on the type of software being developed, the capabilities of the development team, and the culture of the company developing the system. In practice, a mix of agile and plan-based techniques may be used Agile development practices - answerinclude requirements expressed as user stories, pair programming, refactoring, continuous integration, and test-first development. Scrum - answeris an agile method that provides a framework for organizing agile projects. It is centred around a set of sprints, which are fixed time periods when a system increment is developed. Planning is based on prioritizing a backlog of work and selecting the highest priority tasks for a sprint. To scale agile methods - answersome plan-based practices have to be integrated with agile practice. These include up-front requirements, multiple customer representatives, more documentation, common tooling across project teams, and the alignment of releases across teams. Requirements for a software system - answerset out what the system should do and define constraints on its operation and implementation.

Vista previa del contenido

©THESTAR EXAM SOLUTIONS 2024/2025

ALL RIGHTS RESERVED.



INF3705 Key points

Software processes - answer✔are the activities involved in producing a software system and
are abstract representations of these processes.

General process models - answer✔describe the organization of software processes.
Examples of these

general models include? - answer✔the waterfall model, incremental development, and
reusable component
configuration and integration.

Requirements engineering - answer✔is the process of developing a software specification.

Specifications - answer✔are intended to communicate the system needs of the customer to the
system developers.

Design and implementation processes - answer✔are concerned with transforming a
requirements specification
into an executable software system.

Software validation - answer✔is the process of checking that the system conforms to its
specification and
that it meets the real needs of the users of the system.

Software evolution - answer✔takes place when you change existing software systems to meet
new
requirements. Changes are continuous, and the software must evolve to remain useful.

Processes - answer✔should include activities to cope with change and may be structured for
iterative
development and delivery so that changes may be made without disrupting the system as a
whole.



1|Page

, ©THESTAR EXAM SOLUTIONS 2024/2025

ALL RIGHTS RESERVED.
Process improvement - answer✔is the process of improving existing software processes to
improve software
quality, lower development costs, or reduce development time. It is a cyclic process involving
process measurement, analysis, and change.

Agile methods - answer✔are iterative development methods that focus on reducing process
overheads and documentation and on incremental software delivery. They involve customer
representatives
directly in the development process.

agile or a plan-driven approach - answer✔The decision on whether to use an agile or a plan-
driven approach to development should depend on
the type of software being developed, the capabilities of the development team, and the
culture of the
company developing the system. In practice, a mix of agile and plan-based techniques may be
used

Agile development practices - answer✔include requirements expressed as user stories, pair
programming,
refactoring, continuous integration, and test-first development.

Scrum - answer✔is an agile method that provides a framework for organizing agile projects. It is
centred
around a set of sprints, which are fixed time periods when a system increment is developed.
Planning
is based on prioritizing a backlog of work and selecting the highest priority tasks for a sprint.

To scale agile methods - answer✔some plan-based practices have to be integrated with agile
practice.
These include up-front requirements, multiple customer representatives, more documentation,
common tooling across project teams, and the alignment of releases across teams.

Requirements for a software system - answer✔set out what the system should do and define
constraints
on its operation and implementation.



2|Page

Información del documento

Subido en
24 de noviembre de 2024
Número de páginas
12
Escrito en
2024/2025
Tipo
Examen
Contiene
Preguntas y respuestas
$8.49

¿Documento equivocado? Cámbialo gratis Dentro de los 14 días posteriores a la compra y antes de descargarlo, puedes elegir otro documento. Puedes gastar el importe de nuevo.
Escrito por estudiantes que aprobaron
Inmediatamente disponible después del pago
Leer en línea o como PDF

Seller avatar
Los indicadores de reputación están sujetos a la cantidad de artículos vendidos por una tarifa y las reseñas que ha recibido por esos documentos. Hay tres niveles: Bronce, Plata y Oro. Cuanto mayor reputación, más podrás confiar en la calidad del trabajo del vendedor.
TheStar
3.7
(140)
Vendido
737
Seguidores
178
Artículos
28701
Última venta
4 días hace




Por qué los estudiantes eligen Stuvia

Creado por compañeros estudiantes, verificado por reseñas

Calidad en la que puedes confiar: escrito por estudiantes que aprobaron y evaluado por otros que han usado estos resúmenes.

¿No estás satisfecho? Elige otro documento

¡No te preocupes! Puedes elegir directamente otro documento que se ajuste mejor a lo que buscas.

Paga como quieras, empieza a estudiar al instante

Sin suscripción, sin compromisos. Paga como estés acostumbrado con tarjeta de crédito y descarga tu documento PDF inmediatamente.

Student with book image

“Comprado, descargado y aprobado. Así de fácil puede ser.”

Alisha Student

Preguntas frecuentes