Vous êtes sur la page 1sur 4

INSTITUTO NACIONAL DE TONACATEPEQUE

ASIGNATURA:
CH DESARROLLO DE SOFTWARE
DOCENTE:
OSCAR CERON
ALUMNOS:
JOSE ANIBAL SANCHEZ AMAYA
N:
49
GRADO:
1 GENERAL
SECCIN: B

La lectura comienza con la conversacin que sostienen dos personas, una de ellas
afirmaba que el software haba muerto como lo conocemos mientras la otra

admirado le pregunto el por qu l afirmaba eso, y comienza la primera persona a


hablar sobre el software y como ha ido cambiando a lo largo del tiempo, y la manera
en la que el software de esa poca sufrir un drstico cambio con la aplicacin de
una nueva metodologa tanto de difusin como de aplicacin, enfatizando en que el
nuevo concepto del software actuara de una nueva manera ms rpida y eficiente
buscando.
Luego hay un apartado que se refiere a la programacin dando informacin como la
de que es el software, quienes lo hacen, su importancia en la sociedad y en la vida
cotidiana, cuales son los pasos a seguir para desarrollar software, cual es el
producto final y como saber si realizo y finalizo su software.
Continua la conversacin entre las dos personas en la que hablan como ha ido
aumentando tanto la produccin de software como el numero de programadores los
cuales tratan de realizar sus software de la mejor calidad en menor tiempo, tambin
hablan sobre la manera en que el software se ha ido apoderando de la mayora de
aspectos de la vida cotidiana ayudando a facilitar el uso de herramientas que por
dar un ejemplo seria que una persona que desea leer un libro o buscar informacin
no necesita acercarse a pedir informacin en una biblioteca fcilmente puede, con
acceso a internet reducir su tiempo de bsqueda obteniendo informacin muy
certera.
Se habla de la importancia y el impacto del software en el manejo, distribucin y
recepcin de informacin mediante internet se habla sobre el avance increble que
el software ha tenido en la sociedad pero tambin se habla de que aquellos
programadores solitarios ya no se ven tanto como a principios, ms bien se crean
grupos para un rea de tecnologa en especifico pero aun se mantienen aquellas
preguntas que ese programador solitario se haca, estas preguntas tambin denotan
la preocupacin de los programadores en cuanto a la manera que se desarrolla, esta
preocupacin lleva a la creacin de la prctica de la ingeniera de software.
El software se desarrolla o modifica con el intelecto no se manufactura como el
hardware para dar un ejemplo el hardware una vez diseado este diseo se traslada
hacia la realidad con materiales fsicos, tambin se habla de que el software no se
desgasta ms bien se mejora, el hardware sufre daos fsicos por lo cual su uso s
puede ver afectado por los mismos cosa que no ocurre en el software pues es lgico
no fsico, cuando el hardware falla se reemplaza la pieza completa mientras que en
el software esto no ocurre se detecta, se encuentra y se repara dicha falla pero la
falla del software es mucho ms compleja puesto que en el hardware bastara con
reemplazar el componente daado o con errores para solucionar el error.
El desarrollo de software involucra 7 categoras las cuales son:
Software de Sistemas: El software de sistemas es una coleccin de programas
escritos para servir a otros programas. Algunos programas de sistemas con los
compiladores, editores y utileras para la administracin de archivos procesan
estructuras de informaciones complejas pero determinadas. Otras aplicaciones de

sistemas como sistemas operativos, controladores software de red, procesadores


para telecomunicaciones procesan datos indeterminados.
Software de aplicacin: El software de aplicacin consiste en programas
independientes que resuelven una necesidad de negocios especfica. Las
aplicaciones en esta rea procesan datos empresariales o tcnicos de forma que
facilitan las operaciones de negocios o la toma de decisiones tcnicas o de gestin.
Software cientfico y de ingeniera. El software cientfico y de ingeniera que se
caracterizaba por algoritmos, abarca desde la astronoma hasta la vulcanologa,
desde el anlisis de la tensin automotriz hasta la dinmica orbital de los
transbordadores espaciales y desde la biologa molecular hasta la manufactura
automatizada. El diseo asistido por computadora, la simulacin de sistemas y otras
aplicaciones interactivas han comenzado a tomar caractersticas de software en
tiempo real e incluso de software de sistemas.
Software incrustado: reside dentro de la memoria de solo lectura del sistema y con
l se implementan y controlan caractersticas y funciones para el usuario final y el
sistema mismo. El software incrustado puede desempear funciones limitadas y
curiosas como el control del teclado de un horno de microondas o proporcionar
capacidades de control y funcionamiento significativas como las funciones digitales
de un automvil, como el control de combustible, los sistemas de frenado, etc.
Software de lnea de productos: El software de lnea de productos esta diseado
para proporcionar una capacidad especifica y la utilizacin de muchos clientes
diferentes, se puede enfocar en un nicho de mercado limitado como en los
productos para inventarios, o dirigirse hacia los mercados masivos como
aplicaciones de procesadores de palabras, hojas de calculo, graficas por
computadora, multimedia, manejo de base de datos y finanza de negocios.
Aplicaciones basadas en web. Las WebApps engloban un espectro amplio de
aplicaciones. En su forma mas simple, las WebApps, son apenas un poco mas que
un conjunto de archivos de hipertexto ligados que presentan informacin mediante
texto y algunas graficas. Sin embargo, a medida que el comercio electrnico y las
aplicaciones B2B adquieren mayor importancia, las WebApps, evolucionan hacia
ambientes computacionales sofisticados que no solo proporcionan caractersticas,
sino que estn integradas con base de datos corporativas y aplicaciones de
negocios.
Software de inteligencia artificial: Este software utiliza algoritmos no numricos en la
resolucin de problemas complejos que es imposible abordar por medio de un
anlisis directo. Las aplicaciones dentro de esta rea incluyen la robtica, los
sistemas expertos, el reconocimiento de patrones (imagen voz) las redes neuronales
artificiales y los juegos por computadora.
Computadora Ubicua. El crecimiento rpido de las redes inalmbricas podra
conducir pronto a la verdadera computacin distribuida. El reto para los ingenieros
de software ser desarrollar software de sistema y de aplicacin que permita que

dispositivos pequeos, computadoras personales y sistemas de empresa se


comuniquen a travs de grandes redes.
Alimentacin de la red. La Word Wide Web se convierte con rapidez en un dispositivo
computacional, as como en un proveedor de contenido. El reto para los ingenieros
de software es crear aplicaciones simples como la planeacin de finanzas
personales, y complejas que beneficien a mercados de usuarios finales especficos
alrededor del mundo.
Fuente abierta: Existe una tendencia creciente que impulsa la distribucin del cdigo
fuente para aplicaciones de sistemas como sistemas operativos, base de datos y
ambientes de desarrollo, de forma que los clientes hagan modificaciones locales. El
reto para los ingenieros de software es construir un cdigo fuente que sea
descriptivo en si mismo, pero, aun mas importante, desarrollar tcnicas que
permitan tanto a los clientes como a los diseadores conocer los cambios realizados
y la forma en que se manifiestan dentro del software.