Está en la página 1de 17

Software

Itzia Irais Frias Villagmez


Primero B

Normal para educadoras

ndice

Definicin

Tipos/Clasificacin

Modelos

Mantenimiento de software

Qu es el software?
El software es el equipamiento lgico de un sistema
informtico, que comprende el conjunto de los
componentes lgicos necesarios que hacen posible la
realizacin de tareas especficas;
Es el conjunto de los programas de cmputo,
procedimientos, reglas, documentacin y datos asociados,
que forman parte de las operaciones de un sistema de
computacin.
En breve, Es todo el conjunto intangible de datos y
programas de la computadora.

Cul es la clasificacin del


software?
El software se puede clasificar en tres grandes tipos:

Tipos de software
Software de
sistema

Software de
programacin

Software de
aplicacin

Software de sistema
Su objetivo es desvincular adecuadamente al usuario y al
programador de los detalles del sistema informtico en
particular que se use, aislndolo especialmente del
procesamiento referido a las caractersticas internas de:
memoria, discos, puertos y dispositivos de comunicaciones,
impresoras, pantallas, teclados, etc.
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.

Un ejemplo del software de sistema podran ser los


siguientes:

Sistemas operativos

Controladores de dispositivos

Herramientas de diagnstico

Herramientas de Correccin y Optimizacin

Servidores

Utilidades

Software de programacin
Es el conjunto de herramientas que permiten
al programador desarrollar programas informticos,
usando diferentes alternativas y lenguajes de
programacin, de una manera prctica.

Por ejemplo:

Editores de texto

Compiladores

Intrpretes

Enlazadores

Depuradores

Entornos de Desarrollo Integrados

Software de aplicacin
Es aquel que permite a los usuarios llevar a cabo una o
varias tareas especficas, en cualquier campo de
actividad susceptible de ser automatizado o asistido,
con especial nfasis en los negocios.

Incluye entre muchos otros:

Aplicaciones para Control de sistemas y


automatizacin industrial

Aplicaciones ofimticas

Software educativo

Software empresarial

Bases de datos

Telecomunicaciones (por ejemplo Internet y toda su


estructura lgica)

Videojuegos

Software mdico

Software de clculo numrico y simblico.

Software de diseo asistido (CAD)

Software de control numrico (CAM)

Modelos de ciclo de vida

Espiral

Cascada

Evolutivos

Modelo de ciclo de vida


estilo cascada
Tambin llamado modelo tradicional o modelo lineal
secuencial
Es un proceso secuencial de desarrollo en el que los
pasos de desarrollo son vistos hacia abajo (como en
una cascada de agua) a travs de las fases de anlisis
de las necesidades, el diseo, implantacin, pruebas
(validacin), la integracin, y mantenimiento.

Modelo de ciclo de vida


estilo espiral
Las actividades de este modelo se conforman en
una espiral, en la que cada bucle
o iteracin representa un conjunto de actividades. Las
actividades no estn fijadas a ninguna prioridad, sino
que las siguientes se eligen en funcin del anlisis de
riesgo, comenzando por el bucle interior.

Modelo de ciclo de vida


estilo evolutivo
Los evolutivos son modelos iterativos, permiten
desarrollar versiones cada vez ms completas y
complejas, hasta llegar al objetivo final deseado;
incluso evolucionar ms all, durante la fase de
operacin.

Mantenimiento de software
El mantenimiento de software es el proceso de control,
mejora y optimizacin del software ya desarrollado e
instalado, que tambin incluye depuracin de errores y
defectos que puedan haberse filtrado de la fase de
pruebas de control y beta test. Esta fase es la ltima
(antes de iterar, segn el modelo empleado) que se
aplica al ciclo de vida del desarrollo de software. La
fase de mantenimiento es la que viene despus de que
el software est operativo y en produccin.

Gracias!

También podría gustarte