Adoo : 2.0 Generalidades Del Software

  • Uploaded by: Marlon J. Manrique
  • 0
  • 0
  • April 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Adoo : 2.0 Generalidades Del Software as PDF for free.

More details

  • Words: 703
  • Pages: 4
27/03/2009

MAESTRIA EN GESTION Y DESARROLLO DE PROYECTOS DE SOFTWARE

Generalidades del Software

ANALISIS Y DISEÑO ORIENTADO A OBJETOS

Que es el software?

Que es el Software?  El Software de computadora es el producto que especifican, diseñan, construyen, prueban y mantienen los ingenieros de software. [PRESSMAN2002]  La información producida durante el proceso de ingeniería del software. [BRUEGGE, DUTOIT2000]  Los elementos de la configuración; son los productos y subproductos del proceso de desarrollo del software y se pueden clasificar en partes de software y documentos.

Que es el Software?  Programas, procedimientos, reglas y la posible documentación asociada y datos que pertenezcan a la explotación de un sistema computacional.  Una colección organizadas de programas de computador, procedimientos, documentación asociada y datos referidos a un computador que realiza una función específica o un conjunto de funciones [IEEE, 1999]

Características  El software se desarrolla o construye; no se manufactura en el sentido clásico; esto es debido a que es un elemento lógico y no físico.  El software no se gasta con el uso como sucede con cualquier objeto físico; cuando un componente físico de un equipo se deteriora, se sustituye por otro; cuando un software falla es debido a un error en el diseño o en la programación o en la instalación que no se corrige con un “repuesto”.  Se desarrolla en su gran mayoría a la medida aunque la tendencia es desarrollarlo por componentes.

1

27/03/2009

Clasificación Software de Sistemas: Programas para servir a otros programas (compiladores, editores, controladores, etc.) Software de Aplicación: Resuelven una necesidad especifica de negocios. Software Científico y de Ingeniería Software Empotrado: En dispositivos hardware con memorias

Clasificación Software Línea aplicación general

de

Productos:

Software Web Software IA: Algoritmos no numéricos Computación Ubicua

Crisis del Software

Software Heredado

 Mal funcionamiento

Software desarrollado hace décadas que se ha modificado para adaptarse a los requerimientos actuales. – Baja calidad – Causantes de organizaciones

problemas

en

las

 Cómo desarrollar software  Cómo mantener el volumen creciente de software existente  Cómo afrontar la incesante demanda de software  Barrera del mantenimiento

Mitos de la Gestión

Mitos de la Gestión

• Resistencia al cambio en la gestión de Proyectos

• Concepto de la Horda Mongoliana

• Con un libro de estándares es suficiente

• Experiencia para saltarse las metodologías

• Ordenadores modernos=Buen entorno de Desarrollo

• Incapacidad de los usuarios para comunicar sus necesidades

2

27/03/2009

Mitos del Cliente

Impacto del cambio de requerimientos

• Ideas genéricas al principio, detalles al final

• Requisitos en continua evolución

Mitos del Desarrollador

Ingeniería de Software

• El trabajo acaba cuando se ha escrito el programa y funciona • Hasta que no se ejecuta el programa no puede comprobarse su calidad

• Sólo se entrega un programa funcionando

Ingeniería de Software  Ingeniería del software es el establecimiento y uso de principios sólidos de ingeniería, orientados a obtener software económico que sea fiable y trabaje de manera eficiente en máquinas reales [Buxton et al., 1976]  La aplicación de un enfoque sistemático, disciplinado y cuantificable para el desarrollo, la operación y el mantenimiento del software; es decir, la aplicación de la ingeniería al software [IEEE, 1999b]2

Objetivos de la Ingeniería de Software • Desarrollo de software de Calidad • Aumento de la productividad • Disminución del tiempo • Desarrollo de software económico

3

27/03/2009

Elementos de la Ingeniería de Software

Factores de Calidad

 La Calidad: es el enfoque general de la

ingeniería

 Los Procesos: Marco de trabajo  Los Métodos: Cómo se hacen las cosas desde

el punto de vista técnico

 Las Herramientas: soportes automatizados o

manuales para apoyar el proceso y los métodos

Marco de Trabajo Establece la base para un proceso de software completo al identificar un grupo de actividades aplicables a todos los proyectos. Y un grupo de actividades transversales o sombrilla aplicables a lo largo del proceso.

Marco de Trabajo Marco de Trabajo Actividades Sombrilla Actividad del marco •Acciones •tareas

Actividades Sombrilla • • • • • • • •

Seguimiento y Control Gestión del riesgo Aseguramiento de la calidad Revisiones técnicas Medición Gestión de la configuración del sw Gestión de la reutilización Preparación y producción de los productos de trabajo

4

Related Documents


More Documents from "freddy soleno"