SlideShare uma empresa Scribd logo
1 de 4
Universidad Fermín Toro
Vice-Rectorado Académico
Facultad ingeniería
Escuela de computación
Integrante:
Victoria Isabel Rincón Gallegos
Cátedra:
Diseño de software SAIA A
Fecha: 02/06/14
Prof. Adriana Barreto
Si bien es cierto el término software (partes suaves o blandas en castellano) hace
alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones
que permiten la ejecución de múltiples tareas en un ordenador. Es su parte lógica e
intangible y actúa como nexo entre el usuario y el hardware (partes duras), es decir, la parte
tangible de la computadora.
Considerando esta definición, el concepto de software va más allá de los programas
de computación en sus distintos estados: código fuente, binario o ejecutable; también su
documentación, los datos a procesar e incluso la información de usuario forman parte del
software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado.
Con el transcurrir del tiempo el término «software» fue usado por primera vez en
este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la
computación, el software es toda la información procesada por los sistemas informáticos:
programas y datos.
El concepto de leer diferentes secuencias de instrucciones (programa) desde
la memoria de un dispositivo para controlar los cálculos fue introducido por Charles
Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor
parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los
números computables», con una aplicación al problema de decisión. A nivel general, el
software se clasifica en tres tipos:
 Software de Aplicación: aquí se incluyen todos aquellos programas que permiten
al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos
programas que los individuos usan de manera cotidiana como: procesadores de
texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico
y simbólico, videojuegos, entre otros.
 Software de Programación: son aquellas herramientas que un programador utiliza
para poder desarrollar programas informáticos. Para esto, el programador se vale de
distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores,
programas de diseño asistido por computador, paquetes integrados, editores de
texto, enlazadores, depuradores, intérpretes, entre otros.
 Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema
operativo así como también controlarlo. Este sistema está compuesto por una serie
de programas que tienen como objetivo administrar los recursos del hardware y, al
mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite
facilitar la utilización del ordenador a sus usuarios ya que es el que le da la
posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta
clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros.
Además de los sistemas operativos, dentro del software de sistema se ubican las
herramientas de diagnóstico, los servidores, las utilidades, los controladores de
dispositivos y las herramientas de corrección y optimización, etcétera.
Partiendo de los conceptos bases, se tiene como definición del proceso al conjunto
ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un
producto, en este caso particular, para lograr la obtención de un producto software que
resuelva un problema.
Y si bien, se adapta el concepto antes mencionado a lo que es un software tenemos
como definición que el proceso de creación de software puede llegar a ser muy complejo,
dependiendo de su porte, características y criticidad del mismo.
Existen varias metodologías para estimarlo, una de las más populares es el sistema
que provee métodos y un software que calcula y provee una estimación de todos los costos
de producción en un "proyecto software".
Considerando los de gran porte, es necesario realizar complejas tareas, tanto
técnicas como de gerencia, una fuerte gestión y análisis diversos, por lo cual se ha
desarrollado una ingeniería para su estudio y realización: es conocida como Ingeniería de
Software. En tanto que en los de mediano porte, pequeños equipos de trabajo pueden
realizar la tarea. Aunque, siempre en casos de mediano y gran porte, se deben seguir ciertas
etapas que son necesarias para la construcción del software. Tales etapas, si bien deben
existir, son flexibles en su forma de aplicación, de acuerdo a la metodología o Proceso de
Desarrollo escogido y utilizado por el equipo de desarrollo o por el analista-programador
solitario. Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben
ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario
lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos
previstos, y con variedad de fallos inaceptables. Entre tales "procesos" los hay ágiles o
livianos, pesados y lentos y variantes intermedias; y normalmente se aplican de acuerdo al
tipo y porte del software a desarrollar, a criterio del líder del equipo de desarrollo. Algunos
de esos procesos son Programación Extrema, Proceso Unificado de Rational, Feature
Driven Development, etc. Cualquiera sea el "proceso" utilizado y aplicado al desarrollo del
software, y casi independientemente de él, siempre se debe aplicar un "modelo de ciclo de
vida".
El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo
administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero casi
rigurosamente siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como
sigue:
 Captura, Elicitación, Especificación y Análisis de requisitos
 Diseño
 Codificación
 Pruebas
 Instalación y paso a Producción
 Mantenimiento
En las anteriores etapas pueden variar ligeramente sus nombres, o ser más globales, o
contrariamente, ser más refinadas; por ejemplo indicar como una única fase de "análisis y
diseño" o indicar como "implementación" lo que está dicho como "codificación" pero en
rigor, todas existen e incluyen, básicamente, las mismas tareas específicas.
Tomando en cuenta la información suministrada en la plataforma y luego de realizar
una búsqueda en internet y en libros… El software es la parte lógica e intangible que
comprende un computador, este concepto lo hemos escuchado desde que empezamos a ver
los avances tecnológicos… Si bien en cierto, el proceso de creación de un software es una
tarea difícil, no cualquiera lo hace, conlleva tiempo y mucha dedicación al igual que mucha
lógica para poder elaborar los módulos los mas entendibles posibles y que con pocas líneas
de código puedan ejecutar una acción. Gracias a los avances tecnológicos tenemos que los
software cada vez son más complejos y vemos que se unen más personas a este entorno
lleno de muchas líneas de código… Desde luego tenemos que en el mercado se aprecian
software libres los cuales son los que se adquieren sin costo alguno, a diferencia de los
software comerciales que si requieren comprarse en el mercado.

Mais conteúdo relacionado

Mais procurados

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
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareMary Carmen
 
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 softwareAlexz Rock
 
Schultz software
Schultz softwareSchultz software
Schultz softwareschultz72
 
Introducción a la ingenieria del Software
Introducción a la ingenieria del SoftwareIntroducción a la ingenieria del Software
Introducción a la ingenieria del SoftwareJose Diaz Silva
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareArnold Torres
 
informática aplicada
informática aplicadainformática aplicada
informática aplicadaeatangel
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el softwareOswaldo Perez
 

Mais procurados (17)

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
 
software
softwaresoftware
software
 
Garcia callejas
Garcia callejas Garcia callejas
Garcia callejas
 
Software
SoftwareSoftware
Software
 
Unidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de SoftwareUnidad 1 Introducción a la Ingeniería de Software
Unidad 1 Introducción a la Ingeniería de Software
 
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
 
Software
SoftwareSoftware
Software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
Introducción a la ingenieria del Software
Introducción a la ingenieria del SoftwareIntroducción a la ingenieria del Software
Introducción a la ingenieria del Software
 
Ensayo software
Ensayo softwareEnsayo software
Ensayo software
 
Campos de acción Ingenieria de Software
Campos de acción Ingenieria de SoftwareCampos de acción Ingenieria de Software
Campos de acción Ingenieria de Software
 
informática aplicada
informática aplicadainformática aplicada
informática aplicada
 
Actividad 2 ensayo el software
Actividad 2 ensayo el softwareActividad 2 ensayo el software
Actividad 2 ensayo el software
 
JavierPerez_Ing
JavierPerez_IngJavierPerez_Ing
JavierPerez_Ing
 

Destaque

Gefahren durch atom chancen durch ee
Gefahren durch atom   chancen durch eeGefahren durch atom   chancen durch ee
Gefahren durch atom chancen durch eeerhard renz
 
XING AG Halbjahresbericht 2012
XING AG Halbjahresbericht 2012XING AG Halbjahresbericht 2012
XING AG Halbjahresbericht 2012XING SE
 
SCDL solved papers
SCDL solved papersSCDL solved papers
SCDL solved papersyunus khan
 
Netbook en el aula- Cecilia Sagol
Netbook en el aula- Cecilia SagolNetbook en el aula- Cecilia Sagol
Netbook en el aula- Cecilia Sagolcamioreggione
 
Designkantine mobile first_pdf
Designkantine mobile first_pdfDesignkantine mobile first_pdf
Designkantine mobile first_pdfClaus Medvesek
 
Elementosdelaventanapowerpint 140423110935-phpapp01
Elementosdelaventanapowerpint 140423110935-phpapp01Elementosdelaventanapowerpint 140423110935-phpapp01
Elementosdelaventanapowerpint 140423110935-phpapp01Aldo Rosas
 
Tipos de Investigación
Tipos de InvestigaciónTipos de Investigación
Tipos de InvestigaciónJD_NUBE
 
Kurzvorstellung RESPE©T COPYRIGHTS
Kurzvorstellung RESPE©T COPYRIGHTSKurzvorstellung RESPE©T COPYRIGHTS
Kurzvorstellung RESPE©T COPYRIGHTSRESPE©T COPYRIGHTS
 
Hotel Valentin Sölden
Hotel Valentin SöldenHotel Valentin Sölden
Hotel Valentin Söldenhotelvalentin
 
Ac monoclonal y opsonizacion
Ac monoclonal y opsonizacionAc monoclonal y opsonizacion
Ac monoclonal y opsonizacionAnna Ordóñez
 
TUTORIAL DE EXCEL
TUTORIAL DE EXCELTUTORIAL DE EXCEL
TUTORIAL DE EXCELangeliikaz
 
Power point clase 1.
Power point clase 1. Power point clase 1.
Power point clase 1. karitoito
 

Destaque (20)

Ada 3
Ada 3Ada 3
Ada 3
 
Gefahren durch atom chancen durch ee
Gefahren durch atom   chancen durch eeGefahren durch atom   chancen durch ee
Gefahren durch atom chancen durch ee
 
XING AG Halbjahresbericht 2012
XING AG Halbjahresbericht 2012XING AG Halbjahresbericht 2012
XING AG Halbjahresbericht 2012
 
Sonnenstrom
SonnenstromSonnenstrom
Sonnenstrom
 
Folleto ico 2014
Folleto ico 2014Folleto ico 2014
Folleto ico 2014
 
Arturo pérez reverte (1)
Arturo pérez reverte (1)Arturo pérez reverte (1)
Arturo pérez reverte (1)
 
SCDL solved papers
SCDL solved papersSCDL solved papers
SCDL solved papers
 
La Escuela de Bellas Artes_Neuquen_Patagonia en el entorno digital.
La Escuela de Bellas Artes_Neuquen_Patagonia en el entorno digital. La Escuela de Bellas Artes_Neuquen_Patagonia en el entorno digital.
La Escuela de Bellas Artes_Neuquen_Patagonia en el entorno digital.
 
Netbook en el aula- Cecilia Sagol
Netbook en el aula- Cecilia SagolNetbook en el aula- Cecilia Sagol
Netbook en el aula- Cecilia Sagol
 
Designkantine mobile first_pdf
Designkantine mobile first_pdfDesignkantine mobile first_pdf
Designkantine mobile first_pdf
 
Elementosdelaventanapowerpint 140423110935-phpapp01
Elementosdelaventanapowerpint 140423110935-phpapp01Elementosdelaventanapowerpint 140423110935-phpapp01
Elementosdelaventanapowerpint 140423110935-phpapp01
 
Tipos de Investigación
Tipos de InvestigaciónTipos de Investigación
Tipos de Investigación
 
Kurzvorstellung RESPE©T COPYRIGHTS
Kurzvorstellung RESPE©T COPYRIGHTSKurzvorstellung RESPE©T COPYRIGHTS
Kurzvorstellung RESPE©T COPYRIGHTS
 
Hotel Valentin Sölden
Hotel Valentin SöldenHotel Valentin Sölden
Hotel Valentin Sölden
 
Planificar nuestra
Planificar  nuestraPlanificar  nuestra
Planificar nuestra
 
Ac monoclonal y opsonizacion
Ac monoclonal y opsonizacionAc monoclonal y opsonizacion
Ac monoclonal y opsonizacion
 
DISPERTRON STANDARD ENGINEERS
DISPERTRON STANDARD ENGINEERSDISPERTRON STANDARD ENGINEERS
DISPERTRON STANDARD ENGINEERS
 
TUTORIAL DE EXCEL
TUTORIAL DE EXCELTUTORIAL DE EXCEL
TUTORIAL DE EXCEL
 
Power point clase 1.
Power point clase 1. Power point clase 1.
Power point clase 1.
 
Evaluacion liliana
Evaluacion lilianaEvaluacion liliana
Evaluacion liliana
 

Semelhante a TiposSoftwareSistemasAplicaciónProgramación

Semelhante a TiposSoftwareSistemasAplicaciónProgramación (20)

trabajo epico :3
trabajo epico :3trabajo epico :3
trabajo epico :3
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Software
SoftwareSoftware
Software
 
Software y ciclo de vida
Software  y ciclo de vidaSoftware  y ciclo de vida
Software y ciclo de vida
 
Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
 
Software alejandra reyes
Software alejandra reyesSoftware alejandra reyes
Software alejandra reyes
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 
Software
SoftwareSoftware
Software
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Software PPS TIC
Software PPS TICSoftware PPS TIC
Software PPS TIC
 
Software pps
Software pps Software pps
Software pps
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Mariannysbermudez ing
Mariannysbermudez ingMariannysbermudez ing
Mariannysbermudez ing
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 

Último

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVGiustinoAdesso1
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxnandoapperscabanilla
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularMooPandrea
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 

Último (20)

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Valoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCVValoración Crítica de EEEM Feco2023 FFUCV
Valoración Crítica de EEEM Feco2023 FFUCV
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptxORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
ORGANIZACIÓN SOCIAL INCA EN EL TAHUANTINSUYO.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Ley 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circularLey 21.545 - Circular Nº 586.pdf circular
Ley 21.545 - Circular Nº 586.pdf circular
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 

TiposSoftwareSistemasAplicaciónProgramación

  • 1. Universidad Fermín Toro Vice-Rectorado Académico Facultad ingeniería Escuela de computación Integrante: Victoria Isabel Rincón Gallegos Cátedra: Diseño de software SAIA A Fecha: 02/06/14 Prof. Adriana Barreto
  • 2. Si bien es cierto el término software (partes suaves o blandas en castellano) hace alusión a la sumatoria de aquellas reglas, programas, datos, documentación e instrucciones que permiten la ejecución de múltiples tareas en un ordenador. Es su parte lógica e intangible y actúa como nexo entre el usuario y el hardware (partes duras), es decir, la parte tangible de la computadora. Considerando esta definición, el concepto de software va más allá de los programas de computación en sus distintos estados: código fuente, binario o ejecutable; también su documentación, los datos a procesar e incluso la información de usuario forman parte del software: es decir, abarca todo lo intangible, todo lo «no físico» relacionado. Con el transcurrir del tiempo el término «software» fue usado por primera vez en este sentido por John W. Tukey en 1957. En la ingeniería de software y las ciencias de la computación, el software es toda la información procesada por los sistemas informáticos: programas y datos. El concepto de leer diferentes secuencias de instrucciones (programa) desde la memoria de un dispositivo para controlar los cálculos fue introducido por Charles Babbage como parte de su máquina diferencial. La teoría que forma la base de la mayor parte del software moderno fue propuesta por Alan Turing en su ensayo de 1936, «Los números computables», con una aplicación al problema de decisión. A nivel general, el software se clasifica en tres tipos:  Software de Aplicación: aquí se incluyen todos aquellos programas que permiten al usuario realizar una o varias tareas específicas. Aquí se encuentran aquellos programas que los individuos usan de manera cotidiana como: procesadores de texto, hojas de cálculo, editores, telecomunicaciones, software de cálculo numérico y simbólico, videojuegos, entre otros.  Software de Programación: son aquellas herramientas que un programador utiliza para poder desarrollar programas informáticos. Para esto, el programador se vale de distintos lenguajes de programación. Como ejemplo se pueden tomar compiladores, programas de diseño asistido por computador, paquetes integrados, editores de texto, enlazadores, depuradores, intérpretes, entre otros.  Software de Sistema: es aquel que permite a los usuarios interactuar con el sistema operativo así como también controlarlo. Este sistema está compuesto por una serie de programas que tienen como objetivo administrar los recursos del hardware y, al mismo tiempo, le otorgan al usuario una interfaz. El sistema operativo permite
  • 3. facilitar la utilización del ordenador a sus usuarios ya que es el que le da la posibilidad de asignar y administrar los recursos del sistema, como ejemplo de esta clase de software se puede mencionar a Windows, Linux y Mac OS X, entre otros. Además de los sistemas operativos, dentro del software de sistema se ubican las herramientas de diagnóstico, los servidores, las utilidades, los controladores de dispositivos y las herramientas de corrección y optimización, etcétera. Partiendo de los conceptos bases, se tiene como definición del proceso al conjunto ordenado de pasos a seguir para llegar a la solución de un problema u obtención de un producto, en este caso particular, para lograr la obtención de un producto software que resuelva un problema. Y si bien, se adapta el concepto antes mencionado a lo que es un software tenemos como definición que el proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Existen varias metodologías para estimarlo, una de las más populares es el sistema que provee métodos y un software que calcula y provee una estimación de todos los costos de producción en un "proyecto software". Considerando los de gran porte, es necesario realizar complejas tareas, tanto técnicas como de gerencia, una fuerte gestión y análisis diversos, por lo cual se ha desarrollado una ingeniería para su estudio y realización: es conocida como Ingeniería de Software. En tanto que en los de mediano porte, pequeños equipos de trabajo pueden realizar la tarea. Aunque, siempre en casos de mediano y gran porte, se deben seguir ciertas etapas que son necesarias para la construcción del software. Tales etapas, si bien deben existir, son flexibles en su forma de aplicación, de acuerdo a la metodología o Proceso de Desarrollo escogido y utilizado por el equipo de desarrollo o por el analista-programador solitario. Los "procesos de desarrollo de software" poseen reglas preestablecidas, y deben ser aplicados en la creación del software de mediano y gran porte, ya que en caso contrario lo más seguro es que el proyecto o no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables. Entre tales "procesos" los hay ágiles o livianos, pesados y lentos y variantes intermedias; y normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a criterio del líder del equipo de desarrollo. Algunos de esos procesos son Programación Extrema, Proceso Unificado de Rational, Feature Driven Development, etc. Cualquiera sea el "proceso" utilizado y aplicado al desarrollo del software, y casi independientemente de él, siempre se debe aplicar un "modelo de ciclo de vida". El proceso de desarrollo puede involucrar numerosas y variadas tareas, desde lo administrativo, pasando por lo técnico y hasta la gestión y el gerenciamiento. Pero casi
  • 4. rigurosamente siempre se cumplen ciertas etapas mínimas; las que se pueden resumir como sigue:  Captura, Elicitación, Especificación y Análisis de requisitos  Diseño  Codificación  Pruebas  Instalación y paso a Producción  Mantenimiento En las anteriores etapas pueden variar ligeramente sus nombres, o ser más globales, o contrariamente, ser más refinadas; por ejemplo indicar como una única fase de "análisis y diseño" o indicar como "implementación" lo que está dicho como "codificación" pero en rigor, todas existen e incluyen, básicamente, las mismas tareas específicas. Tomando en cuenta la información suministrada en la plataforma y luego de realizar una búsqueda en internet y en libros… El software es la parte lógica e intangible que comprende un computador, este concepto lo hemos escuchado desde que empezamos a ver los avances tecnológicos… Si bien en cierto, el proceso de creación de un software es una tarea difícil, no cualquiera lo hace, conlleva tiempo y mucha dedicación al igual que mucha lógica para poder elaborar los módulos los mas entendibles posibles y que con pocas líneas de código puedan ejecutar una acción. Gracias a los avances tecnológicos tenemos que los software cada vez son más complejos y vemos que se unen más personas a este entorno lleno de muchas líneas de código… Desde luego tenemos que en el mercado se aprecian software libres los cuales son los que se adquieren sin costo alguno, a diferencia de los software comerciales que si requieren comprarse en el mercado.