Ingeniería de Software

Páginas: 5 (1212 palabras) Publicado: 15 de octubre de 2014
1

Conceptos básicos de Ingeniería de Software

INGENIERÍA DE SOFTWARE I

OBJETIVOS
Definir la Ingeniería
de Software y explicar
su importancia
 Discutir los conceptos
de producto de
software y proceso de
software


2

INTRODUCCIÓN








La economía de todos los
países desarrollados es
dependiente del software
Actualmente cada vez mas
sistemas soncontrolados
por software
La Ingeniería de Software
concierne a teorías,
métodos y herramientas
para el desarrollo
profesional de software
El gasto en la Ingeniería
de Software, representa un
alto porcentaje del PBI de
los países desarrollados

3

CONCEPTOS BÁSICOS











¿Qué es software?
¿Qué es la Ingeniería de
Software?
¿Cuál es la diferencia
entre Ingeniería deSoftware y Ciencias
Computacionales?
¿Cuál es la diferencia
entre Ingeniería de
Software e Ingeniería de
Sistemas?
¿Qué es un proceso de
software?
¿Qué es un modelo de
proceso de software?

4

CONCEPTOS BÁSICOS...









¿Cuáles son los costos de
la Ingeniería de
Software?
¿Qué son los métodos de
Ingeniería de Software?
¿Qué es CASE?
¿Cuáles son losatributos del software
de calidad?
¿Cuáles son los retos de
la Ingeniería de
Software?

5

¿QUÉ ES SOFTWARE?
Programas de
cómputo y su
documentación
asociada:
requerimientos,
modelos de diseño y
manuales de usuario
 El software puede ser
desarrollado para un
cliente en particular o
para un mercado
general


6

¿QUÉ ES SOFTWARE?


El software puede ser:




Genérico: desarrollado
para venderse a
múltiples clientes (Excel,
Word, etc.)
A la medida:
desarrollado bajo
demanda del cliente a un
desarrollador específico

El software nuevo puede
ser creado desarrollando
nuevos programas,
configurando sistemas
de software genérico o
reutilizando software
existente
7

¿QUÉ ES LA INGENIERÍA DE SOFTWARE?




Una disciplina de la
Ingenieríaque concierne a
todos los aspectos de la
producción de software
Los Ingenieros de Software
deben:
Adoptar un enfoque
sistemático para llevar a
cabo su trabajo
 Utilizar las herramientas
y técnicas apropiadas para
resolver el problema
planteado, de acuerdo a
las restricciones de
desarrollo y a los recursos
disponibles


8

¿CUÁL ES LA DIFERENCIA ENTRE INGENIERÍA DE
SOFTWARE YCIENCIAS COMPUTACIONALES?
Las Ciencias Computacionales conciernen a la
teoría y fundamentos de cualquier sistema de
cómputo (hardware o software)
 La Ingeniería de software concierne los aspectos
prácticos del desarrollo y puesta en marcha de
productos útiles de software
 La Ingeniería de Software aún está lejos de ser
considerada una ciencia como los son la química o
la física


9 ¿CUÁL ES LA DIFERENCIA ENTRE INGENIERÍA
DE SOFTWARE E INGENIERÍA DE SISTEMAS?
La Ingeniería de Sistemas concierne a todos los
aspectos del desarrollo de sistemas basados en
cómputo incluyendo hardware, software y la
ingeniería de procesos.
 La Ingeniería de Software es una parte de este
proceso que comprende el desarrollo de software,
control, aplicaciones y bases de datos delsistema
 Los ingenieros de software son los encargados de
la especificación del sistema, del diseño de la
arquitectura, la integración y la puesta en
marcha.


10

¿QUÉ ES UN PROCESO DE SOFTWARE?
Un conjunto estructurado de actividades cuya
meta es el desarrollo o evolución de un software
 Algunas actividades genéricas en todos los
procesos de software son:


Especificación, quédebe hacer el software y cuáles
son sus especificaciones de desarrollo
 Desarrollo, producción del sistema de software
 Validación, verificar que el software cumple con lo
solicitado por el cliente
 Evolución, cambiar/adaptar el software a las nuevas
demandas




Estas actividades varían dependiendo de la
organización y del tipo de sistema a desarrollarse

11

¿QUÉ ES UN...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS