rudelvi software del sistema
TRANSCRIPT
Software Del Sistema Software Del Sistema y y
AplicaciónAplicación..
Fundamentos Del Computador.Fundamentos Del Computador.Por Rudelvi Alexander Valenzuela.Por Rudelvi Alexander Valenzuela.2014221520142215
SoftwareSoftware
Se conoce como Se conoce como softwaresoftware al equipamiento al equipamiento lógico o soporte lógicológico o soporte lógico de un sistema de un sistema informático.informático.
Software Del SistemaSoftware Del Sistema
Su objetivo es desvincular Su objetivo es desvincular adecuadamente al usuario y al adecuadamente al usuario y al programador de los detalles del sistema programador de los detalles del sistema informático en particular que se use.informático en particular que se use.
Software De ProgramaciónSoftware De Programación
Es el conjunto de herramientas que permiten Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de usando diferentes alternativas y lenguajes de programación, de una manera práctica. programación, de una manera práctica.
Software De AplicaciónSoftware De Aplicación
Es aquel que permite a los usuarios llevar Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible cualquier campo de actividad susceptible de ser automatizado o asistido.de ser automatizado o asistido.
Etapas Del Proceso De Desarrollo Etapas Del Proceso De Desarrollo De SoftwareDe Software
Captura, elicitación, especificación y Captura, elicitación, especificación y análisis de requisitos (ERS)análisis de requisitos (ERS)
DiseñoDiseño
CodificaciónCodificación
Pruebas (unitarias y de integración)Pruebas (unitarias y de integración)
Instalación y paso a producciónInstalación y paso a producción
MantenimientoMantenimiento
Captura, elicitación, y Captura, elicitación, y especificación de requisitosespecificación de requisitos
En simple palabras y básicamente, En simple palabras y básicamente, durante esta fase, se adquieren, reúnen y durante esta fase, se adquieren, reúnen y especifican las características funcionales especifican las características funcionales y no funcionales que deberá cumplir el y no funcionales que deberá cumplir el futuro programa o sistema a desarrollar. futuro programa o sistema a desarrollar.
DiseñoDiseño
Se basa en la especificación de requisitos Se basa en la especificación de requisitos producido por el análisis de los requisitos producido por el análisis de los requisitos (fase de análisis), el diseño (fase de análisis), el diseño define define comocomo estos requisitos se cumplirán. estos requisitos se cumplirán.
CodificaciónCodificación
Durante esta etapa se realizan las tareas Durante esta etapa se realizan las tareas que comúnmente se conocen que comúnmente se conocen como programación; que consiste, como programación; que consiste, esencialmente, en llevar a código fuente, esencialmente, en llevar a código fuente, en el lenguaje de programación elegido, en el lenguaje de programación elegido, todo lo diseñado en la fase anterior. todo lo diseñado en la fase anterior.
Pruebas (unitarias y de integración)Pruebas (unitarias y de integración)
Entre las diversas pruebas que se le Entre las diversas pruebas que se le efectúan al software se pueden distinguir efectúan al software se pueden distinguir principalmente: principalmente:
Prueba unitariasPrueba unitarias: Consisten en probar o : Consisten en probar o testear piezas de software pequeñas; a testear piezas de software pequeñas; a nivel de secciones, procedimientos, nivel de secciones, procedimientos, funciones y módulos; aquellas que tengan funciones y módulos; aquellas que tengan funcionalidades específicas. funcionalidades específicas.
Pruebas de integraciónPruebas de integración : Se realizan una : Se realizan una vez que las pruebas unitarias fueron vez que las pruebas unitarias fueron concluidas concluidas exitosamenteexitosamente. .
Instalación y paso a producciónInstalación y paso a producción
Es el proceso por el cual los programas Es el proceso por el cual los programas desarrollados son transferidos desarrollados son transferidos apropiadamente al computador destino, apropiadamente al computador destino, inicializados,y eventualmente,inicializados,y eventualmente,
configurados. configurados.
Mantenimiento:Mantenimiento:
Es el proceso de control, mejora y Es el proceso de control, mejora y optimización del software ya desarrollado optimización del software ya desarrollado e instalado, que también incluye e instalado, que también incluye depuración de errores y defectos que depuración de errores y defectos que puedan haberse filtrado de la fase de puedan haberse filtrado de la fase de pruebas de control y beta test.pruebas de control y beta test.
Tipos De Licencia, En el Software:Tipos De Licencia, En el Software:
Software Libre o Free SoftwareSoftware Libre o Free SoftwareCopyleft.Copyleft.GPL (General Public License)GPL (General Public License) Open Source.Open Source.BSDBSDSoftware Con Dominio Público.Software Con Dominio Público.Software Semi-Libre.Software Semi-Libre.FreewareFreewareSoftware Comercial.Software Comercial.Trial.Trial.AbandonwareAbandonware