SlideShare una empresa de Scribd logo
1 de 20
Software
La buena programación no se aprende de
generalidades, sino viendo cómo los
programas significativos pueden hacerse
claros, “fáciles” de leer, mantener y
modificar, pensados para los humanos
eficientes y confiables

                   Kernigham y plagern
Clasificación del Software

       
            Software de Base
            Sistema Operativo
            Lenguaje de Programación
            Software de Aplicación
            Paquete de Software
            Sistemas especialistas
            Inteligencia artificial

       
Software de Base
 Conjunto de programas que activa los recursos de
 la computadora.
Sistema Operativo
 Conjunto de programas que controla al Hardware.
 Coordina las funciones básicas de los componentes de la
 computadora:
   Procesador
   Memoria
   Unidades de almacenamiento
   Interfaces
   Elementos de comunicación

 Permite que el hardware se mantenga Operativo.
Sistema Operativo
 Actividades:
    Administración de entrada y salida de datos
   Control de interfaz (,,    )
   Control de periféricos (, scanners, )

   Lectura y grabación de datos en el Disco 

   Almacenamiento en Memória  
Lenguaje de programación
 Programas utilizados para el desarrollo de los
  sistemas de aplicación
 Traducen las sentencias escritas en alto nivel, para
  el código binario
 Los mas usados: FORTRAN, COBOL, BASIC, PASCAL,
  C, “SQL” y “HTML”.
Software de aplicación
 un conjunto de programas de computación
 desarrollados para realizar, en combinación con la
 actividad humana, tareas o procesos específicos
 relacionados, en general, con el procesamiento de la
 información.
Aplicaciones de los S A
 Su aplicación está dada por las tareas que pueden
 realizar:
 Administrativo: Procedimientos administrativos
 Técnico-Científico: CAD
 Automatización Industrial: CAM
 Automatización Comercial: Reservas pasajes
 Educación: Educación asistida
 Juegos
Paquete de Software
 Conjunto de programas aplicativos,
  desarrollado por un productor de software y
  para aplicar a tareas específicas y de frecuentes.
 Comercialmente se encuentran disponibles
  para un gran número de usuarios .
Principal Ventaja: Bajo precio . Menor
 tiempo de implantación .
Principal Desventaja: menor satisfacción en los
 requerimientos . Menor conocimiento de
 sus operaciones .
Paquetes de Software
              De uso Genérico
              para la
              Administración:
                Procesador de
                   Texto
                  Planilla de cálculo
                  Administración de
                   Base de datos
                  Administrador de
                   Proyectos
                  Generador de
Paquetes de Software
              Uso profesional
                CASE (Ingeniería de
                 Software Asistida por el
                 Computador).




                Publicaciones
Una metodología - Un procedimiento de Compras
Alternativas para la adquisición
de Software de Aplicación (SA)
 1. Desarrollarlo en la empresa.
 2. Contratar a un especialista
 3. Adquirir un SA genérico y desarrollar las
  especificaciones requeridas.
 4. Adquirir un SA flexible y adaptarlo a las
  necesidades.
 5. Adquirir un SA específico y adaptar las necesidades
  al software ofrecido.
Selección de paquetes de
software de aplicación.
 Identificación y especificación de las necesidades
 Análisis de las necesidades y búsqueda de alternativas.
 Identificación de los posibles proveedores.
 Establecer contacto.
 Ubicar la compra y el criterio de uso.
 Evaluar alternativas.
 Disponibilidad del presupuesto
 Evaluar alternativas específicas.
 Negociar.
 Adquirir.
 Instalación del software.
 Evaluación posterior a la compra del Software seleccionado.
Contenido de una solicitud de compra
 Una descripción completa
 Hardware y software de base necesarios
 Costos en la implantación.
 Detalle y costo de mantenimiento.
 Comprobación de la capacidad.
 Recursos necesarios para la operación.
 Una descripción de cómo se puede ampliar
 Detalles del soporte que puede ser ofrecido.
 Integración con otro software del mercado
 Documentación para evaluar la calidad.
 Demostraciones o instalación en los equipos de la
  empresa para su evaluación.
SELECCIÓN DEL PROVEEDOR
 TIPO I: Productos rutinarios.
 TIPO II: Productos con problemas de
  procedimientos.
 TIPO II: Productos con problemas en el
  comportamiento.
 TIPO IV: Productos con problemas políticos.
DIMENSIONES DE ATRIBUTOS:


   Reputación global del proveedor.
  • Términos financieros.
  • Flexibilidad del proveedor para ajustarse a las
     necesidades de su empresa.
  • Experiencia con el proveedor en situaciones
     análogas.
  • Servicio técnico ofrecido.
  • Confiabilidad en el vendedor.
  • Conveniencia en colocar la orden.
  • Datos sobre la confiabilidad del producto.
  • Precio.
DIMENSIONES DE ATRIBUTOS:
• Especificaciones técnicas
• Facilidad de operación o de uso
• Preferencias del usuario principal del producto
• Entrenamiento ofrecido por el proveedor
• Tiempo de entrenamiento requerido
• Confiabilidad en los datos de envío prometidos
• Facilidad en el mantenimiento
• Servicio de ventas esperado después de la fecha de compra.
Evaluar a los proveedores de paquetes de software:
• ↵Ελ προϖεεδορ πυεδε πρεσενταρ υνα λιστα δε χλιεντεσ
   θυε πυεδαν σερ ϖισιταδοσ ο χονταχταδοσ?.
• ↵Ελ προϖεεδορ ασυµε λα ρεσπονσαβιλιδαδ τοταλ παρα
   λα ινσταλαχι⌠ν ψ ελ βυεν φυνχιοναµιεντο δελ
   σοφτωαρε?.
• ↵Εξιστε υνα γαραντα ψ υν χοντρατο δε µαντενιµιεντο
   ινχλυιδο εν ελ πρεχιο δε λοσ παθυετεσ δε σοφτωαρε
   οφρεχιδοσ?.
• ↵Χυαντοσ σιστεµασ σεµεϕαντεσ ψα φυερον
   ινσταλαδοσ?, ↵ Ποδρ〈 δαρ χοντινυιδαδ α λοσ
   σερϖιχιοσ?, ↵ Ηαχε χυαντο τιεµπο ελ προδυχτο σε
   ενχυεντρα εν λε µερχαδο?.
Evaluar a los proveedores de
paquetes de software:
• ↵Θυε εξπεριενχια ποσεε ελ προϖεεδορ?.
• ↵Χυ〈λ εσ λα εστρυχτυρα δελ προϖεεδορ? ↵Α θυε
   διστανχια σε ενχυεντρα? ↵Ηαψ δισπονιβιλιδαδ δε
   χοµυνιχαχι⌠ν ψ δε ϖισιτασ ρ〈πιδασ?.
• ↵Ελ προδυχτο προπυεστο ηα σιδο µεϕοραδο ο
   περφεχχιοναδο?.
• ↵Θυ σερϖιχιο οφρεχε ελ προϖεεδορ χον ρελαχι⌠ν α
   αδαπταχιονεσ αλ σιστεµα ψ αλ εντρεναµιεντο δε λοσ
   υσυαριοσ; ψ αντε υν χαµβιο δε λα απλιχαχι⌠ν ινιχιαλ
   πορ ϖερσιονεσ ποστεριορεσ?.

Más contenido relacionado

Destacado (20)

CONTABILIZACION DE LOS INTANGIBLES Y LA INFORMACION DE GESTION
CONTABILIZACION DE LOS INTANGIBLES Y LA INFORMACION DE GESTIONCONTABILIZACION DE LOS INTANGIBLES Y LA INFORMACION DE GESTION
CONTABILIZACION DE LOS INTANGIBLES Y LA INFORMACION DE GESTION
 
123
123123
123
 
Formations cameroon dea
Formations cameroon deaFormations cameroon dea
Formations cameroon dea
 
Lineas de Trabajo para Investigación en la ENAHP- IUT
Lineas de Trabajo para Investigación en la ENAHP- IUTLineas de Trabajo para Investigación en la ENAHP- IUT
Lineas de Trabajo para Investigación en la ENAHP- IUT
 
Virus del papiloma humano
Virus del papiloma humanoVirus del papiloma humano
Virus del papiloma humano
 
Federação de EJs
Federação de EJsFederação de EJs
Federação de EJs
 
La mateixa caixa
La mateixa caixaLa mateixa caixa
La mateixa caixa
 
Canal rio elba
Canal rio elbaCanal rio elba
Canal rio elba
 
Informatica
InformaticaInformatica
Informatica
 
Home ofice
Home oficeHome ofice
Home ofice
 
Invertebrados
InvertebradosInvertebrados
Invertebrados
 
Ser professor3304 (1)
Ser professor3304 (1)Ser professor3304 (1)
Ser professor3304 (1)
 
Legal news 22. Salario Mínimo
Legal news 22. Salario MínimoLegal news 22. Salario Mínimo
Legal news 22. Salario Mínimo
 
8 de marzo santiago duque
8 de marzo santiago duque8 de marzo santiago duque
8 de marzo santiago duque
 
tipos de web
tipos de webtipos de web
tipos de web
 
Método científico
Método científicoMétodo científico
Método científico
 
Carlos andrés correa gómez
Carlos andrés  correa gómezCarlos andrés  correa gómez
Carlos andrés correa gómez
 
CDO Primer for Dummies
CDO Primer for DummiesCDO Primer for Dummies
CDO Primer for Dummies
 
La Propuesta
La PropuestaLa Propuesta
La Propuesta
 
Presentation18d
Presentation18dPresentation18d
Presentation18d
 

Similar a Aprendiendo sobre clasificación y selección de software

Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareEdit Lopez Veloz
 
Preparación de la propuesta de sistemas
Preparación de la propuesta de sistemasPreparación de la propuesta de sistemas
Preparación de la propuesta de sistemasEdsel Barbosa González
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuriyasurimarleni
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareJahiro Bojorquez
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseñomary taipe
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.usserp584
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de softwareMary Carmen
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1Jose Garcia
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareLia IS
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el procesojenmer
 
2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continuaJuan José Guerra Martín
 

Similar a Aprendiendo sobre clasificación y selección de software (20)

Software
Software Software
Software
 
Software
SoftwareSoftware
Software
 
Proyecto 11
Proyecto 11Proyecto 11
Proyecto 11
 
Introducción a la Ingeniria del Software
Introducción a la Ingeniria del SoftwareIntroducción a la Ingeniria del Software
Introducción a la Ingeniria del Software
 
Preparación de la propuesta de sistemas
Preparación de la propuesta de sistemasPreparación de la propuesta de sistemas
Preparación de la propuesta de sistemas
 
Inge de software por jophwa y yasuri
Inge de software por jophwa y yasuriInge de software por jophwa y yasuri
Inge de software por jophwa y yasuri
 
Unidad 1 Ingenieria de software
Unidad 1 Ingenieria de softwareUnidad 1 Ingenieria de software
Unidad 1 Ingenieria de software
 
Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)Fundamentos de ingenieria del software (2)
Fundamentos de ingenieria del software (2)
 
Trabajo de analisis y diseño
Trabajo de analisis y diseñoTrabajo de analisis y diseño
Trabajo de analisis y diseño
 
Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.Ingenieria del Software: Software a medida y generico.
Ingenieria del Software: Software a medida y generico.
 
Unidad 1 ing de software
Unidad 1 ing de softwareUnidad 1 ing de software
Unidad 1 ing de software
 
Software de ingenieria
Software de ingenieriaSoftware de ingenieria
Software de ingenieria
 
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1Sanchez garcia juan jose  definiciones en la ingeniería de software sis4-1
Sanchez garcia juan jose definiciones en la ingeniería de software sis4-1
 
Introduccion a la Ingeniería de Software
Introduccion a la Ingeniería de SoftwareIntroduccion a la Ingeniería de Software
Introduccion a la Ingeniería de Software
 
Actividad 4
Actividad 4Actividad 4
Actividad 4
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Diapo 2
Diapo 2Diapo 2
Diapo 2
 
UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
Software
SoftwareSoftware
Software
 
2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua2011 04 ecosistemas software de soporte a la integración continua
2011 04 ecosistemas software de soporte a la integración continua
 

Aprendiendo sobre clasificación y selección de software

  • 1. Software La buena programación no se aprende de generalidades, sino viendo cómo los programas significativos pueden hacerse claros, “fáciles” de leer, mantener y modificar, pensados para los humanos eficientes y confiables Kernigham y plagern
  • 2. Clasificación del Software   Software de Base  Sistema Operativo  Lenguaje de Programación  Software de Aplicación  Paquete de Software  Sistemas especialistas  Inteligencia artificial 
  • 3. Software de Base  Conjunto de programas que activa los recursos de la computadora.
  • 4. Sistema Operativo  Conjunto de programas que controla al Hardware.  Coordina las funciones básicas de los componentes de la computadora:  Procesador  Memoria  Unidades de almacenamiento  Interfaces  Elementos de comunicación  Permite que el hardware se mantenga Operativo.
  • 5. Sistema Operativo  Actividades:  Administración de entrada y salida de datos  Control de interfaz (,, )  Control de periféricos (, scanners, )  Lectura y grabación de datos en el Disco   Almacenamiento en Memória  
  • 6. Lenguaje de programación  Programas utilizados para el desarrollo de los sistemas de aplicación  Traducen las sentencias escritas en alto nivel, para el código binario  Los mas usados: FORTRAN, COBOL, BASIC, PASCAL, C, “SQL” y “HTML”.
  • 7. Software de aplicación  un conjunto de programas de computación desarrollados para realizar, en combinación con la actividad humana, tareas o procesos específicos relacionados, en general, con el procesamiento de la información.
  • 8. Aplicaciones de los S A  Su aplicación está dada por las tareas que pueden realizar:  Administrativo: Procedimientos administrativos  Técnico-Científico: CAD  Automatización Industrial: CAM  Automatización Comercial: Reservas pasajes  Educación: Educación asistida  Juegos
  • 9. Paquete de Software  Conjunto de programas aplicativos, desarrollado por un productor de software y para aplicar a tareas específicas y de frecuentes.  Comercialmente se encuentran disponibles para un gran número de usuarios . Principal Ventaja: Bajo precio . Menor tiempo de implantación . Principal Desventaja: menor satisfacción en los requerimientos . Menor conocimiento de sus operaciones .
  • 10. Paquetes de Software  De uso Genérico para la Administración:  Procesador de Texto  Planilla de cálculo  Administración de Base de datos  Administrador de Proyectos  Generador de
  • 11. Paquetes de Software  Uso profesional  CASE (Ingeniería de Software Asistida por el Computador).  Publicaciones
  • 12. Una metodología - Un procedimiento de Compras
  • 13. Alternativas para la adquisición de Software de Aplicación (SA)  1. Desarrollarlo en la empresa.  2. Contratar a un especialista  3. Adquirir un SA genérico y desarrollar las especificaciones requeridas.  4. Adquirir un SA flexible y adaptarlo a las necesidades.  5. Adquirir un SA específico y adaptar las necesidades al software ofrecido.
  • 14. Selección de paquetes de software de aplicación.  Identificación y especificación de las necesidades  Análisis de las necesidades y búsqueda de alternativas.  Identificación de los posibles proveedores.  Establecer contacto.  Ubicar la compra y el criterio de uso.  Evaluar alternativas.  Disponibilidad del presupuesto  Evaluar alternativas específicas.  Negociar.  Adquirir.  Instalación del software.  Evaluación posterior a la compra del Software seleccionado.
  • 15. Contenido de una solicitud de compra  Una descripción completa  Hardware y software de base necesarios  Costos en la implantación.  Detalle y costo de mantenimiento.  Comprobación de la capacidad.  Recursos necesarios para la operación.  Una descripción de cómo se puede ampliar  Detalles del soporte que puede ser ofrecido.  Integración con otro software del mercado  Documentación para evaluar la calidad.  Demostraciones o instalación en los equipos de la empresa para su evaluación.
  • 16. SELECCIÓN DEL PROVEEDOR  TIPO I: Productos rutinarios.  TIPO II: Productos con problemas de procedimientos.  TIPO II: Productos con problemas en el comportamiento.  TIPO IV: Productos con problemas políticos.
  • 17. DIMENSIONES DE ATRIBUTOS:  Reputación global del proveedor. • Términos financieros. • Flexibilidad del proveedor para ajustarse a las necesidades de su empresa. • Experiencia con el proveedor en situaciones análogas. • Servicio técnico ofrecido. • Confiabilidad en el vendedor. • Conveniencia en colocar la orden. • Datos sobre la confiabilidad del producto. • Precio.
  • 18. DIMENSIONES DE ATRIBUTOS: • Especificaciones técnicas • Facilidad de operación o de uso • Preferencias del usuario principal del producto • Entrenamiento ofrecido por el proveedor • Tiempo de entrenamiento requerido • Confiabilidad en los datos de envío prometidos • Facilidad en el mantenimiento • Servicio de ventas esperado después de la fecha de compra.
  • 19. Evaluar a los proveedores de paquetes de software: • ↵Ελ προϖεεδορ πυεδε πρεσενταρ υνα λιστα δε χλιεντεσ θυε πυεδαν σερ ϖισιταδοσ ο χονταχταδοσ?. • ↵Ελ προϖεεδορ ασυµε λα ρεσπονσαβιλιδαδ τοταλ παρα λα ινσταλαχι⌠ν ψ ελ βυεν φυνχιοναµιεντο δελ σοφτωαρε?. • ↵Εξιστε υνα γαραντα ψ υν χοντρατο δε µαντενιµιεντο ινχλυιδο εν ελ πρεχιο δε λοσ παθυετεσ δε σοφτωαρε οφρεχιδοσ?. • ↵Χυαντοσ σιστεµασ σεµεϕαντεσ ψα φυερον ινσταλαδοσ?, ↵ Ποδρ〈 δαρ χοντινυιδαδ α λοσ σερϖιχιοσ?, ↵ Ηαχε χυαντο τιεµπο ελ προδυχτο σε ενχυεντρα εν λε µερχαδο?.
  • 20. Evaluar a los proveedores de paquetes de software: • ↵Θυε εξπεριενχια ποσεε ελ προϖεεδορ?. • ↵Χυ〈λ εσ λα εστρυχτυρα δελ προϖεεδορ? ↵Α θυε διστανχια σε ενχυεντρα? ↵Ηαψ δισπονιβιλιδαδ δε χοµυνιχαχι⌠ν ψ δε ϖισιτασ ρ〈πιδασ?. • ↵Ελ προδυχτο προπυεστο ηα σιδο µεϕοραδο ο περφεχχιοναδο?. • ↵Θυ σερϖιχιο οφρεχε ελ προϖεεδορ χον ρελαχι⌠ν α αδαπταχιονεσ αλ σιστεµα ψ αλ εντρεναµιεντο δε λοσ υσυαριοσ; ψ αντε υν χαµβιο δε λα απλιχαχι⌠ν ινιχιαλ πορ ϖερσιονεσ ποστεριορεσ?.