Ingenieria de sw

Solo disponible en BuenasTareas
  • Páginas : 18 (4473 palabras )
  • Descarga(s) : 4
  • Publicado : 29 de noviembre de 2009
Leer documento completo
Vista previa del texto
Unidad I
60’s:
Crisis de Sw
3ª generación Hw
Hw no es impedimento para desarrollar Sw
↓Costos ↑calidad/eficiencia
Baja calidad de Sw
No planeación proyectos/costos
Mantenimiento de Sw difícil
OBJETIVOS I.S:
Mejora de calidad.
↑ productividad y trabajo de ingenieros de software.
Facilita el control del proceso dedesarrollo de software.
Suministra bases para el desarrollo de alta calidad.
Define disciplina para garantizar la producción y el mantenimiento de software en tiempo establecido y mantenimiento.
S.I →arma estratégica → mejora la organización y mejoran ventajas competitivas.
Se ganan V.C.
Aseguran clientes
Dejar fuera competencia
Mejorar acuerdosproveedores
Nuevos productos
Etapas del proceso de I.S
Análisis de requerimiento
{text:list-item} {text:list-item}
Especificación de requerimientos
{text:list-item} {text:list-item}
Arquitectura
{text:list-item} {text:list-item} {text:list-item} {text:list-item} {text:list-item}
Programación
PruebaDocumentación
Mantenimiento
{text:list-item} {text:list-item}
Producto vs Software
Producto Sw:
Programas
Documentos
Datos
1.1 Software vs Producto
Software:
Maquinas que conduce la toma de decisiones comerciales
Base para investigación científica moderna y resolución de problemas de ingeniería
Diferencias productos/serviciosTipos de transporte, médicos, telecomunicación, multitarea, procesos industriales
Características de Software
El software se desarrolla, no se fabrica
El software no se estropea
Sw se construye a la medida (reutilización encapsulamiento = bibliotecas)
Aplicación de Software
El software se puede aplicar en cualquier situación, en donde se halladefinido un conjunto de pasos procedimentales.
El contenido y el determinismo de la información son factores importantes para determinar la naturaleza de una aplicación.
Áreas de Software
Software de Sistema: conjunto de programas que han sido escritos para servir otros programas. Ej: S.O, compiladores, lenguajes, etc.
Sistemas en tiempo real: son aquellos quecoordinan, analizan, controlan sucesos en tiempo real.
Software de gestión: las aplicaciones reestructuran los datos existentes para facilitar las operaciones comerciales o gestionar la toma de decisiones; además de las operaciones de procesamiento de datos convencionales, estos operadores realizan cálculos operativos.
Software científico y de ingeniería: caracterizado poralgoritmos de manejo de números; actualmente estas aplicaciones utiliza CAT, simulación de sistemas.
Software empotrado: solo recibe en memoria de lectura y se utiliza para controlar productos y sistemas de los mercados industriales y consumo; puede ejecutar funciones limitadas o suministrar una función significativa y con capacidad de control.
Software de PC (computadoraspersonales):
Software de ingeniería artificial: usa algoritmos no numéricos para resolver problemas.
Software basado en la Web: software que sirve para explotar y navegar en la red.
1.2 Problemas de los productos y los procesos software
Problemas de software → Crisis
Éxitos → fallos importantes
Destruir por accidente → informáticos provocamos accidentesSoftware: aflicción crónica
Problemas/Mitos Gestores de proyectos
{text:list-item} {text:list-item}
Clientes
{text:list-item} {text:list-item}
Desarrolladores
{text:list-item} {text:list-item} {text:list-item}
1.3 Ingeniería de software basada en procesos
Es necesario seguir pasos predecibles:
Ingenieros de software y gestores...
tracking img