Ingenieria de sofware

Solo disponible en BuenasTareas
  • Páginas : 18 (4352 palabras )
  • Descarga(s) : 0
  • Publicado : 24 de octubre de 2010
Leer documento completo
Vista previa del texto
PD

F -X C h a n ge

PD

F -X C h a n ge

bu

to

k

C lic

m

C lic

k

to

bu

24/10/2010
y N O

!

W

y

N O

W
.c
o

!
m

.d o

c u -tr a c k

.c

o

w
w

w

w

w

w

.d o

c u -tr a c k

Contenido
El software. Factores de calidad del software. Problemas en el desarrollo de software. La ingeniería del software. Visión generaldel proceso de ingeniería del software. Responsabilidad ética y profesional en ingeniería del software.
1
UN PROGRAMA

Motivación
(Interfaces + Integración)

(Algoritmos y estructuras de datos)

UN SISTEMA SOFTWARE

UN PRODUCTO SOFTWARE

UN PROYECTO SOFTWARE (Ingeniería del Software)

2

… Motivación
Información = Principal activo de las empresas desarrollo de SI fuertespresiones (calidad, productividad) Artesanal Disciplina de ingeniería

Desarrollo del software Una Analogía
I N D U S T R IA d e la C O N S T R U C C IO N - P E QU E ÑO S P R OY EC T OS (a r m a r io e m p o tra d o ) 1 d ía x 1 h om b r e + GR A ND E S PRO YE C T OS ( L a D é f en s e , O p er a H o us e ) V ar io s a ño s x C o n tr atis ta s , co n s tru c to re s , a rq u itec to s, d elin ea n tes, o br e r os , a lb a ñ ile s , a ud ito re s , a fic io na d o s a l a rte ( G r a n p ro ye c to S w ) V ar io s a ño s x C o n tr atis ta s , em p r es a s o ftw a r e , ing e n ie r o s s o ftw a r e, a na lis tas , o pe r a do r e s, p ro g r am a do r e s , a ud ito re s , u su a r ios ( p eq u eñ o p r o gr a m a ) 1 d ía x 1 h om b r e I N D U S T R IA d el S O F T W A R E

L o s p ro y e c to s m á s p e q u e ñ o s (lo s d e u s o p e rs o n a l) s e ‘p a re c e n ’ a lo s p e q u e ñ o s p ro g r a m a s :

Calidad Herramientas Gestión de proyectos
3

p u e d e d e s a r ro lla r lo e l p r o p io in te r e s a d o , y e n u n tie m p o m ín im o . L o s p r o y e c t o s m á s g ra n d e s se ‘ p a r e c e n ’ a lo s g r a n d e s p r o y e c t o s s o f tw a r e : gr a n c a n tid a d d e p e r s o n a l y u s u a rio s , s o n p e r s o n a s d is tin ta s lo s q u e d e s a r ro lla n , u s a n y m a n tie n e n , c o b r a n im p o r ta n c ia fu n d a m e n ta l la s ta r e a s re la c io n a d a s c o n a s p e c to s a d m in istr a tiv o s, d e p la n ific a c ió n , e stim a c ió n y c o n tro l.

p e ro , ¿ te n em o s “ p la n o s” e n la in d ust r ia d e l s o f t w a r e ?

4

Desarrollo del software Comunicación compleja

El Software
El Software: Instrucciones que, cuando se ejecutan, proporcionan la funcionalidad deseada. Estructuras de datos que facilitan a las instrucciones manipular adecuadamente la información. Documentos que describen el desarrollo, uso, instalación y mantenimiento de los programas. Software: "programasde computadora, procedimientos, y, posiblemente, la documentación asociada y los datos pertenecientes a las operaciones de un sistema de computación". Incluye: entrenamiento, soporte al consumidor e 6 instalación.

1. Lo que el director desea.

2. Como lo define el director de proyecto.

3. Como se diseña el Sistema.

4. Como lo desarrolla el programador.

5. Como se ha realizado lainstalación.

6. Lo que el usuario quería.
5

1

PD

F -X C h a n ge

PD

F -X C h a n ge

bu

to

k

C lic

m

C lic

k

to

bu

24/10/2010
y N O

!

W

y

N O

W
.c
o

!
m

.d o

c u -tr a c k

.c

o

w
w

w

w

w

w

.d o

c u -tr a c k

Características del software
Elemento lógico, no físico. Desarrollado, no ‘fabricado’.No se ‘estropea’, ¡pero se deteriora!
(deterioro por ‘cambios’)

El software se desarrolla, no se fabrica en un sentido clásico.
Aunque existen similitudes entre el desarrollo del software y la construcción del hardware, ambas actividades son fundamentalmente diferentes. En ambas actividades la buena calidad se adquiere mediante un buen diseño, pero la fase de construcción del hardware...
tracking img