SlideShare una empresa de Scribd logo
1 de 15
SOFTWARE
NATHALY MOSCOSO
SOFTWARE
DEFINICION
MANTENIMIENTO
CLASIFICACION
MODELOS
PROCESOS
CODIFICACION
TIPOS
ETIMOLOGIA
SOFTWARE
El software evoluciona
sencillamente por que se debe
adaptar a los cambios del
entorno, sean funcionales
(exigencias de usuarios),
operativos, de plataforma o
arquitectura hardware
El concepto de 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
ETIMOLOGIA
Software (pronunciaciónAFI:[ˈsɒftwɛəʳ])
es una palabra proveniente del inglés, que
en español no posee una traducción
adecuada al contexto, por lo cual se la
utiliza asiduamente sin traducir y así fue
admitida por la RealAcademia Española
(RAE).Aunque puede no ser estrictamente
lo mismo, suele sustituirse por
expresiones tales como programas
(informáticos) o aplicaciones
(informáticas) o soportes lógicos.
MANTENIMIENTO DEL
SOFTWARE
1
• es el proceso de control, mejora y optimización del software ya
desarrollado e instalado
2
• De un buen diseño y documentación del desarrollo dependerá
cómo será la fase de mantenimiento, tanto en costo temporal
como monetario. Modificaciones realizadas a un software
3
• Durante el período de mantenimiento, es común que surjan
nuevas revisiones y versiones del producto; que lo liberan más
depurado, con mayor y mejor funcionalidad, mejor rendimiento,
etc.
Tipos de cambios de mantenimiento del software
Perfectivos : lleva una mejora
calidad interna del software
Correctivos : alteraciones
necesarias para corregir
cualquier tipo de error
Adaptivos : modificaciones como
cambios de configuración del
hardware
Evolutivos : agregados ,
modificaciones en el software
CLASIFICACION
SOFTWARE DE SISTEMA
El software de sistema le
procura al usuario y
programador adecuadas
interfaces de alto nivel,
controladores, herramientas
y utilidades de apoyo que
permiten el mantenimiento
del sistema global
SOFTWARE DE
PROGRAMACION
Es el conjunto de
herramientas que permiten al
programador desarrollar
programas informáticos,
usando diferentes
alternativas y lenguajes de
programación,
SOFTWARE DEAPLICACIÓN
: Es aquel que permite a los
usuarios llevar a cabo una o
varias tareas específicas, en
cualquier campo de actividad
susceptible de ser
automatizado o asistido, con
especial énfasis en los
negocios
CODIFICACION DEL SOFTWARE
• es el escrito directamente por los
programadores en editores de texto, lo
cual genera......PerfLogs el programa
CODIGO
FUENTE
• : es el código binario o intermedio resultante de
procesar con un compilador el código fuente. Consiste
en una traducción completa y de una sola vez de éste
último
CODIGO
OBJETO
• : Es el código binario resultado de enlazar uno o
más fragmentos de código objeto con las
rutinas y bibliotecas necesarias.
CODIGO
EJECUTABLE
PROCESOS
Se define como 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 un producto software que resuelva un problema específico.
El proceso de creación de software puede llegar a ser muy
complejo, dependiendo de su porte, características y criticidad del
mismo. Por ejemplo la creación de un sistema operativo es una
tarea que requiere proyecto, gestión, numerosos recursos y todo un
equipo disciplinado de trabajo
Existen varias metodologías para estimarlo, una de las más populares
es el sistema COCOMO que provee métodos y un software (programa)
que calcula y provee una aproximación de todos los costos de
producción en un «proyecto software» (relación horas/hombre, costo
monetario, cantidad de líneas fuente de acuerdo a lenguaje usado
Mantenimiento
Instalación y paso a producción
Pruebas (unitarias y de integración)
Codificación
Diseño
Captura, e licitación , especificación y análisis de requisitos (ERS)
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:
Modelo cascada
• El modelo en cascada
puro difícilmente se utiliza tal
cual, pues esto implicaría un
previo y absoluto conocimiento
de los requisitos, la no
volatilidad de los mismos (o
rigidez) y etapas subsiguientes
libres de errores; ello sólo podría
ser aplicable a escasos y
pequeños sistemas a desarrollar.
Este, aunque es
más
comúnmente
conocido
como modelo
en cascada es
también
llamado
«modelo
clásico»,
«modelo
tradicional» o
«modelo lineal
secuencial».
Modelos evolutivos
El software evoluciona con el tiempo. Los requisitos del usuario y del
producto suelen cambiar conforme se desarrolla el mismo
En esas u otras situaciones similares los desarrolladores necesitan
modelos de progreso que estén diseñados para acomodarse a una
evolución temporal o progresiva, donde los requisitos centrales son
conocidos de antemano, aunque no estén bien definidos a nivel detalle.
En el modelo cascada y cascada realimentado no se tiene demasiado en
cuenta la naturaleza evolutiva del software, se plantea como estático, con
requisitos bien conocidos y definidos desde el inicio.
Los evolutivos son modelos iterativos, permiten desarrollar versiones
cada vez más completas y complejas, hasta llegar al objetivo final
deseado; incluso evolucionar más allá, durante la fase de operación.
Los modelos «iterativo incremental» y «espiral» (entre otros) son
dos de los más conocidos y utilizados del tipo evolutivo.
Modelo iterativo incremental
La Figura muestra en forma muy esquemática, el funcionamiento
de un ciclo iterativo incremental, el cual permite la entrega de
versiones parciales a medida que se va construyendo el
producto final. Es decir, a medida que cada incremento definido
llega a su etapa de operación y mantenimiento. Cada versión
emitida incorpora a los anteriores incrementos las
funcionalidades y requisitos que fueron analizados como
necesarios.
Modelo espiral
El modelo espiral fue propuesto inicialmente
por Barry Boehm. Es un modelo evolutivo
que conjuga la naturaleza iterativa del
modelo MCP con los aspectos controlados y
sistemáticos del Modelo Cascada.
Proporciona potencial para desarrollo
rápido de versiones incrementales. En el
modelo Espiral el software se construye en
una serie de versiones incrementales.
El modelo se divide en un número de
Actividades de marco de trabajo, llamadas
«regiones de tareas». En general existen
entre tres y seis regiones de tareas (hay
variantes del modelo). En la Figura 6 se
muestra el esquema de un Modelo Espiral
con 6 regiones. En este caso se explica una
variante del modelo original de Boehm,
expuesto en su tratado de 1988; en 1998
expuso un tratado más reciente.
Modelo espiral Win & Win
•«Es así que la obtención de requisitos requiere una
negociación, que tiene éxito cuando ambas partes
ganan».
•Las mejores negociaciones se fuerzan en obtener
«Victoria & Victoria» (Win & Win), es decir que el cliente
gane obteniendo el producto que lo satisfaga, y el
desarrollador también gane consiguiendo presupuesto
y fecha de entrega realista.
•El modelo Win-Win define un conjunto de actividades
de negociación al principio de cada paso alrededor de
la espiral
•Identificación del sistema o subsistemas clave de los
directivos(*) (saber qué quieren).
•Determinación de «condiciones de victoria» de los
directivos (saber qué necesitan y los satisface)
•Negociación de las condiciones «victoria» de los
directivos para obtener condiciones «Victoria &
Victoria» (negociar para que ambos ganen).
•(*) Directivo: Cliente escogido con interés directo en el
producto, que puede ser premiado por la
organizacións i tiene éxito o criticado si no.
Una variante interesante
del Modelo Espiral
previamente visto (Figura
6) es el «Modelo espiral
Win-Win»7(Barry Boehm). El
Modelo Espiral previo
(clásico) sugiere la
comunicación con el cliente
para fijar los requisitos, en
que simplemente se
pregunta al cliente qué
necesita y él proporciona la
información para
continuar; pero esto es en
un contexto ideal que rara
vez ocurre. Normalmente
cliente y desarrollador
entran en una negociación,
se negocia coste frente a
funcionalidad, rendimiento,
calidad, etc.

Más contenido relacionado

La actualidad más candente

Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencialtoryneutral
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vidajose haar
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoJohita Guerrero
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónIsaias Toledo
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win winkhinkhe
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentesmartin
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectoseivanqs
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommervilleMatias Gonzalo Acosta
 
Modelo lineal secuencial
Modelo lineal secuencialModelo lineal secuencial
Modelo lineal secuencialjenmer
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesosEIYSC
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumIEEE Uruguay
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )em3marquez
 

La actualidad más candente (19)

Lineal Secuencial
Lineal SecuencialLineal Secuencial
Lineal Secuencial
 
Modelos de proceso evolutivo
Modelos de proceso evolutivoModelos de proceso evolutivo
Modelos de proceso evolutivo
 
Ciclos De Vida
Ciclos De VidaCiclos De Vida
Ciclos De Vida
 
Modelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyectoModelo xp para desarrollo de proyecto
Modelo xp para desarrollo de proyecto
 
Presentación de software
Presentación de softwarePresentación de software
Presentación de software
 
Procesos del Software
Procesos del SoftwareProcesos del Software
Procesos del Software
 
Modelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de InformaciónModelos Prescriptivos del Desarrollo del Sistema de Información
Modelos Prescriptivos del Desarrollo del Sistema de Información
 
Modelo evolutivo
Modelo evolutivoModelo evolutivo
Modelo evolutivo
 
Miguel mena
Miguel menaMiguel mena
Miguel mena
 
Modelo espiral win win
Modelo espiral win winModelo espiral win win
Modelo espiral win win
 
Rup
RupRup
Rup
 
Modelo componentes
Modelo componentesModelo componentes
Modelo componentes
 
Métodos y Modelos de Proyectos
Métodos y Modelos de ProyectosMétodos y Modelos de Proyectos
Métodos y Modelos de Proyectos
 
Modelo cascada
Modelo cascadaModelo cascada
Modelo cascada
 
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software  Unidad 2 - Software Enginnering - Ian sommervilleProcesos de software  Unidad 2 - Software Enginnering - Ian sommerville
Procesos de software Unidad 2 - Software Enginnering - Ian sommerville
 
Modelo lineal secuencial
Modelo lineal secuencialModelo lineal secuencial
Modelo lineal secuencial
 
Tipos de modelos de procesos
Tipos de modelos de procesosTipos de modelos de procesos
Tipos de modelos de procesos
 
Mitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrumMitos y leyendas de la gestión ágil y scrum
Mitos y leyendas de la gestión ágil y scrum
 
Proceso ( software )
Proceso ( software )Proceso ( software )
Proceso ( software )
 

Destacado

Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)Syed Muhammad Hammad
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryPutcha Narasimham
 
A list of the best 50 medical schools in the world
A list of the best 50 medical schools in the worldA list of the best 50 medical schools in the world
A list of the best 50 medical schools in the worldclydeamold
 
ECRE Iraqi guidelines_2004
ECRE Iraqi guidelines_2004ECRE Iraqi guidelines_2004
ECRE Iraqi guidelines_2004Alina Potts, MPH
 
ECRE Afghan guidelines_2004
ECRE Afghan guidelines_2004ECRE Afghan guidelines_2004
ECRE Afghan guidelines_2004Alina Potts, MPH
 
Modeling your wealth to Your kids (1)
Modeling your wealth to Your kids (1)Modeling your wealth to Your kids (1)
Modeling your wealth to Your kids (1)Shaana D. Ramos
 
The Sustainable Development Goals Report 2016
The Sustainable Development Goals Report 2016The Sustainable Development Goals Report 2016
The Sustainable Development Goals Report 2016Richard Hong
 
13 a joselopez2
13 a joselopez213 a joselopez2
13 a joselopez2Jose Lopez
 
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...Daria Jolobova
 
Presentación colaborativa clase 3 subgrupo 1 - aula 14
Presentación colaborativa clase 3   subgrupo 1 - aula 14Presentación colaborativa clase 3   subgrupo 1 - aula 14
Presentación colaborativa clase 3 subgrupo 1 - aula 14delia rosana ayala esquivel
 

Destacado (18)

Software Project Management( lecture 1)
Software Project Management( lecture 1)Software Project Management( lecture 1)
Software Project Management( lecture 1)
 
ReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts RepositoryReSAR Reusable Software Artifacts Repository
ReSAR Reusable Software Artifacts Repository
 
Grandview JUNE 2016
Grandview JUNE 2016Grandview JUNE 2016
Grandview JUNE 2016
 
Ruby on rails api Development case study
Ruby on rails api Development case studyRuby on rails api Development case study
Ruby on rails api Development case study
 
Ecommerce website development uk
Ecommerce website development ukEcommerce website development uk
Ecommerce website development uk
 
A list of the best 50 medical schools in the world
A list of the best 50 medical schools in the worldA list of the best 50 medical schools in the world
A list of the best 50 medical schools in the world
 
ECRE Iraqi guidelines_2004
ECRE Iraqi guidelines_2004ECRE Iraqi guidelines_2004
ECRE Iraqi guidelines_2004
 
IFE 2017
IFE 2017IFE 2017
IFE 2017
 
USWillQuest
USWillQuestUSWillQuest
USWillQuest
 
ECRE Afghan guidelines_2004
ECRE Afghan guidelines_2004ECRE Afghan guidelines_2004
ECRE Afghan guidelines_2004
 
Modeling your wealth to Your kids (1)
Modeling your wealth to Your kids (1)Modeling your wealth to Your kids (1)
Modeling your wealth to Your kids (1)
 
CIJ 2016 Booklet
CIJ 2016 BookletCIJ 2016 Booklet
CIJ 2016 Booklet
 
ECS ORDER applicant ranking
ECS ORDER applicant rankingECS ORDER applicant ranking
ECS ORDER applicant ranking
 
The Sustainable Development Goals Report 2016
The Sustainable Development Goals Report 2016The Sustainable Development Goals Report 2016
The Sustainable Development Goals Report 2016
 
13 a joselopez2
13 a joselopez213 a joselopez2
13 a joselopez2
 
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...
Hypnotize me: A Literature Review on the Relationship between Hypnosis and Me...
 
Presentación colaborativa clase 3 subgrupo 1 - aula 14
Presentación colaborativa clase 3   subgrupo 1 - aula 14Presentación colaborativa clase 3   subgrupo 1 - aula 14
Presentación colaborativa clase 3 subgrupo 1 - aula 14
 
Gabriella T Gonzales CV
Gabriella T Gonzales CVGabriella T Gonzales CV
Gabriella T Gonzales CV
 

Similar a Software

Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erickerick
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de softwareNixon Gomez
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfyormis3
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de softJazmin Cr
 
SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWAREperez123
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software Brihany Rossell
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtDoris Aguagallo
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Softwaremarialej90
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
CiclosdevidadelsoftwareJuan Quiroga
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un softwareDarketo Galindo
 
Presentación1
Presentación1Presentación1
Presentación1perez0123
 

Similar a Software (20)

Software & Hardware Erick
Software & Hardware ErickSoftware & Hardware Erick
Software & Hardware Erick
 
1057571401
10575714011057571401
1057571401
 
Software sao
Software saoSoftware sao
Software sao
 
Software
SoftwareSoftware
Software
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Ciclo de Vida del Software.pdf
Ciclo de Vida del Software.pdfCiclo de Vida del Software.pdf
Ciclo de Vida del Software.pdf
 
Modelos de Ing de soft
Modelos de Ing de softModelos de Ing de soft
Modelos de Ing de soft
 
SISTEMA DE SOFTWARE
SISTEMA DE SOFTWARESISTEMA DE SOFTWARE
SISTEMA DE SOFTWARE
 
modelos del proceso del software
 modelos del proceso del software  modelos del proceso del software
modelos del proceso del software
 
Ciclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gtCiclosdevidadelsoftware 120724112952-phpapp02gt
Ciclosdevidadelsoftware 120724112952-phpapp02gt
 
Ensayo Software
Ensayo SoftwareEnsayo Software
Ensayo Software
 
Ciclosdevidadelsoftware
CiclosdevidadelsoftwareCiclosdevidadelsoftware
Ciclosdevidadelsoftware
 
Capitulogratis
CapitulogratisCapitulogratis
Capitulogratis
 
Modelos
ModelosModelos
Modelos
 
Libro de ciclos de vida de un software
Libro de ciclos de vida de un softwareLibro de ciclos de vida de un software
Libro de ciclos de vida de un software
 
Presentación1
Presentación1Presentación1
Presentación1
 
El software
El softwareEl software
El software
 
Ciclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdfCiclo de Vida de un Software.pdf
Ciclo de Vida de un Software.pdf
 
Software
SoftwareSoftware
Software
 
Software
SoftwareSoftware
Software
 

Más de Nathaly moscoso

Más de Nathaly moscoso (9)

Perifericos mixtos
Perifericos mixtosPerifericos mixtos
Perifericos mixtos
 
Periféricos de salida
Periféricos de salidaPeriféricos de salida
Periféricos de salida
 
Perifericos de almacenamiento y comunicacion
Perifericos de almacenamiento y comunicacionPerifericos de almacenamiento y comunicacion
Perifericos de almacenamiento y comunicacion
 
Periféricos de entrada
Periféricos de entradaPeriféricos de entrada
Periféricos de entrada
 
Mantenimiento preventivo
Mantenimiento preventivoMantenimiento preventivo
Mantenimiento preventivo
 
Hardware
HardwareHardware
Hardware
 
Los animales
Los animalesLos animales
Los animales
 
La verdad sobre las drogas
La verdad sobre las drogasLa verdad sobre las drogas
La verdad sobre las drogas
 
Independencia del peru
Independencia del peruIndependencia del peru
Independencia del peru
 

Último

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
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Baker Publishing Company
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024IES Vicent Andres Estelles
 
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
 
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
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docxAgustinaNuez21
 
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
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdfOswaldoGonzalezCruz
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxJUANSIMONPACHIN
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxdanalikcruz2000
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfvictorbeltuce
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfromanmillans
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...fcastellanos3
 

Último (20)

VISITA À PROTEÇÃO CIVIL _
VISITA À PROTEÇÃO CIVIL                  _VISITA À PROTEÇÃO CIVIL                  _
VISITA À PROTEÇÃO CIVIL _
 
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
 
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...Análisis de la Implementación de los Servicios Locales de Educación Pública p...
Análisis de la Implementación de los Servicios Locales de Educación Pública p...
 
Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024Metabolismo 3: Anabolismo y Fotosíntesis 2024
Metabolismo 3: Anabolismo y Fotosíntesis 2024
 
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
 
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
 
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
 
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
 
CIENCIAS NATURALES 4 TO ambientes .docx
CIENCIAS NATURALES 4 TO  ambientes .docxCIENCIAS NATURALES 4 TO  ambientes .docx
CIENCIAS NATURALES 4 TO ambientes .docx
 
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
 
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
 
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
5° SEM29 CRONOGRAMA PLANEACIÓN DOCENTE DARUKEL 23-24.pdf
 
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
 
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docxPLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
PLANIFICACION ANUAL 2024 - INICIAL UNIDOCENTE.docx
 
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
 
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptxLINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
LINEAMIENTOS INICIO DEL AÑO LECTIVO 2024-2025.pptx
 
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdfMapa Mental de estrategias de articulación de las areas curriculares.pdf
Mapa Mental de estrategias de articulación de las areas curriculares.pdf
 
TL/CNL – 2.ª FASE .
TL/CNL – 2.ª FASE                       .TL/CNL – 2.ª FASE                       .
TL/CNL – 2.ª FASE .
 
Estrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdfEstrategia de Enseñanza y Aprendizaje.pdf
Estrategia de Enseñanza y Aprendizaje.pdf
 
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
Estas son las escuelas y colegios que tendrán modalidad no presencial este lu...
 

Software

  • 3. SOFTWARE El software evoluciona sencillamente por que se debe adaptar a los cambios del entorno, sean funcionales (exigencias de usuarios), operativos, de plataforma o arquitectura hardware El concepto de 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
  • 4. ETIMOLOGIA Software (pronunciaciónAFI:[ˈsɒftwɛəʳ]) es una palabra proveniente del inglés, que en español no posee una traducción adecuada al contexto, por lo cual se la utiliza asiduamente sin traducir y así fue admitida por la RealAcademia Española (RAE).Aunque puede no ser estrictamente lo mismo, suele sustituirse por expresiones tales como programas (informáticos) o aplicaciones (informáticas) o soportes lógicos.
  • 5. MANTENIMIENTO DEL SOFTWARE 1 • es el proceso de control, mejora y optimización del software ya desarrollado e instalado 2 • De un buen diseño y documentación del desarrollo dependerá cómo será la fase de mantenimiento, tanto en costo temporal como monetario. Modificaciones realizadas a un software 3 • Durante el período de mantenimiento, es común que surjan nuevas revisiones y versiones del producto; que lo liberan más depurado, con mayor y mejor funcionalidad, mejor rendimiento, etc.
  • 6. Tipos de cambios de mantenimiento del software Perfectivos : lleva una mejora calidad interna del software Correctivos : alteraciones necesarias para corregir cualquier tipo de error Adaptivos : modificaciones como cambios de configuración del hardware Evolutivos : agregados , modificaciones en el software
  • 7. CLASIFICACION SOFTWARE DE SISTEMA El software de sistema le procura al usuario y programador adecuadas interfaces de alto nivel, controladores, herramientas y utilidades de apoyo que permiten el mantenimiento del sistema global SOFTWARE DE PROGRAMACION Es el conjunto de herramientas que permiten al programador desarrollar programas informáticos, usando diferentes alternativas y lenguajes de programación, SOFTWARE DEAPLICACIÓN : Es aquel que permite a los usuarios llevar a cabo una o varias tareas específicas, en cualquier campo de actividad susceptible de ser automatizado o asistido, con especial énfasis en los negocios
  • 8. CODIFICACION DEL SOFTWARE • es el escrito directamente por los programadores en editores de texto, lo cual genera......PerfLogs el programa CODIGO FUENTE • : es el código binario o intermedio resultante de procesar con un compilador el código fuente. Consiste en una traducción completa y de una sola vez de éste último CODIGO OBJETO • : Es el código binario resultado de enlazar uno o más fragmentos de código objeto con las rutinas y bibliotecas necesarias. CODIGO EJECUTABLE
  • 9. PROCESOS Se define como 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 un producto software que resuelva un problema específico. El proceso de creación de software puede llegar a ser muy complejo, dependiendo de su porte, características y criticidad del mismo. Por ejemplo la creación de un sistema operativo es una tarea que requiere proyecto, gestión, numerosos recursos y todo un equipo disciplinado de trabajo Existen varias metodologías para estimarlo, una de las más populares es el sistema COCOMO que provee métodos y un software (programa) que calcula y provee una aproximación de todos los costos de producción en un «proyecto software» (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado
  • 10. Mantenimiento Instalación y paso a producción Pruebas (unitarias y de integración) Codificación Diseño Captura, e licitación , especificación y análisis de requisitos (ERS) 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:
  • 11. Modelo cascada • El modelo en cascada puro difícilmente se utiliza tal cual, pues esto implicaría un previo y absoluto conocimiento de los requisitos, la no volatilidad de los mismos (o rigidez) y etapas subsiguientes libres de errores; ello sólo podría ser aplicable a escasos y pequeños sistemas a desarrollar. Este, aunque es más comúnmente conocido como modelo en cascada es también llamado «modelo clásico», «modelo tradicional» o «modelo lineal secuencial».
  • 12. Modelos evolutivos El software evoluciona con el tiempo. Los requisitos del usuario y del producto suelen cambiar conforme se desarrolla el mismo En esas u otras situaciones similares los desarrolladores necesitan modelos de progreso que estén diseñados para acomodarse a una evolución temporal o progresiva, donde los requisitos centrales son conocidos de antemano, aunque no estén bien definidos a nivel detalle. En el modelo cascada y cascada realimentado no se tiene demasiado en cuenta la naturaleza evolutiva del software, se plantea como estático, con requisitos bien conocidos y definidos desde el inicio. Los evolutivos son modelos iterativos, permiten desarrollar versiones cada vez más completas y complejas, hasta llegar al objetivo final deseado; incluso evolucionar más allá, durante la fase de operación. Los modelos «iterativo incremental» y «espiral» (entre otros) son dos de los más conocidos y utilizados del tipo evolutivo.
  • 13. Modelo iterativo incremental La Figura muestra en forma muy esquemática, el funcionamiento de un ciclo iterativo incremental, el cual permite la entrega de versiones parciales a medida que se va construyendo el producto final. Es decir, a medida que cada incremento definido llega a su etapa de operación y mantenimiento. Cada versión emitida incorpora a los anteriores incrementos las funcionalidades y requisitos que fueron analizados como necesarios.
  • 14. Modelo espiral El modelo espiral fue propuesto inicialmente por Barry Boehm. Es un modelo evolutivo que conjuga la naturaleza iterativa del modelo MCP con los aspectos controlados y sistemáticos del Modelo Cascada. Proporciona potencial para desarrollo rápido de versiones incrementales. En el modelo Espiral el software se construye en una serie de versiones incrementales. El modelo se divide en un número de Actividades de marco de trabajo, llamadas «regiones de tareas». En general existen entre tres y seis regiones de tareas (hay variantes del modelo). En la Figura 6 se muestra el esquema de un Modelo Espiral con 6 regiones. En este caso se explica una variante del modelo original de Boehm, expuesto en su tratado de 1988; en 1998 expuso un tratado más reciente.
  • 15. Modelo espiral Win & Win •«Es así que la obtención de requisitos requiere una negociación, que tiene éxito cuando ambas partes ganan». •Las mejores negociaciones se fuerzan en obtener «Victoria & Victoria» (Win & Win), es decir que el cliente gane obteniendo el producto que lo satisfaga, y el desarrollador también gane consiguiendo presupuesto y fecha de entrega realista. •El modelo Win-Win define un conjunto de actividades de negociación al principio de cada paso alrededor de la espiral •Identificación del sistema o subsistemas clave de los directivos(*) (saber qué quieren). •Determinación de «condiciones de victoria» de los directivos (saber qué necesitan y los satisface) •Negociación de las condiciones «victoria» de los directivos para obtener condiciones «Victoria & Victoria» (negociar para que ambos ganen). •(*) Directivo: Cliente escogido con interés directo en el producto, que puede ser premiado por la organizacións i tiene éxito o criticado si no. Una variante interesante del Modelo Espiral previamente visto (Figura 6) es el «Modelo espiral Win-Win»7(Barry Boehm). El Modelo Espiral previo (clásico) sugiere la comunicación con el cliente para fijar los requisitos, en que simplemente se pregunta al cliente qué necesita y él proporciona la información para continuar; pero esto es en un contexto ideal que rara vez ocurre. Normalmente cliente y desarrollador entran en una negociación, se negocia coste frente a funcionalidad, rendimiento, calidad, etc.