SlideShare una empresa de Scribd logo
1 de 16
1.1 Conceptos de Ingeniería del Software:
mitos, paradigma, ingeniería de software,
calidad, proceso, método, herramienta,
espectro de gestión.
MITOS.
Mito: “Lo único que se entrega al terminar el proyecto es el programa
funcionando”.
Realidad: El software funcionando es solo una parte de una configuración
del software. La documentación es la base de un buen desarrollo y guías
para las tareas de mantenimiento.
PARADIGMA.
La ingeniería de software es considerada una disciplina legítima que ha
generado controversia. Una de las razones es que en la industria el
Ingeniero de Software ha sustituido al programador como titulo de trabajo
preferente. Esto se debe a que el Ingeniero de Software realiza un
enfoque más disciplinado en la elaboración de un software, misma que
gestores y usuarios reconocen como una necesidad.
INGENIERIA DE SOFTWARE.
La ingeniería de software es la aplicación práctica del conocimiento científico al
diseño y construcción de programas, y a todo lo que requiera para operar,
desarrollar y mantener el software. El concepto se refiere a que el programador
no solo escribirá código, sino que ahora tiene que hacerlo con calidad, con
diseño, debe ser cuidadoso en los detalles y requiere de analizar las
necesidades de los usuarios a los que va dirigido. De esta forma la ingeniería de
software se dedica a hacer software de calidad.
CALIDAD.
Calidad en Ingeniería de Software se refiere a satisfacer al usuario del software,
dándole lo que necesita. Verifica el cumplimiento de todas las normas y
estándares ya establecidos para la creación de software, para que éste funcione
de manera óptima y segura.
PROCESO.
La ingeniería de software requiere de un proceso el cual se divide en numerosas
tareas como son:
• Análisis de requerimientos: Es aquella etapa en donde se dan a conoce los
requisitos y requerimientos que se necesitan en el software a elaborar.
• Especificación: Describe el comportamiento en el software una vez
desarrollado.
• Arquitectura. Se refiere a una actividad de planeación, ya sea a nivel de
infraestructura de red y de hardware o de software.
• Programación: Es comprobar que el software realice correctamente las tareas
indicadas en la especificación del problema, o aquello para lo que fue
diseñado.
• Documentación: Son todos los documentos que surgieron desde el
planteamiento del problema o la tarea que el software realizaría hasta la
programación del sistema. Así como la entrega, prueba y manuales de uso
necesarios para el usuario y para una futura modificación o actualización del
mismo.
• Mantenimiento: Detectar errores descubiertos en un futuro y para mejora del
software incorporando nuevos requisitos.
METODO.
El método o metodología que ocupa la ingeniería de software, se refiere a los
pasos o a el proceso requerido a fin de mejorar la productividad y la calidad del
producto software.
HERRAMIENTA.
En Ingeniería de Software las herramientas pueden considerarse como los
lenguajes utilizados a la hora de programar. Un ejemplo es UML, es un lenguaje
que se usa, principalmente para describir sistemas orientados a objetos
independientes de cualquier lenguaje de programación específico.
UML quiere decir, Lenguaje Unificado de Modelado.
ESPECTRO DE GESTION.
Se describe como el enfoque principal de la gestión de proyectos de software
basado en las cuatro P: personal, producto, proceso y proyecto.
• Personal: Es la necesidad de un personal humano para el desarrollo del
software.
• Producto: Es aquel software que se entregará al cliente al final, para el cual,
tanto el programador como el cliente acordaron lo que quiere y que puede
realizar el programa.
• Proceso: Es la estructura que se utiliza detalladamente en la elaboración de
un proceso de software, el cual puede llevar únicamente un pequeño número
de actividades.
• Proyecto: Es aquella etapa en el proceso de desarrollo de software en la cual
se gestiona la complejidad del mismo. En el cual se debe buscar el éxito o
fracaso del software.
La ingeniería de software es una disciplina
de la ingeniería cuya meta es el desarrollo
costeable de sistemas de software. Este
es abstracto e intangible. No esta
restringido por materiales, o gobernado
por leyes físicas o por procesos de
manufactura. De alguna forma, esto
simplifica la ingeniería de software ya que
no existen limitaciones físicas del
potencial del software. Sin embargo, esta
falta de restricciones naturales significa
que el software puede llegar a ser
extremadamente complejo y, por lo tanto,
muy difícil de entender.
La ingeniería de software fue creada con el objetivo de brindar software de
calidad, que éste sea eficiente y que no solo tenga un código y realice una
función detallada, como es costumbre, sino que también sea amigable con el
usuario, que a los software que ya existen hoy en día, se les realicen mejoras,
para que el usuario pueda, de manera más sencilla ejecutar su software
cumpliendo aquellos requerimientos que él desea usar.
De 1965 a 1985 se establece el periodo llamado, “La crisis del software”, en el
cual se plantea que muchos proyectos de software rebasaron el costo estimado y
el tiempo de entrega, causaron muertes incluso, debido a las fallas, falta de
calidad e incluso mala planeación en la ejecución de un programa. Para la
década de los 80’s y ya establecida la crisis del software, aquellas empresas
dedicadas a la elaboración del software, sufrieron por el costo que implicaba
mantener, mejorar o incluso cambiar, aquel software que había tenido fallas.
A partir de 1990 surge el apogeo de internet, el cual condujo a un rápido
crecimiento en la demanda de elaboración de sistemas de información a nivel
mundial. Ahora los programadores tenían que manejar ilustraciones e
innumerables aplicaciones, ya no sólo era un código, comenzaron a intervenir
factores y métodos que ni siquiera habían sido estudiados en su momento por los
propios ingenieros.
Con la creciente demanda de software en muchas organizaciones pequeñas, la
necesidad de soluciones de software de bajo costo llevó al crecimiento de
metodologías más simples y rápidas que desarrollaran software funcional, de los
requisitos de implementación, más rápidos y más fáciles. El uso de prototipos
rápidos evolucionó a metodologías ligeras completas como la programación
extrema, que intentó simplificar muchas las áreas de la ingeniería de software,
incluyendo la recopilación de requerimientos y las pruebas de confiabilidad para
el creciente y gran número de pequeños sistemas de software.
CONCEPTO:
Un sistema de información es
cualquier
sistema computacional que se
utilice para obtener, almacenar,
manipular, administrar, controlar,
procesar, transmitir o recibir datos,
para satisfacer una necesidad de
información.
CARACTERISTICAS:
• Suelen lograrse ahorros significativos de mano de obra.
• Son el primer tipo de sistemas de información que se implanta en las
organizaciones.
• Son intensivos en entradas y salidas de información; sus cálculos y
procesos suelen ser simples y copo sofisticados, requieren mucho
manejo de datos para poder realizar sus operaciones y como resultado
generan también gr4andes volúmenes de información.
• Tiene la propiedad de ser recolectores de información.
• Son adaptables de aplicación que se encuentran en el mercado.
ESTRUCTURAS:
Todos los sistemas de información implican tres actividades principales:
reciben datos como entrada, procesan los datos por medio de cálculos,
combinan elementos de los datos, actualizan cuentas, etc., y
proporcionan información como salida.
Por tanto, un sistema de información recibe y procesa datos y los
transforma en información. Un sistema de procesamiento de datos
podría llamarse “generador de información”.
PROCESOS Y CLASIFICACIÓN:
• Repositorios, que almacenan los datos permanente o temporalmente, tales
como "buffers",2 RAM (memoria de acceso aleatorio), discos duros, caché,
etc.
• Interfaces, que permiten el intercambio de información con el mundo no
digital, tales como teclados, altavoces, monitores, escáneres, impresoras,
etc.
• Canales, que conectan los repositorios entre sí, tales como "buses", cables,
enlaces inalámbricos, etc. Una red de trabajo es un conjunto de canales
físicos y lógicos.
ERP’s:
Son sistemas de información gerenciales que integran y manejan muchos de
los negocios asociados con las operaciones de producción y de los aspectos
de distribución de una compañía en la producción de bienes o servicios.
CMR:
Sistemas informáticos de apoyo a la gestión de las relaciones con los
clientes, a la venta y al marketing. Con este significado CRM se refiere al
sistema que administra un data warehouse (almacén de datos) con la
información de la gestión de ventas y de los clientes de la empresa.
SCM:
Es la gestión de una red interconectada de empresas que participan en la
provisión de productos y servicios requeridos por los paquetes de los clientes
finales en una cadena de suministro . [2] Gestión de la cadena se extiende por
todo el movimiento y almacenamiento de materias primas , el trabajo en los
procesos de inventario, y productos terminados desde el punto de origen al
punto de consumo.

Más contenido relacionado

La actualidad más candente

PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
CAMILO
 
Trabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el softwareTrabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el software
Alexz Rock
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Rosa Arellano
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software
Selins Cassiel
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
preciadoag
 

La actualidad más candente (19)

Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Evolucion de la Ingenieria de Software
Evolucion de la Ingenieria de SoftwareEvolucion de la Ingenieria de Software
Evolucion de la Ingenieria de Software
 
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTEPRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
PRESENTACION: PROYECTO DE SOFTWARE & ESTIMACION DE COSTE
 
Trabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el softwareTrabajo practico de investigacion sobre el software
Trabajo practico de investigacion sobre el software
 
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
Presentacion ing software ciclo_de_vida_ metodo_clasico_metodo_analisis_estru...
 
Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software Unidad 1 (1.3) Fundamentos de ingeniería de software
Unidad 1 (1.3) Fundamentos de ingeniería de software
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Presentación2
Presentación2Presentación2
Presentación2
 
Ingeniería de software
Ingeniería de software Ingeniería de software
Ingeniería de software
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
software
softwaresoftware
software
 
ADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del SoftwareADOO: 2.0 Generalidades Del Software
ADOO: 2.0 Generalidades Del Software
 
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftware
 
Robert milt ing
Robert milt ingRobert milt ing
Robert milt ing
 
marco geronzi soy rre piola
marco geronzi soy rre piolamarco geronzi soy rre piola
marco geronzi soy rre piola
 
Tarea semana 1
Tarea semana 1Tarea semana 1
Tarea semana 1
 

Destacado

1. Sistemas Operativos
1. Sistemas Operativos1. Sistemas Operativos
1. Sistemas Operativos
Joaquin Galdon
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
paul1996
 
2.1. introduccion a los sistemas operativos(1)
2.1. introduccion a los sistemas operativos(1)2.1. introduccion a los sistemas operativos(1)
2.1. introduccion a los sistemas operativos(1)
lilianefigenio
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
Isabel
 
Cuestionario unidad 1 sistemas operativos
Cuestionario unidad 1 sistemas operativosCuestionario unidad 1 sistemas operativos
Cuestionario unidad 1 sistemas operativos
Dianaledezma94
 
Introducción a los sistemas operativos copia
Introducción a los sistemas operativos   copiaIntroducción a los sistemas operativos   copia
Introducción a los sistemas operativos copia
DarkBoe
 

Destacado (14)

1. Sistemas Operativos
1. Sistemas Operativos1. Sistemas Operativos
1. Sistemas Operativos
 
Universidad de las americas gestor de paquetes gnulinux
Universidad de las americas gestor de paquetes gnulinuxUniversidad de las americas gestor de paquetes gnulinux
Universidad de las americas gestor de paquetes gnulinux
 
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
unidad 1 INTRODUCCIÓN A LOS SISTEMAS OPERATIVOS
 
Resumen Unidad I Capitulo I
Resumen Unidad I Capitulo IResumen Unidad I Capitulo I
Resumen Unidad I Capitulo I
 
Sistemas operativos-breddy-soto
Sistemas operativos-breddy-sotoSistemas operativos-breddy-soto
Sistemas operativos-breddy-soto
 
Sistemas operativos de red
Sistemas operativos de redSistemas operativos de red
Sistemas operativos de red
 
2.1. introduccion a los sistemas operativos(1)
2.1. introduccion a los sistemas operativos(1)2.1. introduccion a los sistemas operativos(1)
2.1. introduccion a los sistemas operativos(1)
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Ubuntu linux
Ubuntu linux Ubuntu linux
Ubuntu linux
 
Cuestionario unidad 1 sistemas operativos
Cuestionario unidad 1 sistemas operativosCuestionario unidad 1 sistemas operativos
Cuestionario unidad 1 sistemas operativos
 
Introducción a los sistemas operativos copia
Introducción a los sistemas operativos   copiaIntroducción a los sistemas operativos   copia
Introducción a los sistemas operativos copia
 
Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)Ingenieria de software (conceptos básicos)
Ingenieria de software (conceptos básicos)
 
Introduccion sistemas operativos_red
Introduccion sistemas operativos_redIntroduccion sistemas operativos_red
Introduccion sistemas operativos_red
 
ingenieria del software
ingenieria del softwareingenieria del software
ingenieria del software
 

Similar a Unidad 1 ing de software

Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
Edwin Alexander
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
jenmer
 
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
Jose Garcia
 

Similar a Unidad 1 ing de software (20)

UNIDAD_I.ppt
UNIDAD_I.pptUNIDAD_I.ppt
UNIDAD_I.ppt
 
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)
 
Ingenieria de software -analizis literario
Ingenieria de software -analizis literarioIngenieria de software -analizis literario
Ingenieria de software -analizis literario
 
6. is construcción del software
6. is construcción del software6. is construcción del software
6. is construcción del software
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 
Software diapositivas 1
Software diapositivas 1Software diapositivas 1
Software diapositivas 1
 
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
 
Tareasemana1
Tareasemana1Tareasemana1
Tareasemana1
 
Software de ingenieria
Software de ingenieriaSoftware de ingenieria
Software de ingenieria
 
Omar,luis,daniel
Omar,luis,danielOmar,luis,daniel
Omar,luis,daniel
 
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
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 

Unidad 1 ing de software

  • 1.
  • 2. 1.1 Conceptos de Ingeniería del Software: mitos, paradigma, ingeniería de software, calidad, proceso, método, herramienta, espectro de gestión.
  • 3. MITOS. Mito: “Lo único que se entrega al terminar el proyecto es el programa funcionando”. Realidad: El software funcionando es solo una parte de una configuración del software. La documentación es la base de un buen desarrollo y guías para las tareas de mantenimiento. PARADIGMA. La ingeniería de software es considerada una disciplina legítima que ha generado controversia. Una de las razones es que en la industria el Ingeniero de Software ha sustituido al programador como titulo de trabajo preferente. Esto se debe a que el Ingeniero de Software realiza un enfoque más disciplinado en la elaboración de un software, misma que gestores y usuarios reconocen como una necesidad.
  • 4. INGENIERIA DE SOFTWARE. La ingeniería de software es la aplicación práctica del conocimiento científico al diseño y construcción de programas, y a todo lo que requiera para operar, desarrollar y mantener el software. El concepto se refiere a que el programador no solo escribirá código, sino que ahora tiene que hacerlo con calidad, con diseño, debe ser cuidadoso en los detalles y requiere de analizar las necesidades de los usuarios a los que va dirigido. De esta forma la ingeniería de software se dedica a hacer software de calidad.
  • 5. CALIDAD. Calidad en Ingeniería de Software se refiere a satisfacer al usuario del software, dándole lo que necesita. Verifica el cumplimiento de todas las normas y estándares ya establecidos para la creación de software, para que éste funcione de manera óptima y segura.
  • 6. PROCESO. La ingeniería de software requiere de un proceso el cual se divide en numerosas tareas como son: • Análisis de requerimientos: Es aquella etapa en donde se dan a conoce los requisitos y requerimientos que se necesitan en el software a elaborar. • Especificación: Describe el comportamiento en el software una vez desarrollado. • Arquitectura. Se refiere a una actividad de planeación, ya sea a nivel de infraestructura de red y de hardware o de software. • Programación: Es comprobar que el software realice correctamente las tareas indicadas en la especificación del problema, o aquello para lo que fue diseñado. • Documentación: Son todos los documentos que surgieron desde el planteamiento del problema o la tarea que el software realizaría hasta la programación del sistema. Así como la entrega, prueba y manuales de uso necesarios para el usuario y para una futura modificación o actualización del mismo. • Mantenimiento: Detectar errores descubiertos en un futuro y para mejora del software incorporando nuevos requisitos.
  • 7. METODO. El método o metodología que ocupa la ingeniería de software, se refiere a los pasos o a el proceso requerido a fin de mejorar la productividad y la calidad del producto software. HERRAMIENTA. En Ingeniería de Software las herramientas pueden considerarse como los lenguajes utilizados a la hora de programar. Un ejemplo es UML, es un lenguaje que se usa, principalmente para describir sistemas orientados a objetos independientes de cualquier lenguaje de programación específico. UML quiere decir, Lenguaje Unificado de Modelado.
  • 8. ESPECTRO DE GESTION. Se describe como el enfoque principal de la gestión de proyectos de software basado en las cuatro P: personal, producto, proceso y proyecto. • Personal: Es la necesidad de un personal humano para el desarrollo del software. • Producto: Es aquel software que se entregará al cliente al final, para el cual, tanto el programador como el cliente acordaron lo que quiere y que puede realizar el programa. • Proceso: Es la estructura que se utiliza detalladamente en la elaboración de un proceso de software, el cual puede llevar únicamente un pequeño número de actividades. • Proyecto: Es aquella etapa en el proceso de desarrollo de software en la cual se gestiona la complejidad del mismo. En el cual se debe buscar el éxito o fracaso del software.
  • 9. La ingeniería de software es una disciplina de la ingeniería cuya meta es el desarrollo costeable de sistemas de software. Este es abstracto e intangible. No esta restringido por materiales, o gobernado por leyes físicas o por procesos de manufactura. De alguna forma, esto simplifica la ingeniería de software ya que no existen limitaciones físicas del potencial del software. Sin embargo, esta falta de restricciones naturales significa que el software puede llegar a ser extremadamente complejo y, por lo tanto, muy difícil de entender.
  • 10. La ingeniería de software fue creada con el objetivo de brindar software de calidad, que éste sea eficiente y que no solo tenga un código y realice una función detallada, como es costumbre, sino que también sea amigable con el usuario, que a los software que ya existen hoy en día, se les realicen mejoras, para que el usuario pueda, de manera más sencilla ejecutar su software cumpliendo aquellos requerimientos que él desea usar.
  • 11.
  • 12. De 1965 a 1985 se establece el periodo llamado, “La crisis del software”, en el cual se plantea que muchos proyectos de software rebasaron el costo estimado y el tiempo de entrega, causaron muertes incluso, debido a las fallas, falta de calidad e incluso mala planeación en la ejecución de un programa. Para la década de los 80’s y ya establecida la crisis del software, aquellas empresas dedicadas a la elaboración del software, sufrieron por el costo que implicaba mantener, mejorar o incluso cambiar, aquel software que había tenido fallas. A partir de 1990 surge el apogeo de internet, el cual condujo a un rápido crecimiento en la demanda de elaboración de sistemas de información a nivel mundial. Ahora los programadores tenían que manejar ilustraciones e innumerables aplicaciones, ya no sólo era un código, comenzaron a intervenir factores y métodos que ni siquiera habían sido estudiados en su momento por los propios ingenieros. Con la creciente demanda de software en muchas organizaciones pequeñas, la necesidad de soluciones de software de bajo costo llevó al crecimiento de metodologías más simples y rápidas que desarrollaran software funcional, de los requisitos de implementación, más rápidos y más fáciles. El uso de prototipos rápidos evolucionó a metodologías ligeras completas como la programación extrema, que intentó simplificar muchas las áreas de la ingeniería de software, incluyendo la recopilación de requerimientos y las pruebas de confiabilidad para el creciente y gran número de pequeños sistemas de software.
  • 13. CONCEPTO: Un sistema de información es cualquier sistema computacional que se utilice para obtener, almacenar, manipular, administrar, controlar, procesar, transmitir o recibir datos, para satisfacer una necesidad de información.
  • 14. CARACTERISTICAS: • Suelen lograrse ahorros significativos de mano de obra. • Son el primer tipo de sistemas de información que se implanta en las organizaciones. • Son intensivos en entradas y salidas de información; sus cálculos y procesos suelen ser simples y copo sofisticados, requieren mucho manejo de datos para poder realizar sus operaciones y como resultado generan también gr4andes volúmenes de información. • Tiene la propiedad de ser recolectores de información. • Son adaptables de aplicación que se encuentran en el mercado. ESTRUCTURAS: Todos los sistemas de información implican tres actividades principales: reciben datos como entrada, procesan los datos por medio de cálculos, combinan elementos de los datos, actualizan cuentas, etc., y proporcionan información como salida. Por tanto, un sistema de información recibe y procesa datos y los transforma en información. Un sistema de procesamiento de datos podría llamarse “generador de información”.
  • 15. PROCESOS Y CLASIFICACIÓN: • Repositorios, que almacenan los datos permanente o temporalmente, tales como "buffers",2 RAM (memoria de acceso aleatorio), discos duros, caché, etc. • Interfaces, que permiten el intercambio de información con el mundo no digital, tales como teclados, altavoces, monitores, escáneres, impresoras, etc. • Canales, que conectan los repositorios entre sí, tales como "buses", cables, enlaces inalámbricos, etc. Una red de trabajo es un conjunto de canales físicos y lógicos.
  • 16. ERP’s: Son sistemas de información gerenciales que integran y manejan muchos de los negocios asociados con las operaciones de producción y de los aspectos de distribución de una compañía en la producción de bienes o servicios. CMR: Sistemas informáticos de apoyo a la gestión de las relaciones con los clientes, a la venta y al marketing. Con este significado CRM se refiere al sistema que administra un data warehouse (almacén de datos) con la información de la gestión de ventas y de los clientes de la empresa. SCM: Es la gestión de una red interconectada de empresas que participan en la provisión de productos y servicios requeridos por los paquetes de los clientes finales en una cadena de suministro . [2] Gestión de la cadena se extiende por todo el movimiento y almacenamiento de materias primas , el trabajo en los procesos de inventario, y productos terminados desde el punto de origen al punto de consumo.