SlideShare una empresa de Scribd logo
Benemérita y Centenaria escuela Normal
del Estado

Nombre: Natalia Espinosa Mendoza

Tema: “"IDENTIFICA LOS TIPOS DE SOFTWARE
QUE EXISTEN: DE SISTEMA, DE
PROGRAMACIÓN Y DE APLICACIÓN".

Materia: Las TIC´S en la educación

Semestre: 1º

Grupo: A

N.L : 10

Fecha de entrega: 12/10/13
Que es software
Se conoce como software1 al equipamiento lógico o soporte lógico de
un sistema informático, que comprende el conjunto de los
componentes lógicos necesarios que hacen posible la realización de
tareas específicas, en contraposición a los componentes físicos que son
llamados hardware.
Los componentes lógicos incluyen,
entre muchos otros, las aplicaciones
informáticas; tales como
el procesador de texto, que permite
al usuario realizar todas las tareas
concernientes a la edición de textos;
el llamado software de sistema, tal
como el sistema operativo, que
básicamente permite al resto de los
programas funcionar
adecuadamente, facilitando
también la interacción entre los componentes físicos y el resto de las
aplicaciones, y proporcionando una interfaz con el usuario.
El anglicismo "software" es el más ampliamente difundido al referirse a
este concepto, especialmente en la jerga técnica; el término sinónimo
«logicial», derivado del término francés logiciel, es sobre todo utilizado
en países y zonas de influencia francesa.
Proceso de creación del software
Artículo principal: Proceso para el desarrollo de software.
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. En el otro extremo, si se trata de un sencillo programa (por
ejemplo, la resolución de una ecuación de segundo orden), éste puede
ser realizado por un solo programador (incluso aficionado) fácilmente. Es
así que normalmente se dividen en tres categorías según su tamaño
(líneas de código) o costo: de «pequeño», «mediano» y «gran porte».
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,
etc.).
Considerando los de gran porte, es necesario realizar complejas tareas,
tanto técnicas como de gerencia, una fuerte gestión y análisis diversos
(entre otras cosas), la complejidad de ello ha llevado a que desarrolle
una ingeniería específica para tratar 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
(incluso un avezado analista-programador solitario) pueden realizar la
tarea. Aunque, siempre en casos de mediano y gran porte (y a veces
también en algunos de pequeño porte, según su complejidad), 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 (si fuere el caso).
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 no
logre concluir o termine sin cumplir los objetivos previstos, y con variedad
de fallos inaceptables (fracasan, en pocas palabras). Entre tales
«procesos» los hay ágiles o livianos (ejemplo XP), pesados y lentos
(ejemplo RUP), y variantes intermedias. Normalmente se aplican de
acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo
hay) del equipo de desarrollo. Algunos de esos procesos
son Programación Extrema (en inglés eXtreme Programming o
XP), Proceso Unificado de Rational (en inglés Rational Unified Process o
RUP), Feature Driven
Development
(FDD), etc.
Cualquiera sea el «proceso»
aplicado al desarrollo del
FDD, XP, etc), y casi
independientemente de él,
aplicar un «modelo de ciclo

utilizado y
software (RUP,

Se estima que, del total de
grandes emprendidos, un 28%
caen en severas
que lo retrasan y un 26% son
exitosos.

proyectos software
fracasan, un 46%
modificaciones
totalmente

siempre se debe
de vida».

Cuando un proyecto fracasa,
rara vez es debido
a fallas técnicas, la principal
causa de fallos y
fracasos es la falta de
aplicación de una
buena metodología o proceso
de desarrollo. Entre
otras, una fuerte tendencia, desde hace pocas décadas, es mejorar las
metodologías o procesos de desarrollo, o crear nuevas y concientizar a
los profesionales de la informática a su utilización adecuada.
Normalmente los especialistas en el estudio y desarrollo de estas áreas
(metodologías) y afines (tales como modelos y hasta la gestión misma
de los proyectos) son los ingenieros en software, es su orientación. Los
especialistas en cualquier otra área de desarrollo informático (analista,
programador, Lic. en informática, ingeniero en informática, ingeniero de
sistemas, etc.) normalmente aplican sus conocimientos especializados
pero utilizando modelos, paradigmas y procesos ya elaborados.
Es común para el desarrollo de software de mediano porte que los
equipos humanos involucrados apliquen «metodologías propias»,
normalmente un híbrido de los procesos anteriores y a veces con
criterios propios.
El proceso de desarrollo puede
involucrar numerosas y
variadas tareas,6 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ón8 ,
especificación y análisis
de requisitos (ERS)
Diseño
Codificación
Pruebas (unitarias y de integración)
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 (a los fines documentales e interpretativos) 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.
En el apartado 4 del presente artículo se brindan mayores detalles de
cada una de las etapas indicadas.
Clasificación de software

Software de sistema: Es el software que nos permite tener una
interacción con nuestro hardware, es decir, es el sistema operativo.
Dicho sistema es un conjunto de programas que administran los recursos
del hardware y proporciona una interfaz al usuario. Es el software
esencial para una computadora, sin el no podría funcionar, como
ejemplo tenemos a Windows, Linux, Mac OS X.
Se clasifica en:







Sistemas operativos
Controladores de dispositivo
Herramientas de diagnóstico
Herramientas de Corrección y Optimización
Servidores
Utilidades
Software de Programación: Es un conjunto de aplicaciones que
permiten a un programador desarrollar sus propios programas
informáticos haciendo uso de sus conocimientos lógicos y lenguajes de
programación.
Algunos ejemplos:








Editores de texto
Compiladores
Intérpretes
Enlazadores
Depuradores
Entornos de Desarrollo
Integrados (IDE)
Software de Aplicación: Son los programas que nos permiten realizar
tareas especificas en nuestro sistema. A diferencia del software de
sistema, el software de aplicación esta enfocada en un área especifica
para su utilización. La mayoría de los programas que utilizamos
diariamente pertenecen a este tipo de software, ya que nos permiten
realizar diversos tipos de tareas en nuestro sistema.
Ejemplos:
Procesadores de texto. (Bloc de Notas)
Editores. (Photoshop para el Diseño Gráfico)
Hojas de Cálculo. (MS Excel)
Sistemas gestores de bases de datos. (MySQL)
Programas de comunicaciones. (MSN Messenger)
Paquetes integrados. (Ofimática: Word, Excel,
PowerPoint…)
Programas de diseño asistido por computador.
(AutoCAD)
Los clasificamos en:


Aplicaciones de Sistema de control
y automatización industrial





Aplicaciones ofimáticas
Software educativo
Software médico
Software de Cálculo Numérico
Software de Diseño Asistido (CAD)



Software de Control Numérico (CAM)





Los diferentes programas informáticos o tipos de software, son la
colección de programas de ordenador y los datos relacionados que
proporcionan las instrucciones que le dicen a una computadora lo
que debe hacer, y suelen agruparse tegún el tipo de software de que
se trate.
El término fue acuñado
como contraste con el
hardware (dispositivos físicos).
En contraste con el hardware, elsoftware es intangible, lo que significa
que "no se puede tocar".Software a veces también se usa en un
sentido más estrecho, lo que significa la aplicación
de software solamente. En otros casos el término incluye datos que no
se han asociado tradicionalmente con las computadoras, tales como
películas, cintas y discos.
Ejemplos de tipos de software son:











El software de aplicación donde se incluyen aplicaciones de
usuario final tales comoprocesadores de textos, hojas de cálculo o
juegos.
El middleware controla y coordina los sistemas distribuidos.
Los lenguajes de programación definen la sintaxis de los
programas de ordenador. Por ejemplo,
muchas aplicaciones bancarias, o de adultos, fueron escritos en
el lenguaje COBOL, originalmente inventado en 1959. Las
nuevas aplicaciones se escriben a menudo en lenguajes de
programación más modernos.
El software del sistema incluye los sistemas operativos, que rigen
los recursos informáticos. Hoy en día hay
grandes aplicaciones que se ejecutan en equipos remotos como
los sitios web se considera que el software del sistema, porque la
interfaz del usuario final es generalmente a través de una interfaz
de usuario gráfica (GUI), como un navegador web.
Testware es un software para pruebas de hardware o un paquete
de software.
Los controladores de dispositivos, tales como discos duros,
impresoras, unidades de CD o monitores de ordenador.
Las herramientas de programación son tipos de software que
ayudan a realizar tareas de computación en cualquier categoría
mencionada anteriormente.
Conclusión

el tema clasificación de software, nos enseño la manera más fácil de
conocer que es software es todo lo que no se puede tocar que es
intangible. El software tiene su clasificación y que cada uno de los
concepto nos definió que ventajas adquirimos al conocer el tipo de
licencia que tiene un software que hay diferentes tipos de licencia y su
tipo de uso en uno de lo casos que se vio anteriormente fue el software
propietario que da a
entender que el dueño del
software controla su
desarrollo y no divulga su
especificación así como esas
hay diferentes tipos de
clasificación que se dividen
por tipos ,el software tiene
una gran variedad de usos,
dependiendo siempre de
que utilidad se le quiera dar.
El software es utilizado para
el control de los equipos de
computación que
habitualmente manejamos, este tipo de software son los llamados
sistemas operativos otras aplicaciones del software son para la
realización de trabajos de oficina, como la creación de cartas,
presentaciones, etc.
Bibliografía

http://darkub.wordpress.com/2008/12/20/%C2%BFque-tipos-desoftware-hay-y-como-se-clasifican/

http://es.wikipedia.org/wiki/Software

http://www.tiposde.org/informatica/12-tipos-de-software/

Más contenido relacionado

La actualidad más candente

Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
kevingaldamez
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
alejandrav16
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativos
maurohoy
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativos
maurohoy
 
Software
SoftwareSoftware
Software
vicsdc
 
Schultz software
Schultz softwareSchultz software
Schultz software
schultz72
 
Software
SoftwareSoftware
Ing
IngIng
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftware
Victoria_isabel
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
Pati Hernandez
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2
Pedro Torres
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
ITSPR
 
Software
SoftwareSoftware
Software
MafyChaconlml09
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
Nixon Gomez
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
pool123454
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
Ibelka Hernández
 

La actualidad más candente (16)

Galdamez mejia
Galdamez mejiaGaldamez mejia
Galdamez mejia
 
Alejandra velasquez
Alejandra velasquezAlejandra velasquez
Alejandra velasquez
 
Software y sistemas operativos
Software y sistemas operativosSoftware y sistemas operativos
Software y sistemas operativos
 
mauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativosmauro hoyos software y sistemas operativos
mauro hoyos software y sistemas operativos
 
Software
SoftwareSoftware
Software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Software
SoftwareSoftware
Software
 
Ing
IngIng
Ing
 
Victoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftwareVictoria_Isabel_DiseñoDeSoftware
Victoria_Isabel_DiseñoDeSoftware
 
Cetis 109
Cetis 109Cetis 109
Cetis 109
 
Fundamentos del computado2
Fundamentos del computado2Fundamentos del computado2
Fundamentos del computado2
 
Fundamentos de ingenieria de software
Fundamentos de ingenieria de softwareFundamentos de ingenieria de software
Fundamentos de ingenieria de software
 
Software
SoftwareSoftware
Software
 
Ensayo de software
Ensayo de softwareEnsayo de software
Ensayo de software
 
Tipos de software y su desarrollo
Tipos de software y su desarrolloTipos de software y su desarrollo
Tipos de software y su desarrollo
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 

Destacado

Datasets with bioschemas
Datasets with bioschemasDatasets with bioschemas
Datasets with bioschemas
Alejandra Gonzalez-Beltran
 
Problema de computadoras completo
Problema de computadoras completoProblema de computadoras completo
Problema de computadoras completo
Mayra Janeth Sifuentes Mtz
 
Projecte e twinning the role of women in the context of the current economy
Projecte e twinning the role of women in the context of the current economyProjecte e twinning the role of women in the context of the current economy
Projecte e twinning the role of women in the context of the current economy
Maria Figueroa
 
Lectura 11
Lectura 11Lectura 11
Lectura 11
sindyuap
 
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
Voluntariado Pamplona 2013
 
Distribuciones Linux
Distribuciones LinuxDistribuciones Linux
Distribuciones Linux
Josema Arcajo
 
Filosofia e etica
Filosofia e eticaFilosofia e etica
Filosofia e etica
Atitude Digital
 
Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
  Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide  Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
manualsheet
 
Manual Identidade Visual - Andorinha
Manual Identidade Visual - AndorinhaManual Identidade Visual - Andorinha
Manual Identidade Visual - Andorinha
Karina Monteiro
 
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
kimmfav ming
 
Eletriidade 1
Eletriidade 1Eletriidade 1
Eletriidade 1
Fabiana Gonçalves
 
04 . Panorama Comex MG mar2012
04 . Panorama Comex MG mar201204 . Panorama Comex MG mar2012
04 . Panorama Comex MG mar2012
Central Exportaminas
 
Trabalho de ipv6
Trabalho de ipv6Trabalho de ipv6
Trabalho de ipv6
fernandao777
 
Crowdfunding para ONG: buenas prácticas de Fondeadora
Crowdfunding para ONG: buenas prácticas de FondeadoraCrowdfunding para ONG: buenas prácticas de Fondeadora
Crowdfunding para ONG: buenas prácticas de Fondeadora
Hélène Billaud
 
Plano de actividades 2012
Plano de actividades 2012Plano de actividades 2012
Plano de actividades 2012
casapovopombalinho
 
Guidelines da Criação
Guidelines da CriaçãoGuidelines da Criação
Guidelines da Criação
Flavia de Araujo Vieira
 
616a9aa93f9554aa9a9550f5bd9a16147866a87d
616a9aa93f9554aa9a9550f5bd9a16147866a87d616a9aa93f9554aa9a9550f5bd9a16147866a87d
616a9aa93f9554aa9a9550f5bd9a16147866a87d
Mariza Roberto
 
Cb08 mancilla yazmin.ppsx
Cb08 mancilla yazmin.ppsxCb08 mancilla yazmin.ppsx
Cb08 mancilla yazmin.ppsx
Yazmin Mancilla
 
Tópicos especiais em publicidade ii pesquisa de mercado
Tópicos especiais em publicidade ii pesquisa de mercadoTópicos especiais em publicidade ii pesquisa de mercado
Tópicos especiais em publicidade ii pesquisa de mercado
Atitude Digital
 

Destacado (19)

Datasets with bioschemas
Datasets with bioschemasDatasets with bioschemas
Datasets with bioschemas
 
Problema de computadoras completo
Problema de computadoras completoProblema de computadoras completo
Problema de computadoras completo
 
Projecte e twinning the role of women in the context of the current economy
Projecte e twinning the role of women in the context of the current economyProjecte e twinning the role of women in the context of the current economy
Projecte e twinning the role of women in the context of the current economy
 
Lectura 11
Lectura 11Lectura 11
Lectura 11
 
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
Grupo de Trabajo "Únete al Voluntariado" Adela González, Julián Jiménez y Jo...
 
Distribuciones Linux
Distribuciones LinuxDistribuciones Linux
Distribuciones Linux
 
Filosofia e etica
Filosofia e eticaFilosofia e etica
Filosofia e etica
 
Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
  Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide  Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
Lenovo ThinkPad Yoga 260 user guide manual PDF (english) / User Guide
 
Manual Identidade Visual - Andorinha
Manual Identidade Visual - AndorinhaManual Identidade Visual - Andorinha
Manual Identidade Visual - Andorinha
 
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
【CIA88-COM 】강력파퍼효과,파퍼 판매,파퍼 구입,파퍼 파는곳,파퍼 구해요,파퍼 팔아요,파퍼 판매처,
 
Eletriidade 1
Eletriidade 1Eletriidade 1
Eletriidade 1
 
04 . Panorama Comex MG mar2012
04 . Panorama Comex MG mar201204 . Panorama Comex MG mar2012
04 . Panorama Comex MG mar2012
 
Trabalho de ipv6
Trabalho de ipv6Trabalho de ipv6
Trabalho de ipv6
 
Crowdfunding para ONG: buenas prácticas de Fondeadora
Crowdfunding para ONG: buenas prácticas de FondeadoraCrowdfunding para ONG: buenas prácticas de Fondeadora
Crowdfunding para ONG: buenas prácticas de Fondeadora
 
Plano de actividades 2012
Plano de actividades 2012Plano de actividades 2012
Plano de actividades 2012
 
Guidelines da Criação
Guidelines da CriaçãoGuidelines da Criação
Guidelines da Criação
 
616a9aa93f9554aa9a9550f5bd9a16147866a87d
616a9aa93f9554aa9a9550f5bd9a16147866a87d616a9aa93f9554aa9a9550f5bd9a16147866a87d
616a9aa93f9554aa9a9550f5bd9a16147866a87d
 
Cb08 mancilla yazmin.ppsx
Cb08 mancilla yazmin.ppsxCb08 mancilla yazmin.ppsx
Cb08 mancilla yazmin.ppsx
 
Tópicos especiais em publicidade ii pesquisa de mercado
Tópicos especiais em publicidade ii pesquisa de mercadoTópicos especiais em publicidade ii pesquisa de mercado
Tópicos especiais em publicidade ii pesquisa de mercado
 

Similar a Las tics

Software
SoftwareSoftware
actividad 10
actividad 10actividad 10
actividad 10
AlvaradoEcheverria
 
actividad 10
actividad 10actividad 10
actividad 10
torrescordero
 
software
softwaresoftware
trabajo epico :3
trabajo epico :3trabajo epico :3
trabajo epico :3
Marco Geronzi
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
andres felipe
 
Schultz software
Schultz softwareSchultz software
Schultz software
Schultz13
 
Schultz software
Schultz softwareSchultz software
Schultz software
schultz72
 
Software PPS TIC
Software PPS TICSoftware PPS TIC
Software PPS TIC
RugidoInfierno
 
Presentac..
Presentac..Presentac..
Presentac..
cr7veramendez
 
Software y ciclo de vida
Software  y ciclo de vidaSoftware  y ciclo de vida
Software y ciclo de vida
EDWIN ABELARDO FLORES HUAMAN
 
Que es el software
Que es el softwareQue es el software
Que es el software
gaboantonio
 
sofwuare
sofwuaresofwuare
sofwuare
cr7veramendez
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
Ibelka Hernández
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
Maryam Claro
 
Comunicación y colaboración
Comunicación y colaboraciónComunicación y colaboración
Comunicación y colaboración
Anahí Durán Ríos
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
Itzel De la cruz Prado
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
JACQUELINE VILLATORO
 
Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014
Victoria_isabel
 
sorware
sorwaresorware

Similar a Las tics (20)

Software
SoftwareSoftware
Software
 
actividad 10
actividad 10actividad 10
actividad 10
 
actividad 10
actividad 10actividad 10
actividad 10
 
software
softwaresoftware
software
 
trabajo epico :3
trabajo epico :3trabajo epico :3
trabajo epico :3
 
Soportes logicos
Soportes logicosSoportes logicos
Soportes logicos
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Schultz software
Schultz softwareSchultz software
Schultz software
 
Software PPS TIC
Software PPS TICSoftware PPS TIC
Software PPS TIC
 
Presentac..
Presentac..Presentac..
Presentac..
 
Software y ciclo de vida
Software  y ciclo de vidaSoftware  y ciclo de vida
Software y ciclo de vida
 
Que es el software
Que es el softwareQue es el software
Que es el software
 
sofwuare
sofwuaresofwuare
sofwuare
 
Que es el Software?
Que es el Software?Que es el Software?
Que es el Software?
 
Kailet ensayo diseño de software
Kailet ensayo diseño de softwareKailet ensayo diseño de software
Kailet ensayo diseño de software
 
Comunicación y colaboración
Comunicación y colaboraciónComunicación y colaboración
Comunicación y colaboración
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Comunicacion y colaboracion
Comunicacion y colaboracionComunicacion y colaboracion
Comunicacion y colaboracion
 
Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014Victoria_Isabel_DiseñoDeSoftware2014
Victoria_Isabel_DiseñoDeSoftware2014
 
sorware
sorwaresorware
sorware
 

Las tics

  • 1. Benemérita y Centenaria escuela Normal del Estado Nombre: Natalia Espinosa Mendoza Tema: “"IDENTIFICA LOS TIPOS DE SOFTWARE QUE EXISTEN: DE SISTEMA, DE PROGRAMACIÓN Y DE APLICACIÓN". Materia: Las TIC´S en la educación Semestre: 1º Grupo: A N.L : 10 Fecha de entrega: 12/10/13
  • 2. Que es software Se conoce como software1 al equipamiento lógico o soporte lógico de un sistema informático, que comprende el conjunto de los componentes lógicos necesarios que hacen posible la realización de tareas específicas, en contraposición a los componentes físicos que son llamados hardware. Los componentes lógicos incluyen, entre muchos otros, las aplicaciones informáticas; tales como el procesador de texto, que permite al usuario realizar todas las tareas concernientes a la edición de textos; el llamado software de sistema, tal como el sistema operativo, que básicamente permite al resto de los programas funcionar adecuadamente, facilitando también la interacción entre los componentes físicos y el resto de las aplicaciones, y proporcionando una interfaz con el usuario. El anglicismo "software" es el más ampliamente difundido al referirse a este concepto, especialmente en la jerga técnica; el término sinónimo «logicial», derivado del término francés logiciel, es sobre todo utilizado en países y zonas de influencia francesa. Proceso de creación del software Artículo principal: Proceso para el desarrollo de software. 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. En el otro extremo, si se trata de un sencillo programa (por ejemplo, la resolución de una ecuación de segundo orden), éste puede ser realizado por un solo programador (incluso aficionado) fácilmente. Es así que normalmente se dividen en tres categorías según su tamaño (líneas de código) o costo: de «pequeño», «mediano» y «gran porte». 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
  • 3. producción en un «proyecto software» (relación horas/hombre, costo monetario, cantidad de líneas fuente de acuerdo a lenguaje usado, etc.). Considerando los de gran porte, es necesario realizar complejas tareas, tanto técnicas como de gerencia, una fuerte gestión y análisis diversos (entre otras cosas), la complejidad de ello ha llevado a que desarrolle una ingeniería específica para tratar 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 (incluso un avezado analista-programador solitario) pueden realizar la tarea. Aunque, siempre en casos de mediano y gran porte (y a veces también en algunos de pequeño porte, según su complejidad), 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 (si fuere el caso). 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 no logre concluir o termine sin cumplir los objetivos previstos, y con variedad de fallos inaceptables (fracasan, en pocas palabras). Entre tales «procesos» los hay ágiles o livianos (ejemplo XP), pesados y lentos (ejemplo RUP), y variantes intermedias. Normalmente se aplican de acuerdo al tipo y porte del software a desarrollar, a criterio del líder (si lo hay) del equipo de desarrollo. Algunos de esos procesos son Programación Extrema (en inglés eXtreme Programming o XP), Proceso Unificado de Rational (en inglés Rational Unified Process o RUP), Feature Driven Development (FDD), etc. Cualquiera sea el «proceso» aplicado al desarrollo del FDD, XP, etc), y casi independientemente de él, aplicar un «modelo de ciclo utilizado y software (RUP, Se estima que, del total de grandes emprendidos, un 28% caen en severas que lo retrasan y un 26% son exitosos. proyectos software fracasan, un 46% modificaciones totalmente siempre se debe de vida». Cuando un proyecto fracasa, rara vez es debido a fallas técnicas, la principal causa de fallos y fracasos es la falta de aplicación de una buena metodología o proceso de desarrollo. Entre otras, una fuerte tendencia, desde hace pocas décadas, es mejorar las
  • 4. metodologías o procesos de desarrollo, o crear nuevas y concientizar a los profesionales de la informática a su utilización adecuada. Normalmente los especialistas en el estudio y desarrollo de estas áreas (metodologías) y afines (tales como modelos y hasta la gestión misma de los proyectos) son los ingenieros en software, es su orientación. Los especialistas en cualquier otra área de desarrollo informático (analista, programador, Lic. en informática, ingeniero en informática, ingeniero de sistemas, etc.) normalmente aplican sus conocimientos especializados pero utilizando modelos, paradigmas y procesos ya elaborados. Es común para el desarrollo de software de mediano porte que los equipos humanos involucrados apliquen «metodologías propias», normalmente un híbrido de los procesos anteriores y a veces con criterios propios. El proceso de desarrollo puede involucrar numerosas y variadas tareas,6 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ón8 , especificación y análisis de requisitos (ERS) Diseño Codificación Pruebas (unitarias y de integración) 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 (a los fines documentales e interpretativos) 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. En el apartado 4 del presente artículo se brindan mayores detalles de cada una de las etapas indicadas.
  • 5. Clasificación de software Software de sistema: Es el software que nos permite tener una interacción con nuestro hardware, es decir, es el sistema operativo. Dicho sistema es un conjunto de programas que administran los recursos del hardware y proporciona una interfaz al usuario. Es el software esencial para una computadora, sin el no podría funcionar, como ejemplo tenemos a Windows, Linux, Mac OS X. Se clasifica en:       Sistemas operativos Controladores de dispositivo Herramientas de diagnóstico Herramientas de Corrección y Optimización Servidores Utilidades Software de Programación: Es un conjunto de aplicaciones que permiten a un programador desarrollar sus propios programas informáticos haciendo uso de sus conocimientos lógicos y lenguajes de programación. Algunos ejemplos:       Editores de texto Compiladores Intérpretes Enlazadores Depuradores Entornos de Desarrollo Integrados (IDE)
  • 6. Software de Aplicación: Son los programas que nos permiten realizar tareas especificas en nuestro sistema. A diferencia del software de sistema, el software de aplicación esta enfocada en un área especifica para su utilización. La mayoría de los programas que utilizamos diariamente pertenecen a este tipo de software, ya que nos permiten realizar diversos tipos de tareas en nuestro sistema. Ejemplos: Procesadores de texto. (Bloc de Notas) Editores. (Photoshop para el Diseño Gráfico) Hojas de Cálculo. (MS Excel) Sistemas gestores de bases de datos. (MySQL) Programas de comunicaciones. (MSN Messenger) Paquetes integrados. (Ofimática: Word, Excel, PowerPoint…) Programas de diseño asistido por computador. (AutoCAD) Los clasificamos en:  Aplicaciones de Sistema de control y automatización industrial   Aplicaciones ofimáticas Software educativo Software médico Software de Cálculo Numérico Software de Diseño Asistido (CAD)  Software de Control Numérico (CAM)    Los diferentes programas informáticos o tipos de software, son la colección de programas de ordenador y los datos relacionados que proporcionan las instrucciones que le dicen a una computadora lo que debe hacer, y suelen agruparse tegún el tipo de software de que se trate. El término fue acuñado como contraste con el
  • 7. hardware (dispositivos físicos). En contraste con el hardware, elsoftware es intangible, lo que significa que "no se puede tocar".Software a veces también se usa en un sentido más estrecho, lo que significa la aplicación de software solamente. En otros casos el término incluye datos que no se han asociado tradicionalmente con las computadoras, tales como películas, cintas y discos. Ejemplos de tipos de software son:        El software de aplicación donde se incluyen aplicaciones de usuario final tales comoprocesadores de textos, hojas de cálculo o juegos. El middleware controla y coordina los sistemas distribuidos. Los lenguajes de programación definen la sintaxis de los programas de ordenador. Por ejemplo, muchas aplicaciones bancarias, o de adultos, fueron escritos en el lenguaje COBOL, originalmente inventado en 1959. Las nuevas aplicaciones se escriben a menudo en lenguajes de programación más modernos. El software del sistema incluye los sistemas operativos, que rigen los recursos informáticos. Hoy en día hay grandes aplicaciones que se ejecutan en equipos remotos como los sitios web se considera que el software del sistema, porque la interfaz del usuario final es generalmente a través de una interfaz de usuario gráfica (GUI), como un navegador web. Testware es un software para pruebas de hardware o un paquete de software. Los controladores de dispositivos, tales como discos duros, impresoras, unidades de CD o monitores de ordenador. Las herramientas de programación son tipos de software que ayudan a realizar tareas de computación en cualquier categoría mencionada anteriormente.
  • 8. Conclusión el tema clasificación de software, nos enseño la manera más fácil de conocer que es software es todo lo que no se puede tocar que es intangible. El software tiene su clasificación y que cada uno de los concepto nos definió que ventajas adquirimos al conocer el tipo de licencia que tiene un software que hay diferentes tipos de licencia y su tipo de uso en uno de lo casos que se vio anteriormente fue el software propietario que da a entender que el dueño del software controla su desarrollo y no divulga su especificación así como esas hay diferentes tipos de clasificación que se dividen por tipos ,el software tiene una gran variedad de usos, dependiendo siempre de que utilidad se le quiera dar. El software es utilizado para el control de los equipos de computación que habitualmente manejamos, este tipo de software son los llamados sistemas operativos otras aplicaciones del software son para la realización de trabajos de oficina, como la creación de cartas, presentaciones, etc.