Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Tarea semana 1
Elaborado por:
p306793 - LUIS RAMN SNCHEZ RICO
Ingeniera de Software
Profesor: Vctor Alonso Domnguez Ros
Maestra en Software Libre
Enero 2017
Sumario
Introduccin......................................................................................................................................3
1. Qu es software?.........................................................................................................................4
2. Qu es Ingeniera de Software?..................................................................................................5
3. Diferencia entre Ingeniera de Sistemas e Ingeniera de Software...............................................5
4. Qu es un proceso de software?..................................................................................................5
5. Cules son los costos de la Ingeniera de Software?...................................................................6
6. Qu son los mtodos de la Ingeniera de Software?...................................................................7
7. Qu es CASE (Ingeniera de Software Asistida por Computadora?...........................................7
8. Cules son las caractersticas de un buen software?...................................................................7
9. Cules son los retos principales de la Ingeniera de Software?..................................................8
10. Cul es la diferencia entre productos de software genricos y personalizados?......................8
Conclusiones:....................................................................................................................................8
Bibliografa.......................................................................................................................................9
Introduccin
En general, la ingeniera de software nos ayuda a tener un enfoque sistemtico y organizado en nuestro
trabajo, con su ayuda podemos producir software de alta calidad.
La ingeniera de Software nos brinda herramientas y tcnicas para un desarrollo ordenado, eficiente,
confiable y de fcil mantenimiento.
1. Qu es software?
Software es un trmino informtico que hace referencia a un programa o conjunto de programas de
cmputo que incluye datos, procedimientos y pautas que permiten realizar distintas tareas en un
sistema informtico. Comnmente se utiliza este trmino para referirse de una forma muy genrica a
los programas de un dispositivo informtico.
Software de aplicacin
Un software de aplicacin son los programas diseados para facilitar algunas tareas especficas como
procesadores de texto, de imagen, navegadores de Internet, etc., para cualquier medio informtico ya
sea en computadores, tablets o celulares.
Software libre y software propietario
El concepto de software libre se utiliza para referirse a aquellos programas que permiten al usuario
utilizar, copiar, modificar y distribuirlo.
En oposicin a este trmino, se habla de software propietario para indicar que un programa informtico
no es completamente libre. En este sentido, el titular del software prohibe o restringe su uso,
redistribucin o modificacin.
Software educativo
Software educativo son los programas informticos de naturaleza pedaggica creados para disear,
facilitar, complementar y/o evaluar un proceso de enseanza y aprendizaje.
Existen adems herramientas genricas que pueden tener una utilidad educativa como los programas de
presentacin de diapositivas o reproductores de vdeo, aunque no se suelen consideran especficamente
como 'software educativo', sino simplemente como 'recurso educativo'.
El software educativo se puede aplicar a distintos tipos de educacin y en distintos niveles. Del mismo
modo, el formato, las caractersticas y funciones que pueden presentar son variados. Igualmente, el
soporte en que se utilizan es amplio, como computadoras, tablets o celulares.
Tipos de software
De forma genrica se pueden distinguir varios tipos de software en funcin del uso o utilidad: software
de sistema, software de programacin y software de aplicacin. El software malicioso o
malintencionado (utilizado tambin en su forma original en ingls malicious software o simplemente
malware) es el que se crea con fines ilcitos como obtener informacin privada del usuario o daar el
sistema.
2. Qu es Ingeniera de Software?
La Ingeniera del Software es una disciplina o rea de la Informtica o Ciencias de la Computacin, que
ofrece mtodos y tcnicas para desarrollar y mantener software de calidad que resuelven problemas de
todo tipo. Hoy da es cada vez ms frecuente la consideracin de la Ingeniera del Software como una
nueva rea de la ingeniera, y el ingeniero del software comienza a ser una profesin implantada en el
mundo laboral internacional, con derechos, deberes y responsabilidades que cumplir, junto a una, ya,
reconocida consideracin social en el mundo empresarial y, por suerte, para esas personas con brillante
futuro.
La Ingeniera del Software trata con reas muy diversas de la Informtica y de las ciencias de la
computacin, tales como construccin de compiladores, sistemas operativos o desarrollos de
Intranet/Internet, abordando todas las fases del ciclo de vida del desarrollo de cualquier tipo de sistemas
de informacin y aplicables a una infinidad de reas tales como: negocios, investigacin cientfica,
medicina, produccin,logstica, banca, control de trfico, meteorologa, el mundo del derecho, la red de
redes Internet, redes Intranet y Extranet, etc.
4. Qu es un proceso de software?
La meta de la ingeniera de software es construir productos de software, o mejorar los existentes; en
ingeniera de procesos, la meta es desarrollar o mejorar procesos.
Un proceso de desarrollo de software es un conjunto de personas, estructuras de organizacin, reglas,
polticas, actividades y sus procedimientos, componentes de software, metodologas, y herramientas
utilizadas o creadas especficamente para definir, desarrollar, ofrecer un servicio, innovar y extender un
producto de software.
Un proceso de software efectivo habilita a la organizacin a incrementar su productividad al desarrollar
software:
Permite estandarizar esfuerzos, promover reuso, repeticin y consistencia entre proyectos.
Descripciones del modelo, descripciones de modelos grficos que deben ser producidos
Reglas, restricciones aplicadas a los modelos de sistemas
Recomendaciones, para realizar un diseo efectivo
Administracin del proceso, que actividades deben realizarse y en qu orden.
El reto de la heterogeneidad. Desarrollar tcnicas para construir software confiable que sea lo
suficientemente flexible para adecuarse a esta heterogeneidad.
El reto de la entrega. Reducir los tiempos de entrega para sistemas grandes y complejos sin
comprometer la calidad del sistema.
El reto de la confianza. Desarrollar tcnicas que demuestren que los usuarios pueden confiar
en el software.
Los retos no son independientes. Es necesario desarrollar nuevas herramientas y tcnicas, as como
formas innovadoras de combinacin y uso de mtodos de Ingeniera en Software existentes.
Conclusiones:
Los requerimientos para el software en la actualidad son muy altos, estamos en un entorno donde las
tecnologas avanzan a pasos agigantados, donde los volumenes de datos y de usuarios son cada da ms
grandes y difciles de manejar y gestionar.
La ingeniera de software nos ayuda a nosotros los ingenieros y desarrolladores ya desarrollar mejores
y ms eficientes aplicaciones, sistemas y software en general, para poder cumplir con las demandas de
software de una sociedad vida de interaccin con el hardaware.
Bibliografa
Significados (2017). Significado de Software. Extrado el 22 de enero de 2017. Desde:
https://www.significados.com/software/
Ecured.cu. (2017). Ingeniera de software. Extrado el 22 de enero de 2017. Desde:
https://www.ecured.cu/Ingenier%C3%ADa_de_software
Monoforms. (2010). Ingeniera de sistemas e ingeniera de software. Extrado el 22 de enero de 2017.
Desde: http://www.monoforms.com/content/ingeniar%C3%AD-de-sistemas-e-ingenier%C3%AD-desoftware
Mara Ruvalcaba (2014). Procesos de Software | SG. Extrado el 22 de enero de 2017. Desde:
https://sg.com.mx/revista/1/procesos-software
Rafael Menndez (2017). Herramientas CASE. Ingenieria del software. Informatica Aplicada a la
gestin Pblica. Universidad de Murcia. Extrado el 22 de enero de 2017. Desde:
http://www.um.es/docencia/barzana/IAGP/Enlaces/CASE_principales.html