- Barajar
ActivarDesactivar
- Alphabetizar
ActivarDesactivar
- Frente Primero
ActivarDesactivar
- Ambos lados
ActivarDesactivar
- Leer
ActivarDesactivar
Leyendo...
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
Boton play
Boton play
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. |