• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
27/03/20091

MAESTRIA EN GESTION Y
DESARROLLO DE PROYECTOS
DE SOFTWARE

ANALISIS Y DISE\u00d1O ORIENTADO A
OBJETOS
Generalidades del Software
Que es el software?
\ue000El Software de computadora es el producto
que especifican, dise\u00f1an, construyen, prueban
y mantienen los ingenieros de software.
[PRESSMAN2002]
\ue000La informaci\u00f3n producida durante el proceso
de ingenier\u00eda del software. [BRUEGGE,
DUTOIT2000]
\ue000Los elementos de la configuraci\u00f3n; son los

productos y subproductos del proceso de desarrollo del software y se pueden clasificar en partes de software y documentos.

Que es el Software?
\ue000Programas, procedimientos, reglas y la

posible documentaci\u00f3n asociada y datos que pertenezcan a la explotaci\u00f3n de un sistema computacional.

\ue000Una colecci\u00f3n organizadas de programas

de computador, procedimientos,
documentaci\u00f3n asociada y datos referidos
a un computador que realiza una funci\u00f3n
espec\u00edfica o un conjunto de funciones [IEEE,
1999]

Que es el Software?
\ue000El software se desarrolla o construye; no se
manufactura en el sentido cl\u00e1sico; esto es debido
a que es un elemento l\u00f3gico y no f\u00edsico.
\ue000El software no se gasta con el uso como sucede

con cualquier objeto f\u00edsico; cuando un componente f\u00edsico de un equipo se deteriora, se sustituye por otro; cuando un software falla es debido a un error en el dise\u00f1o o en la programaci\u00f3n o en la instalaci\u00f3n que no se corrige con un\u201crepuesto\u201d.

\ue000Se desarrolla en su gran mayor\u00eda a la medida
aunque la tendencia es desarrollarlo por
componentes.
Caracter\u00edsticas
27/03/20092
\ue000Software de Sistemas:Programas para
servir a otros programas (compiladores,
editores, controladores, etc.)
\ue000Software de Aplicaci\u00f3n:Resuelven
una necesidad especifica de negocios.
\ue000Software Cient\u00edfico y de Ingenier\u00eda
\ue000Software Empotrado:En dispositivos
hardware con memorias
Clasificaci\u00f3n
Clasificaci\u00f3n
\ue000Software L\u00ednea de Productos:
aplicaci\u00f3n general

\ue000Software Web
\ue000Software IA:Algoritmos no num\u00e9ricos
\ue000Computaci\u00f3n Ubicua

Software desarrollado hace d\u00e9cadas que se ha modificado para adaptarse a los requerimientos actuales.

\u2013Baja calidad
\u2013Causantes
de
problemas
en
las
organizaciones
Software Heredado

\ue000Mal funcionamiento
\ue000C\u00f3mo desarrollar software
\ue000C\u00f3mo mantener el volumen creciente de

software existente
\ue000C\u00f3mo afrontar la incesante demanda de
software
\ue000Barrera del mantenimiento
Crisis del Software
\u2022Resistencia al cambio en la gesti\u00f3n de
Proyectos
\u2022Con un libro de est\u00e1ndares es suficiente
\u2022Ordenadores modernos=Buen entorno de
Desarrollo
Mitos de la Gesti\u00f3n
\u2022Concepto de la Horda Mongoliana
\u2022Experiencia para saltarse las
metodolog\u00edas
\u2022Incapacidad de los usuarios para
comunicar sus necesidades
Mitos de la Gesti\u00f3n
27/03/20093
\u2022Ideas gen\u00e9ricas al principio, detalles al
final
\u2022Requisitos en continua evoluci\u00f3n
Mitos del Cliente
Impacto del cambio de
requerimientos
\u2022El trabajo acaba cuando se ha
escrito el programa y funciona
\u2022Hasta que no se ejecuta el
programa no puede comprobarse
su calidad
\u2022S\u00f3lo se entrega un programa
funcionando
Mitos del Desarrollador
Ingenier\u00eda de Software
\ue000Ingenier\u00eda del software es el establecimiento y

uso de principios s\u00f3lidos de ingenier\u00eda, orientados a obtener software econ\u00f3mico que sea fiable y trabaje de manera eficiente en m\u00e1quinas reales [Buxton et al., 1976]

\ue000La aplicaci\u00f3n de un enfoque sistem\u00e1tico,

disciplinado y cuantificable para el desarrollo,
la operaci\u00f3n y el mantenimiento del software;
es decir, la aplicaci\u00f3n de la ingenier\u00eda al
software [IEEE, 1999b]2

Ingenier\u00eda de Software

\u2022Desarrollo de software de Calidad
\u2022Aumento de la productividad
\u2022Disminuci\u00f3n del tiempo
\u2022Desarrollo de software econ\u00f3mico

Objetivos de la Ingenier\u00eda de
Software
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...