Académique Documents
Professionnel Documents
Culture Documents
Santo Domingo
UASD-CURVE
El Software
Presentado por:
Maria Reynoso
DF7842
Introduccin
El software es una produccin inmaterial del cerebro humano y tal vez
una de las estructuras ms complicadas que la humanidad conoce.
De hecho, los expertos en computacin an no entienden del todo
cmo funciona, su comportamiento, sus paradojas y sus lmites.
Bsicamente, el software es un plan de funcionamiento para un tipo
especial de mquina, una mquina ``virtual'' o ``abstracta''. Una vez
escrito mediante algn lenguaje de programacin, el software se hace
funcionar en ordenadores, que temporalmente se convierten en esa
mquina para la que el programa sirve de plan. El software permite
poner en relacin al ser humano y a la mquina y tambin a las
mquinas entre s. Sin ese conjunto de instrucciones programadas,
los ordenadores seran objetos inertes, como cajas de zapatos, sin
capacidad siquiera para mostrar algo en la pantalla.
SOFTWARE
Se conoce como software al equipamiento lgico o soporte lgico de
un sistema informtico ; comprende el conjunto de los componentes
lgicos necesarios
que
hacen
posible
la
realizacin
de
tareas
componentes
lgicos
inclu yen,
entre
muchos
otros,
permite
adecuadamente,
al
resto
facilitando
de
los
tambin
la
programas
interaccin
funcionar
entre
los
de
sistema : Su
objetivo
es
desvincular
informtico
en
particular
que
se
use,
aislndolo
de:
memoria,
discos,
puertos
dispositivos
de
sistema
le
procura
al
usuario
programador
adecuadas
Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Servidores
Utilidades
Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
tal
que
el
programador
no
necesite
introducir
compilar,
interpretar, depurar ,
etc.
Aplicaciones
para Control
de
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por
ejemplo
Internet
estructura lgica)
Videojuegos
Software mdico
toda
su
de
mtodos
las ms
y
un
populares
software
es
el
(programa)
que
calcula
provee
provee
una
(relacin
horas/hombre,
costo
monetario,
cantidad
de
procesos
de
desarrollo
de
software
poseen
reglas
Entre
(ejemplo XP ),
tales
pesados
procesos
y
lentos
los
ha y
giles
(ejemplo RUP )
o
y
livianos
variantes
de
profesionales
desarrollo,
en
su
crear
utilizacin
nuevas
adecuada.
concientizar
Normalmente
los
los
en
cualquier
otra
rea
de
desarrollo
informtico
Diseo
Codificacin
Mantenimiento
indicar
como
una
interpretativos)
de
nica
fase
anlisis
(a
los
fines
diseo;
documentales
o
indicar
como
espiral , modelo
iterativo
incremental .
De
los
Modelo cascada
Este,
aunque
es
ms
comnmente
conocido
como modelo
en
ello
slo
podra
ser
aplicable
escasos
pequeos
En
lugar
de
etapas,
ello,
que
siempre
no
es
se
produce
completamente
utilizado,
sin
embargo
las
crticas
(ver
Los
cambios
introducidos
durante
el
desarrollo
pueden
Si
los
cambios
se
producen
en
etapa
madura
Modelos evolutivos
El software evoluciona con el tiempo. Los requisitos del usuario y del
producto suelen cambiar conforme se desarrolla el mismo. Las fechas
de mercado y la competencia hacen que no sea posible esperar a
que
sigue
el
proceso
de
desarrollo
de
un
producto
Producto
(Especificacin,
global
Desarrollo
final.
y
Las
actividades
Validacin)
sintetizan
concurrentes
el
desarrollo
diagrama
nos
muestra
en
forma
muy
esquemtica,
el
los
anteriores
incrementos
las
funcionalidades
observa
que
existen
actividades
de
desarrollo
(para
cada
dependencia
entre
incrementos
(dos
de
ellos
cliente
utiliza
inicialmente
ese
sistema
bsico
intertanto, el
versiones). Adems
Puede
incremento
ser
considerado
incorporar
til,
en
temporalmente
el
cualquier
momento
al
procesador
final
requerido.
As,
el
producto
va
observa
una
respuesta
rpida
en
cuanto
entrega
incrementos
con
base
en
priorizacin.
Pueden
no
existir
inmediatamente
pensar
en
un
esquema
de
resumen,
un
modelo
incremental
lleva
pensar en
un
modelo
brinda
cierta
flexibilidad
para
que
durante
el
implementarse
como
un
nuevo
incremento
o,
cliente
que
afecte
incrementos
previos
ya
terminados
hacerlo,
por
ejemplo
para
cargas
previas
de
informacin,
con
requisitos
congelados).
Slo
se
hace
en
el
avanzado,
es
decir
en
los
ltimos
incrementos. En
modelo
sistemas
incremental
de tiempo
no
real ,
es
de
recomendable
alto
nivel
para
casos
de
de
seguridad,
versiones
cada
vez
ms
completas
del
sistema
diseado.
El modelo se divide en un nmero de Actividades de marco de
trabajo, llamadas regiones de tareas. En general existen entre
tres y seis regiones de tareas (ha y 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 ms reciente.
Conclusin
El
concepto
computacin
de
en
software
sus
va
ms
distintos
all
de
los
programas
estados: cdigo
de
fuente ,
W.
las ciencias
Tukey en 1957 .
de
la
En
la
ingeniera
computacin ,
el
de
software
software
es
toda
concepto de
leer
diferentes
secuencias
de
instrucciones
fue
introducido
por Charles
Babbage como
parte
de
Referencias
1.
Diccionario
de
la
lengua
espaola
2005
(2010).
Real
Academia
Software . Diccionario
de
Espaola .
la
Significado
Lengua
Espaola,
de
la
XXII
palabra
Edicin .
3.
Real
Academia
Espaola .
Uso
de
la
palabra
5.
Software
Engineering
Standard:
Glossary
of
Software
7.