You are on page 1of 10

UNIVERSIDAD TECNOLGICA DEL

PER
FACULTAD DE INGENIERA DE SISTEMAS Y
ELECTRNICA
INGENIERA DE SOFTWARE
TEORIA DE SISTEMAS COMPLEJOS
PRACTICA N 1
INTEGRANTES:

AGUIRRE UTRILLA, GIAN CRISTHIAN


GUARDIA POCLIN, CYNTHIA MELISSA
MILLA TARAZONA, MARITZA YANINA
PINAO MENDOZA, JACK IRWIN

2015

Aplicacin de la metodologa de los


sistemas blandos para la problemtica de
proyectos de software
1. INTRODUCCIN
El auge de la informtica en el mundo contemporneo ha sido
vertiginoso, cada vez ha penetrado ms en las costumbres
sociales y econmicas del individuo, resultando comn que
muchas Empresas y Organizaciones cuenten entre sus recursos
con un computador, existiendo una gran inquietud en facilitar
las tareas rutinarias y complejas en el tratamiento de la
informacin, a travs de su sistematizacin va cmputo.
Para poder lograr el objetivo anterior, es necesario que el
personal que desea hacer uso de estos medios, posea el
conjunto de conocimientos necesarios que le permitan definir
con precision sus requerimientos de informacin y establecer
una alternativa adecuada en su solucin.
Gracias a los conocimientos, conceptos, metodologas y
herramientas aportados por la ingeniera de software, las
tecnologas computacionales apoyan el desarrollo de la
industria financiera, automotriz, de telecomunicaciones, de
entretenimiento, de transformacin, de transporte, de medios
de informacin, de servicios, de salud y de educacin entre
otras. Estas tecnologas se aplican, por ejemplo, en el diseo de
la infraestructura tecnolgica de las organizaciones, diseo de
sistemas de informacin y automatizacin de procesos de
negocio, software de propsito especfico, soluciones integrales
de software especfico, soluciones integrales de software,
software para el anlisis y explotacin de informacin, software
de entretenimiento, de comunicacin, de aprendizaje, software
de apoyo a la ingeniera, ciencia, educacin y salud,
aplicaciones en internet y aplicaciones de comercio electronico
entre otras.

2. APLICACIN DE LA METODOLOGA DE LOS SISTEMAS


BLANDOS
2.1 Situacin no estructurada
Los sistemas manuales son adecuados en procesos
sencillos, que manejan pequeos volmenes de datos,
sin realizar clculos complejos y que mantener
actualizada la informacin no es problemtico. En
cambio los mecanizados tienden a sistematizar
aquellas actividades complejas, que requieren
manipular altos volmenes de datos en tiempos cortos
de respuesta.
2.1.1 Presin excesiva de calendario:

Estimaciones objetivas.
Ms recursos.
Mejores recursos.
Requerimientos priorizados.
Requerimientos sin alcances.
Entregas por fases.

2.1.2 Necesidades cambiantes:


Desarrollo iterativo.
Cambio de la gestin en el control/lnea
base.
2.1.3 La falta de especificaciones tcnicas:
Creacin de las especificaciones iniciales.
Actualizacin de las especificaciones en
base a eventos.
Gestin de las especificaciones de la linea
base.
Un arquitecto de software asignado.
2.1.4 Falta del documento de plan de

proyecto:

Creacin del documento de plan de


proyecto inicial.
Actualizacin del plan de proyecto de
forma peridica y en base a eventos.
Lnea de base de gestin del plan del
proyecto.
Un jefe de proyecto asignado.
2.1.5 Innovaciones excesivas y secundarias:

Control de la linea base.


Evaluacin de impacto.
Gestin de riesgo de forma continuada.
Un arquitecto de software asignado.

2.1.6 Los requisitos cambian:

Linea base con los requisitos iniciales.


Gestin de la linea base.
Gestin del riesgo.
Un arquitecto de software asignado

2.1.7 Falta de mtodos cientficos:


Prototipos.
Desarrollo incremental.
Medicin del rendimiento tcnico.
2.1.8 Ignorar lo obvio:
Clculos a grosso modo.
Asimilacin de lecciones aprendidas.
2.1.9 Comportamiento poco tico:
Implantar una cultura de trabajo tica.
Adhesin personal al cdigo tico.

2.2 Situacin estructurada


Los problemas que he observado en los proyectos de
software tienen que ver generalmente con respecto a
la gestin de equipo y recursos. Por otro lado, uno de
los
temas
que
presenta
muchas
situaciones
complicadas es la definicin del mbito del proyecto y
los requisitos del mismo.

Calidad

Implicaci
n

Plazos

Motivaci
n

Eficiencia

Muchos
defectos en
los mdulos

Carencia de
opciones

Sobrecarga
por encima
de la
capacidad

Falta de
liderazgo

Mtricas
inadecuada
s

Problemas
con la
integracin

Ausencia de
responsable
s

Polticas
absurdas

Incompeten
cia

Deficiente
documenta
cin

Mala
refactorizac
in

Falta de
disciplina

Luchas
interdepart
amentales

Indetermina
cin

Mala
relacin con
los partners

La ingeniera de software es una disciplina que permite


construir soluciones software de calidad, a partir de
distintos componentes que se ocupan de diversos
aspectos del problema a resolver, aplicando una
variedad de mtodos, herramientas, procedimientos y
paradigmas.
Los mtodos de ingeniera de softwarenos dirn
como construir tcnicamente el software. Estos
abarcan una serie de actividades tales como:
anlisis,
diseo,
codificacin,
pruebas
y
mantenimiento.
Las herramientas de ingeniera de software son
instrumentos automatizados para utilizar en
mtodos o procedimientos.
Los procedimientos de ingeniera de software son
combinaciones de herramientas y mtodos para
llegar a un producto en particular.
El paradigma de ingeniera de software
representar un enfoque particular para construir
el software.

2.3

Elaboracin de definiciones bsicas


CATWDE :
Cliente, Actores,
Weltanschauung, Dueo, y Entorno

Transformacin,

SEGUNDA RAIZ: PROBLEMA DE PROYECTO DESARROLLO DE


SOFTWARE EN LIMA-PERU
Consultoras de proyectos de
desarrollo de software.

Empresa .

Forma de mejorar en el desarrollo de


proyectos de software.

Aplicar o seguir un modelo de


desarrollo de software.

Entorno
Dueo
Weltanschauung
Transformacin
Cliente

La empresa o persona (gerente


general) que requiere los servicios
para un proyecto de desarrollo de
software.

Actores

jefe de proyecto,programadores,
analistas (grupo encargado del
proyecto)

PRIMERA RAIZ: PROBLEMA DE PROYECTO DESARROLLO DE


SOFTWARE

Cliente

La empresa o persona (gerente


general) en Lima que solicito servicios
para el proyecto.

Actores

jefe de proyecto,programadores,
analistas (grupo encargado del
proyecto)

Transformacin

Aplicar un modelo en las consultoras


limeas para mayor eficiencia en el
desarrollo de proyectos de software.

Weltanschauung

Forma de mejorar en el desarrollo de


proyectos de software.
Consultoras en Lima.

Entorno

Gerente general.

Dueo

Definicin:
Aplicar o implementar un modelo de proyecto de desarrollo de
software en las consultoras que ayuda a la mejora de este con
herramientas especficas en los puntos donde se encuentra
problemas; con la participacin en conjunto del equipo de
trabajo es decir
los programadores, analistas, etc., para
satisfacer las necesidades o requerimientos solicitados de la
Empresa o Persona (Gerente General) que solicito el proyecto.

PRIMERA RAIZ: PROBLEMA DE PROYECTO DESARROLLO DE


SOFTWARE

Jefe de proyecto , programadores


y analista
Consultoras de proyecto de desarrollo de software

De la

Empresa

De las

Forma de mejorar en el desarrollo de proyectos

Del cual es
Donde se busca una
Para el
Aplicar o seguir un modelo de desarrollo de software
Gerente general o empresas

SEGUNDA RAIZ: PROBLEMA DE PROYECTO DESARROLLO DE


SOFTWARE EN LIMA-PERU

jefe de proyecto , programadores


y analista

Consultoras en Lima.

De la

Empresa

De las

Forma de mejorar en el desarrollo de proyectos

Del cual es
Donde se busca una
Para el

sultoras limeas para mayor eficiencia en el desarrollo de proyectos de software.


Gerente general o empresas

You might also like