• Barajar
    Activar
    Desactivar
  • Alphabetizar
    Activar
    Desactivar
  • Frente Primero
    Activar
    Desactivar
  • Ambos lados
    Activar
    Desactivar
  • Leer
    Activar
    Desactivar
Leyendo...
Frente

Cómo estudiar sus tarjetas

Teclas de Derecha/Izquierda: Navegar entre tarjetas.tecla derechatecla izquierda

Teclas Arriba/Abajo: Colvea la carta entre frente y dorso.tecla abajotecla arriba

Tecla H: Muestra pista (3er lado).tecla h

Tecla N: Lea el texto en voz.tecla n

image

Boton play

image

Boton play

image

Progreso

1/14

Click para voltear

14 Cartas en este set

  • Frente
  • Atrás
Software process
Set of related activities that leads to the production of a software product.
4 steps of software engineering
1. Software specification
2. Software design and implementation
3. Software validation
4. Software evolution
It got obsolete since 1970, when programs increased their complexity.
Code & Fix
Code & Fix
-Receiving general specification's.
-Coding
-Identifying errors
-New requirements
-Frustration
-Repeat
Why to use Software processes
Used by software industry to design, develop and test high quality softwares that meets or exceeds customer expectations, within time and costs estimates
Software specification
The functionality of the software and constraints on its operation must be defined and described.
Software design and implementation
The software to meet the specification must be produced.
-Define algorithms, languages, databases.
-Start coding
Software validation
The software must be validated to ensure that it does what the customer wants, that it meets the requirements.
-Find errors
Software evolution
The software must evolve to meet changing customer needs, as well as maintenance.
Plan-driven
All activities are planned in advance and progress is measured against this plan
Agile
Planning is incremental and it's easier to change the process to reflect changing customer requirements.
Software specification steps
1. Feasibility study
2. Requirements elicitation and analysis
3. Requirements specification
4. Requirements validation
Software design and implementation steps
1. Architectural design
2. Interface design
3. Component design
4. Database design
Software validation steps
1. Development testing: each component is tested independently
2. System testing: integration of components and testing
3. Acceptance testing: the system is tested with data supplied by the customer.