SlideShare una empresa de Scribd logo
1 de 4
UNIVERSIDAD FERMÍN TORO
VICERRECTORADO ACADÉMICO
FACULTAD DE INGENIERÍA
NÚCLEO BARQUISIMETO
Elaborado: Oswaldo Pérez
C.I.: 17305581
Tutor: Adriana Barreto
Sección: SAIA “A”
Catedra: Diseño de Software
Cabudare mayo de 2015
El software comenzó siendo un asunto de científicos y proyectos gubernamentales
hechos prácticamente a medida pasó a ser, a partir de los años 60 y 70, parte del entorno
empresarial y utilizado de forma habitual en grandes empresas. Son básicamente mainframes
estandarizados con IBM a la cabeza. Sistemas costosos y complejos que permitían
automatizar tareas administrativas mejorando la eficiencia de las organizaciones, pero que
aún estaban lejos del gran público.
Aunque el ordenador personal y la popularización de la informática comenzaron en
los años 80, fue a comienzos de los 90 cuando Bill Gates con su idea Microsoft consiguió
liderar el ordenador personal primero a través de MS-DOS y sobre todo, un poco más tarde,
con la plataforma Windows. Esta revolución convierte los ordenadores en algo que mucha
más gente puede utilizar.
Es en este momento cuando prácticamente todas las empresas, sea cual sea su tamaño,
se informatizan. Las empresas más pequeñas se conformarán con un puñado de equipos y un
software de ofimática o alguna aplicación especializada en su sector. Las de cierto tamaño
comprarán e instalarán, con la ayuda de empresas de servicios profesionales, aplicaciones de
gestión integradas, ERPs, CRMs, Business Intelligence, entre otros. Cuando este cambio está
produciéndose, llega Internet. Y con ella la idea del software que no necesita ser instalado,
ni mantenido, ni comprado. En la actualidad ambos modelos conviven existiendo en la
aplicaciones que solo pueden ser manejados vía web.
Sabiendo la historia de lo que es software el mismo lo podemos definir como el
conjunto de programas de cómputo, procedimientos, reglas, documentación y datos
asociados, que forman parte de las operaciones de un sistema de computación es decir los
programas en sí. Por otra parte el hardware son la parte tangible o física de un sistema
informático es decir los periféricos en este caso los dispositivos (cables, procesador,
memoria, disco duro) pudiendo ser eléctricos, electromecánicos y mecánicos.
Para la catedra nos enfocaremos en la definición de software y todos sus enfoques en
este caso se describirá de forma breve los tipos de software más conocidos e importantes
entre los cueles tenemos:
 Software de Sistema: Establece una interacción de hardware-Software. Esto se
observa a través de programas que administran los recursos y proporcionan una
interfaz. El mejor ejemplo en este sentido son los sistemas operativos como Windows,
Linux o Mac.
 Software de Programación: Permite programar o desarrollar un programa
informático a través de uso de reglas lógicas y un lenguaje específico. Ejemplos de
esto los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo
integrados.
 Software de Aplicación: Este se enfoca únicamente en un aspecto o en la resolución
de algún problema en particular y no como lo hacen los software de sistema, en
proporcionar un funcionamiento general mucho más complejos. Ejemplos de este tipo
de software son los procesadores de texto, los editores, las hojas de cálculo, las bases
de datos, los programas para comunicación.
Otra de las definiciones que debemos tener en cuenta con respecto a este tema es el
de ingeniería de software que es la aplicación práctica del conocimiento científico en el
diseño y construcción de programas de computadora y la documentación necesaria requerida
para desarrollar, operar, funcionar y mantenerlos. Teniendo claro esto podemos describir
cuales son los requisitos que debemos tener en cuenta al momento de realizar la obtención
de datos para con ellos finalmente realizar lo que es el diseño del software:
 Identificar que quiere el cliente, cubrir todas las áreas o problemas que puedan estar
existiendo con esto se debe tener una idea global de lo se necesita.
 Realizar el levantamiento de la información con los usuarios estos son los encargados
de manipular el sistema, los mismos tienen una idea general de lo que debe hacer el
mismo.
Luego de realizar el levantamiento de información los programadores pueden diseñar
un prototipo del sistema que no es más que un breve bosquejo de cómo va ser el software o
sistema que se va desarrollar, los mismo son funcionales ya que los clientes verán reflejado
la realidad de mismo y se asegurarán que el trabajo se está haciendo bien y cumpliendo los
requerimientos solicitados. Una de las desventajas de pasar por el proceso de prototipo es
que cliente puede creer que el sistema ya está listo y pedir su entrega rápida este tema hay
que saberlo manejar.
Luego de realizar estos procedimientos y ya tengamos identificados todos los
problemas que se deban corregir, toma un papel importante el programador quien desarrollara
el sistema, el mismo luego de realizar su trabajo debe generar los escenarios correspondientes
para las pruebas de todo el sistema, de existir algún inconveniente detectar al momento y
corregirlos. El software para que puedan funcionar de forma óptima deben tener los
siguientes aspectos:
 Deben ser funcional.
 Deben existir una buena interacción usuario-sistema.
 Debe representar los requerimientos del cliente.
 No debe contradecirse o existir redundancia de datos.
Siguiendo con el proceso y luego de tener el software implementado se debe tener en
cuenta cuál es su ciclo de vida básico, ya que teniendo esta información se podría mejorar o
corregir ciertos inconvenientes que pueda tener el mismos o por otra parte optimizarlo con
las mejores prácticas en cuento a la tecnología, gráficamente se representaría de la siguiente
manera:
 Definición de Necesidades: Definir el resultado del proyecto y su papel en la
estrategia global.
 Análisis: Recopilar, examinar y formular los requisitos del cliente y examinar
cualquier restricción que se pueda aplicar.
 Diseño
o General: Requisitos generales de la arquitectura de la aplicación.
o Detalle: Definición precisa de cada subconjunto de la aplicación
 Codificación: (Programación e Implementación) Es la implementación de un
lenguaje de programación para crear las funciones definidas durante la etapa de
diseño.
 Pruebas y Validación:
o Prueba individual de cada subconjunto de la aplicación para garantizar que
se implementaron de acuerdo con las especificaciones.
o Integración: Este es para garantizar que los diferentes módulos se integren
con la aplicación.
o Documentación: Sirve para documentar información necesaria para los
usuarios del software y para desarrollos futuros.
 Mantenimiento y Evolución: Para todos los procedimientos correctivos
(mantenimiento correctivo) y las actualizaciones secundarias del software
(mantenimiento continuo).
Para finalizar se debe señalar que el software se ha convertido en el elemento clave
de la evolución de los sistemas y productos informáticos. En las pasadas cuatro décadas, el
software ha pasado de ser una resolución de problemas especializadas y una herramienta de
análisis de información, a ser una industria por sí misma. Pero la temprana cultura e historia
de la programación ha creado un conjunto de problemas que persisten todavía. El software
se compone de programas, datos y documentos. Cada uno de los elementos componen una
configuración que se crea como parte del proceso de la Ingeniería del Software. El intento de
la Ingeniería del Software finalmente es proporcionar un marco de trabajo para construir
software con mayor calidad y utilizando las mejores prácticas.
Oswaldo R. Pérez M.

Más contenido relacionado

La actualidad más candente

Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollopool123454
 
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
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónRafael Brito
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datosAndre Gutierrez
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de softwareDiaxz Salgado
 
Diseño de Software (Ensayo)
Diseño de Software (Ensayo)Diseño de Software (Ensayo)
Diseño de Software (Ensayo)icesarandres
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de softwareITSPR
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquezalejandrav16
 
Ensayo Diseño de Software
Ensayo Diseño de SoftwareEnsayo Diseño de Software
Ensayo Diseño de Softwarecastejon93
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo softwarehitwinenze
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofwarepepenardi
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de softwareJORGE MONGUI
 
SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWAREperez123
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Softwarerapa69
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Software
SoftwareSoftware
Softwarevicsdc
 

La actualidad más candente (20)

Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
 
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
 
Metodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de InformaciónMetodologías de Diseño y Desarrollo de Sistemas de Información
Metodologías de Diseño y Desarrollo de Sistemas de Información
 
Software
SoftwareSoftware
Software
 
Herramientas de modelaje de datos
Herramientas de modelaje de datosHerramientas de modelaje de datos
Herramientas de modelaje de datos
 
Ingenieria de software
Ingenieria de softwareIngenieria de software
Ingenieria de software
 
Diseño de Software (Ensayo)
Diseño de Software (Ensayo)Diseño de Software (Ensayo)
Diseño de Software (Ensayo)
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
Ensayo Diseño de Software
Ensayo Diseño de SoftwareEnsayo Diseño de Software
Ensayo Diseño 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)
 
Ensayo (El Software)
Ensayo (El Software)Ensayo (El Software)
Ensayo (El Software)
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Ensayo sistemas y sofware
Ensayo sistemas y sofwareEnsayo sistemas y sofware
Ensayo sistemas y sofware
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWARE
 
Diapositivas De Ingenieria De Software
Diapositivas De Ingenieria De SoftwareDiapositivas De Ingenieria De Software
Diapositivas De Ingenieria De Software
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Las tics
Las ticsLas tics
Las tics
 
Software
SoftwareSoftware
Software
 

Destacado

evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.Lorena Isabel Mejía Cadavid
 
Sara mendoza investigación_actividad1.1.doc
Sara mendoza investigación_actividad1.1.docSara mendoza investigación_actividad1.1.doc
Sara mendoza investigación_actividad1.1.docsaraelena1979
 
Sara mendoza cuadrocomparativo_actividad.2.2
Sara mendoza cuadrocomparativo_actividad.2.2Sara mendoza cuadrocomparativo_actividad.2.2
Sara mendoza cuadrocomparativo_actividad.2.2saraelena1979
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareShaman King
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)Erik Emanuel Amador Saldaña
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwarepaoaboytes
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativodraw507
 
Cuadro comparativo sobre los modelos de calidad lobo
Cuadro comparativo sobre los modelos de calidad loboCuadro comparativo sobre los modelos de calidad lobo
Cuadro comparativo sobre los modelos de calidad loboGabriel Gomez
 

Destacado (9)

Ensayo actividad 2
Ensayo actividad 2Ensayo actividad 2
Ensayo actividad 2
 
evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.evaluacion de la calidad en la tecnologia educativa. Maestria udes.
evaluacion de la calidad en la tecnologia educativa. Maestria udes.
 
Sara mendoza investigación_actividad1.1.doc
Sara mendoza investigación_actividad1.1.docSara mendoza investigación_actividad1.1.doc
Sara mendoza investigación_actividad1.1.doc
 
Sara mendoza cuadrocomparativo_actividad.2.2
Sara mendoza cuadrocomparativo_actividad.2.2Sara mendoza cuadrocomparativo_actividad.2.2
Sara mendoza cuadrocomparativo_actividad.2.2
 
Cuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_softwareCuadro comparativo de_modelos_de_procesos_de_software
Cuadro comparativo de_modelos_de_procesos_de_software
 
Cuadro comparativo de los modelos de proceso del software (1)
Cuadro comparativo  de los modelos de proceso del software (1)Cuadro comparativo  de los modelos de proceso del software (1)
Cuadro comparativo de los modelos de proceso del software (1)
 
Cuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de softwareCuadro comparativo modelos para el desarrollo de software
Cuadro comparativo modelos para el desarrollo de software
 
Cuadro comparativo
Cuadro comparativoCuadro comparativo
Cuadro comparativo
 
Cuadro comparativo sobre los modelos de calidad lobo
Cuadro comparativo sobre los modelos de calidad loboCuadro comparativo sobre los modelos de calidad lobo
Cuadro comparativo sobre los modelos de calidad lobo
 

Similar a Actividad 2 ensayo el software

Similar a Actividad 2 ensayo el software (20)

El Software
El  SoftwareEl  Software
El Software
 
Software de aplicacion
Software de aplicacionSoftware de aplicacion
Software de aplicacion
 
Estructura SO Comfacor
Estructura SO ComfacorEstructura SO Comfacor
Estructura SO Comfacor
 
Guia SO Lectura
Guia SO LecturaGuia SO Lectura
Guia SO Lectura
 
MARCO TEORICO
MARCO TEORICOMARCO TEORICO
MARCO TEORICO
 
Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014
 
Edwin alexande mata escobar
Edwin alexande mata escobarEdwin alexande mata escobar
Edwin alexande mata escobar
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Ingeniería de software
Ingeniería de softwareIngeniería de software
Ingeniería de software
 
El producto y el proceso
El producto y el procesoEl producto y el proceso
El producto y el proceso
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
JavierPerez_Ing
JavierPerez_IngJavierPerez_Ing
JavierPerez_Ing
 
Software
SoftwareSoftware
Software
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 
Categorías de software
Categorías de softwareCategorías de software
Categorías de software
 
Tercera unidad
Tercera  unidadTercera  unidad
Tercera unidad
 
Actividad2u3
Actividad2u3Actividad2u3
Actividad2u3
 

Más de Oswaldo Perez

Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuenciaOswaldo Perez
 
Teoria de control actividad 3
Teoria de control actividad 3Teoria de control actividad 3
Teoria de control actividad 3Oswaldo Perez
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructuradoOswaldo Perez
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binariosOswaldo Perez
 
Electronica I poslaboratorio 4
Electronica I poslaboratorio 4Electronica I poslaboratorio 4
Electronica I poslaboratorio 4Oswaldo Perez
 
Electronica I laboratorio 4
Electronica I laboratorio 4Electronica I laboratorio 4
Electronica I laboratorio 4Oswaldo Perez
 
Electronica i prelaboratorio 5
Electronica i prelaboratorio 5Electronica i prelaboratorio 5
Electronica i prelaboratorio 5Oswaldo Perez
 
Electronica I prelaboratorio 4
Electronica I prelaboratorio 4Electronica I prelaboratorio 4
Electronica I prelaboratorio 4Oswaldo Perez
 
Electronica i poslaboratorio 3
Electronica i poslaboratorio 3Electronica i poslaboratorio 3
Electronica i poslaboratorio 3Oswaldo Perez
 
Electronica i laboratorio 3
 Electronica i laboratorio 3 Electronica i laboratorio 3
Electronica i laboratorio 3Oswaldo Perez
 
Electronica i prelaboratorio 3
Electronica i prelaboratorio 3Electronica i prelaboratorio 3
Electronica i prelaboratorio 3Oswaldo Perez
 
Electronica I prelaboratorio 2
Electronica I prelaboratorio 2Electronica I prelaboratorio 2
Electronica I prelaboratorio 2Oswaldo Perez
 
eActividad 2 visita spat
eActividad 2 visita spateActividad 2 visita spat
eActividad 2 visita spatOswaldo Perez
 
Estadistica de accidentes de una empresa
Estadistica de accidentes de una empresaEstadistica de accidentes de una empresa
Estadistica de accidentes de una empresaOswaldo Perez
 
Educación física biopsicosocial
Educación física biopsicosocialEducación física biopsicosocial
Educación física biopsicosocialOswaldo Perez
 

Más de Oswaldo Perez (20)

Sofware tiempo real
Sofware tiempo realSofware tiempo real
Sofware tiempo real
 
Respuesta en frecuencia
Respuesta en frecuenciaRespuesta en frecuencia
Respuesta en frecuencia
 
Teoria de control actividad 3
Teoria de control actividad 3Teoria de control actividad 3
Teoria de control actividad 3
 
Electronica filtros
Electronica filtrosElectronica filtros
Electronica filtros
 
Diseño estructurado
Diseño estructuradoDiseño estructurado
Diseño estructurado
 
Oswaldo perez
Oswaldo perezOswaldo perez
Oswaldo perez
 
Mapa conceptual arboles binarios
Mapa conceptual arboles binariosMapa conceptual arboles binarios
Mapa conceptual arboles binarios
 
Electronica I poslaboratorio 4
Electronica I poslaboratorio 4Electronica I poslaboratorio 4
Electronica I poslaboratorio 4
 
Electronica I laboratorio 4
Electronica I laboratorio 4Electronica I laboratorio 4
Electronica I laboratorio 4
 
Electronica i prelaboratorio 5
Electronica i prelaboratorio 5Electronica i prelaboratorio 5
Electronica i prelaboratorio 5
 
Electronica I prelaboratorio 4
Electronica I prelaboratorio 4Electronica I prelaboratorio 4
Electronica I prelaboratorio 4
 
Electronica i poslaboratorio 3
Electronica i poslaboratorio 3Electronica i poslaboratorio 3
Electronica i poslaboratorio 3
 
Electronica i laboratorio 3
 Electronica i laboratorio 3 Electronica i laboratorio 3
Electronica i laboratorio 3
 
Electronica i prelaboratorio 3
Electronica i prelaboratorio 3Electronica i prelaboratorio 3
Electronica i prelaboratorio 3
 
Electronica I prelaboratorio 2
Electronica I prelaboratorio 2Electronica I prelaboratorio 2
Electronica I prelaboratorio 2
 
Spat interno
Spat internoSpat interno
Spat interno
 
eActividad 2 visita spat
eActividad 2 visita spateActividad 2 visita spat
eActividad 2 visita spat
 
Actividad 1 spat
Actividad 1 spatActividad 1 spat
Actividad 1 spat
 
Estadistica de accidentes de una empresa
Estadistica de accidentes de una empresaEstadistica de accidentes de una empresa
Estadistica de accidentes de una empresa
 
Educación física biopsicosocial
Educación física biopsicosocialEducación física biopsicosocial
Educación física biopsicosocial
 

Último

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressionsConsueloSantana3
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxAna Fernandez
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialpatriciaines1993
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxYeseniaRivera50
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIAAbelardoVelaAlbrecht1
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfDannyTola1
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALEDUCCUniversidadCatl
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPELaura Chacón
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDUgustavorojas179704
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfManuel Molina
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfAlfredoRamirez953210
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOweislaco
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxOscarEduardoSanchezC
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteJuan Hernandez
 

Último (20)

Uses of simple past and time expressions
Uses of simple past and time expressionsUses of simple past and time expressions
Uses of simple past and time expressions
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
RETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docxRETO MES DE ABRIL .............................docx
RETO MES DE ABRIL .............................docx
 
Día de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundialDía de la Madre Tierra-1.pdf día mundial
Día de la Madre Tierra-1.pdf día mundial
 
PPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptxPPTX: La luz brilla en la oscuridad.pptx
PPTX: La luz brilla en la oscuridad.pptx
 
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptxPresentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
Presentación de Estrategias de Enseñanza-Aprendizaje Virtual.pptx
 
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIATRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
TRIPTICO-SISTEMA-MUSCULAR. PARA NIÑOS DE PRIMARIA
 
TEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdfTEST DE RAVEN es un test conocido para la personalidad.pdf
TEST DE RAVEN es un test conocido para la personalidad.pdf
 
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMALVOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
VOLUMEN 1 COLECCION PRODUCCION BOVINA . SERIE SANIDAD ANIMAL
 
Plan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPEPlan Año Escolar Año Escolar 2023-2024. MPPE
Plan Año Escolar Año Escolar 2023-2024. MPPE
 
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDUFICHA DE MONITOREO Y ACOMPAÑAMIENTO  2024 MINEDU
FICHA DE MONITOREO Y ACOMPAÑAMIENTO 2024 MINEDU
 
Sesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdfSesión de clase: Defendamos la verdad.pdf
Sesión de clase: Defendamos la verdad.pdf
 
Sesión La luz brilla en la oscuridad.pdf
Sesión  La luz brilla en la oscuridad.pdfSesión  La luz brilla en la oscuridad.pdf
Sesión La luz brilla en la oscuridad.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdfTarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
Tarea 5_ Foro _Selección de herramientas digitales_Manuel.pdf
 
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdfEstrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
Estrategias de enseñanza - aprendizaje. Seminario de Tecnologia..pptx.pdf
 
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJOTUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
TUTORIA II - CIRCULO DORADO UNIVERSIDAD CESAR VALLEJO
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptxPPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
PPT GESTIÓN ESCOLAR 2024 Comités y Compromisos.pptx
 
Unidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parteUnidad II Doctrina de la Iglesia 1 parte
Unidad II Doctrina de la Iglesia 1 parte
 

Actividad 2 ensayo el software

  • 1. UNIVERSIDAD FERMÍN TORO VICERRECTORADO ACADÉMICO FACULTAD DE INGENIERÍA NÚCLEO BARQUISIMETO Elaborado: Oswaldo Pérez C.I.: 17305581 Tutor: Adriana Barreto Sección: SAIA “A” Catedra: Diseño de Software Cabudare mayo de 2015
  • 2. El software comenzó siendo un asunto de científicos y proyectos gubernamentales hechos prácticamente a medida pasó a ser, a partir de los años 60 y 70, parte del entorno empresarial y utilizado de forma habitual en grandes empresas. Son básicamente mainframes estandarizados con IBM a la cabeza. Sistemas costosos y complejos que permitían automatizar tareas administrativas mejorando la eficiencia de las organizaciones, pero que aún estaban lejos del gran público. Aunque el ordenador personal y la popularización de la informática comenzaron en los años 80, fue a comienzos de los 90 cuando Bill Gates con su idea Microsoft consiguió liderar el ordenador personal primero a través de MS-DOS y sobre todo, un poco más tarde, con la plataforma Windows. Esta revolución convierte los ordenadores en algo que mucha más gente puede utilizar. Es en este momento cuando prácticamente todas las empresas, sea cual sea su tamaño, se informatizan. Las empresas más pequeñas se conformarán con un puñado de equipos y un software de ofimática o alguna aplicación especializada en su sector. Las de cierto tamaño comprarán e instalarán, con la ayuda de empresas de servicios profesionales, aplicaciones de gestión integradas, ERPs, CRMs, Business Intelligence, entre otros. Cuando este cambio está produciéndose, llega Internet. Y con ella la idea del software que no necesita ser instalado, ni mantenido, ni comprado. En la actualidad ambos modelos conviven existiendo en la aplicaciones que solo pueden ser manejados vía web. Sabiendo la historia de lo que es software el mismo lo podemos definir como el conjunto de programas de cómputo, procedimientos, reglas, documentación y datos asociados, que forman parte de las operaciones de un sistema de computación es decir los programas en sí. Por otra parte el hardware son la parte tangible o física de un sistema informático es decir los periféricos en este caso los dispositivos (cables, procesador, memoria, disco duro) pudiendo ser eléctricos, electromecánicos y mecánicos. Para la catedra nos enfocaremos en la definición de software y todos sus enfoques en este caso se describirá de forma breve los tipos de software más conocidos e importantes entre los cueles tenemos:  Software de Sistema: Establece una interacción de hardware-Software. Esto se observa a través de programas que administran los recursos y proporcionan una interfaz. El mejor ejemplo en este sentido son los sistemas operativos como Windows, Linux o Mac.  Software de Programación: Permite programar o desarrollar un programa informático a través de uso de reglas lógicas y un lenguaje específico. Ejemplos de esto los editores de texto, los compiladores, los intérpretes y los entornos de desarrollo integrados.  Software de Aplicación: Este se enfoca únicamente en un aspecto o en la resolución de algún problema en particular y no como lo hacen los software de sistema, en proporcionar un funcionamiento general mucho más complejos. Ejemplos de este tipo de software son los procesadores de texto, los editores, las hojas de cálculo, las bases de datos, los programas para comunicación. Otra de las definiciones que debemos tener en cuenta con respecto a este tema es el de ingeniería de software que es la aplicación práctica del conocimiento científico en el
  • 3. diseño y construcción de programas de computadora y la documentación necesaria requerida para desarrollar, operar, funcionar y mantenerlos. Teniendo claro esto podemos describir cuales son los requisitos que debemos tener en cuenta al momento de realizar la obtención de datos para con ellos finalmente realizar lo que es el diseño del software:  Identificar que quiere el cliente, cubrir todas las áreas o problemas que puedan estar existiendo con esto se debe tener una idea global de lo se necesita.  Realizar el levantamiento de la información con los usuarios estos son los encargados de manipular el sistema, los mismos tienen una idea general de lo que debe hacer el mismo. Luego de realizar el levantamiento de información los programadores pueden diseñar un prototipo del sistema que no es más que un breve bosquejo de cómo va ser el software o sistema que se va desarrollar, los mismo son funcionales ya que los clientes verán reflejado la realidad de mismo y se asegurarán que el trabajo se está haciendo bien y cumpliendo los requerimientos solicitados. Una de las desventajas de pasar por el proceso de prototipo es que cliente puede creer que el sistema ya está listo y pedir su entrega rápida este tema hay que saberlo manejar. Luego de realizar estos procedimientos y ya tengamos identificados todos los problemas que se deban corregir, toma un papel importante el programador quien desarrollara el sistema, el mismo luego de realizar su trabajo debe generar los escenarios correspondientes para las pruebas de todo el sistema, de existir algún inconveniente detectar al momento y corregirlos. El software para que puedan funcionar de forma óptima deben tener los siguientes aspectos:  Deben ser funcional.  Deben existir una buena interacción usuario-sistema.  Debe representar los requerimientos del cliente.  No debe contradecirse o existir redundancia de datos. Siguiendo con el proceso y luego de tener el software implementado se debe tener en cuenta cuál es su ciclo de vida básico, ya que teniendo esta información se podría mejorar o corregir ciertos inconvenientes que pueda tener el mismos o por otra parte optimizarlo con las mejores prácticas en cuento a la tecnología, gráficamente se representaría de la siguiente manera:
  • 4.  Definición de Necesidades: Definir el resultado del proyecto y su papel en la estrategia global.  Análisis: Recopilar, examinar y formular los requisitos del cliente y examinar cualquier restricción que se pueda aplicar.  Diseño o General: Requisitos generales de la arquitectura de la aplicación. o Detalle: Definición precisa de cada subconjunto de la aplicación  Codificación: (Programación e Implementación) Es la implementación de un lenguaje de programación para crear las funciones definidas durante la etapa de diseño.  Pruebas y Validación: o Prueba individual de cada subconjunto de la aplicación para garantizar que se implementaron de acuerdo con las especificaciones. o Integración: Este es para garantizar que los diferentes módulos se integren con la aplicación. o Documentación: Sirve para documentar información necesaria para los usuarios del software y para desarrollos futuros.  Mantenimiento y Evolución: Para todos los procedimientos correctivos (mantenimiento correctivo) y las actualizaciones secundarias del software (mantenimiento continuo). Para finalizar se debe señalar que el software se ha convertido en el elemento clave de la evolución de los sistemas y productos informáticos. En las pasadas cuatro décadas, el software ha pasado de ser una resolución de problemas especializadas y una herramienta de análisis de información, a ser una industria por sí misma. Pero la temprana cultura e historia de la programación ha creado un conjunto de problemas que persisten todavía. El software se compone de programas, datos y documentos. Cada uno de los elementos componen una configuración que se crea como parte del proceso de la Ingeniería del Software. El intento de la Ingeniería del Software finalmente es proporcionar un marco de trabajo para construir software con mayor calidad y utilizando las mejores prácticas. Oswaldo R. Pérez M.