Anda di halaman 1dari 36

Proyecto de Ingeniera de Software

Escuela Acadmica Profesional:


Ingeniera de Sistemas
APRENDIZAJE Y SERVICIOS
Ttulo:

SISTEMA DE INFORMACION PARA EL PROCESOS DE LA EMPRESA SPANY


COMPANY SAC
Proyecto

de Ingeniera de Software

Presentado por:
1:
2:
3:
4:
5:
6:

Bejarano Briones, Brayan


Crdova Robladillo, Bryan
Cochachin Haro
Cucho Huacac, John Kensy
Rojas Ambrocio, Benjamin
Solier Ponte, Fernando

Asignatura: Ingeniera

de Software

DOCENTE DEL CURSO

2015-I

Proyecto de Ingeniera de Software

Pgina 1

Proyecto de Ingeniera de Software

ESQUEMA DEL PROYECTO


1. GENERALIDADES
1.1.Ttulo del proyecto
1.2.Razn Social de la empresa
1.3.RUC
1.4.Rubro
1.5.Direccin
1.6.Persona de Contacto
1.7.Correo de la persona de contacto
1.8.Antecedentes de la empresa
1.9.Organigrama
2. PLANIFICACIN
2.1.Identificacin de los procesos del negocio
2.2.Planteamiento del problema
2.3.Formulacin del problema
2.4.Objetivos
2.5.Marco Terico
3. METODOLOGA
3.1.Tcnicas de levantamiento de informacin
3.2.Seleccin de la metodologa de desarrollo a utilizar
3.3.Identificacin de las fases de la metodologa
3.4.Desarrollo de las fases de la metodologa utilizada.
3.5.Pruebas del software
4. REFERENCIAS BIBLIOGRFICAS
5. ANEXOS

1. GENERALIDADES
Proyecto de Ingeniera de Software

Pgina 2

Proyecto de Ingeniera de Software

1.1 Ttulo del proyecto


SISTEMA DE INFORMACION PARA EL PROCESOS DE LA EMPRESA SPANY
COMPANY SAC
1.2

Razn Social de la empresa


MISIN:
Destacar en la calidad de cada producto e innovar colores y seleccin de buenos
materiales, estar en un ambiente de trabajo en equipo y comunicacin entre diferentes
reas.

VISIN:
La marca ha llegado a Brasil y se produce la venta adems se administra en la sede
central en Per ya que alcanzo grandes logros gracias al buen control de buena calidad
de sus prendas y nico producto.

LO QUE OFRECE:
Venta de polos para Damas, Caballeros y Nios. En todas las tallas y modelos al por
mayor y menor.
Se ofrece una buena calidad en los productos, sin reclamo alguno.

Proyecto de Ingeniera de Software

Pgina 3

Proyecto de Ingeniera de Software


1.3

RUC
Empresa: Spany Company sac.R.U.C 10073726901

Rubro

1.4

Actividad Comercial (rubro): Fabricacin


de prendas de vestir (venta de polos).

Direccin

1.5

Distrito / Ciudad:Prolongacin. Hunuco


1775 La Victoria-Lima.
Departamento:Lima.
1.6

Persona de Contacto
Nombre del responsable: Vilma Elena opo.

1.7

Correo de la persona de contacto


E-mail / pgina:https://www.facebook.com/SpanyCorporation?pnref=lhc

1.8

Antecedentes de la empresa
Condicin:Activo.
Fecha Inicio Actividades:05 / Mayo / 2000
Funcionamiento como empresa: 05 / Mayo/ 2010
Telfono:4725205

Proyecto de Ingeniera de Software

Pgina 4

Proyecto de Ingeniera de Software

1.9

Organigrama
LA EMPRESA SPANY CORPORATION
DIRECCION GERENCIAL

ADMINISTRADOR DE
VENTAS

DIRECCION DE
ADQUISICION DE
MATERIALES

DIRECCION DE
PRODUCCION

DIRECCION DE
ADQUISICION DE
TELAS

DIRECCION DE
CONTROL DE
CALIDAD

DIRECCION DE
ADQUISICION DE
TEJIDO

DIRECCION DE
ARMADO DE
PRENDAS

DIRECCION DE
ADQUISICION DE
DISEO

DIRECCION DE
HABILITACION

DIRECCION DE
ADQUISICION DE
HILOS

DIRECCION DE
MESA DE CORTES

DIRECCION DE
ALMACEN

DIRECCION DE
CONTROL DE
PRENDAS

Proyecto de Ingeniera de Software

DIRECCION DE
VENTAS

DIRECCION DE
ACABADO

DIRECCION DE
ENTREGAS

Pgina 5

Proyecto de Ingeniera de Software

2.

PLANIFICACIN

2.1.

Identificacin de los procesos del negocio

Casos de uso de Negocio


GESTION DE VENTAS

GESTION DE INVENTARIO

GESTION DE PRODUCCION

GESTION DE MATERIA
PRIMA

GESTION DE ADQUISICION

Descripcin
Proceso de venta: La empresa una vez que el
producto est en un buen control de calidad, se
enva al almacn y este se encarga de enviar a las
diferentes tiendas, y por ltimo a realizarse las
ventas.

El vendedor le ofrece los diferentes tipos de


productos que se encuentran a disposicin, se
informa del precio y las ventajas de este
producto, este proceso se realiza personalmente.
Proceso de produccin: Una vez obtenida la tela,
se enva a la mesa de corte, luego que la tela es
cortada se enva a mesa de habilitacin, despus
se enva a armado, y luego a control de calidad
(acabado y venta).

El gerente compra una cierta cantidad de hilos,


luego se procede a escoger un diseo para el
producto, luego entra a realizarse el tejido y al
finalizar se produce la tela, despus se realiza el
control de calidad de la materia prima para
posteriormente ser utilizada para la produccin
de polos.

La adquisicin del producto, se da por medio de


que se comunica al encargado, se proceda a
entregar un producto nuevo al cliente si este lo
desea o de le contrario se le devuelve el dinero.

Proyecto de Ingeniera de Software

Pgina 6

Proyecto de Ingeniera de Software

2.2.

Planteamiento del problema


Teniendo en cuenta que el mercado nacional de confecciones es altamente concurrido,
puesto que se trata de un sector que por su demanda los niveles de competitividad
tiende a extenderse y ampliarse respectivamente lo que hace mostrarlo como una
posibilidad viable de proyeccin y organizacin de empresa.
As pues se destaca las amplias posibilidades de favorecer el posicionamiento
comercial de cualquier empresa de confeccin de polos .Aunque para ello es
importante conocer que el sector de las confecciones se ha visto amenazado desde el
ingreso de china al mercado de confeccin ya que ellos traen ac al Per y a varios
pases el modelo de ropa y diseo.

2.3.

Formulacin del problema


GENERAL:
La empresa SPANY COMPANY SAC cuenta con una serie de procesos en las cuales
existe una cierta orientacin a la tecnologa mas no est debidamente utilizada ya que
la empresa no adquiere un valor agregado de las TiC.

Cmo el diseo e implementacin de la gestin de tecnologa mejorar


el proceso de ventas en la empresa SPANY SAC de la ciudad de lima?

PROBLEMA:
-El problema sera que el administrador o el dueo, no puede ver si el proceso de
ventas de prendas se est realizando con normalidad ya que no hay forma de controlar
a sus trabajadores y ver si se estn cumpliendo su trabajo y verificar que no haya un
mal manejo del producto.
-Existe un severo retraso en el momento de la venta en la cual los vendedores se
demoran otorgar el comprobante de compra al cliente, la cual genera un malestar en el
cliente.
-No existe una buena orientacin de cmo utilizar las Tecnologas en la empresa.

2.4.

Objetivos:

Objetivo General:
-Comprender la importancia del estudio de cada proceso de administracin de la venta, generando una solucin
estratgica, es por ello que siempre estarn involucrado completamente todos los miembros de la empresa por
medio de la prctica en la realizacin de cada producto de la empresa, esto dar su fruto por medio de su

Proyecto de Ingeniera de Software

Pgina 7

Proyecto de Ingeniera de Software


planeacin y todo lo que esto involucra hasta lograr un buen control de procesos en la venta y que se tenga las
habilidades necesarias para manejar o solucionar el inconveniente a futuro

Objetivos Especficos:
-Analizar los procesos que involucra la creacin de la empresa para poder comprenderlos mejor.
-Entender la importancia de tener un estndar de calidad para la realizacin de cada uno de los productos.
-Observa r la importancia que tiene la motivacin y los incentivos dentro de la empresa para lograr la
satisfaccin de sus empleados.
OBJETIVO EN EL AREA DE VENTAS:
Por medio de este plan de expansin de la fuerza de ventas se busca incrementar la presencia
de la empresa a nivel nacional y as obtener un margen de utilidades mucho ms amplio y
solidificar la empresa El objetivo del rea de ventas es automatizar el proceso de ventas y
generar mayores utilidades as como tener una mejor gestin de ventas y generar as una
ventaja competitiva mediante estas tecnologas de informacin, estas estrategias y tecnologas
estn enfocadas principalmente para el crecimiento en la cartera de clientes para mejorar sus
atencin ya que con el sistema al implementar se lograra mayor rapidez y satisfaccin de estos
-Automatizar el proceso de ventas.
-Generar una ventaja competitiva mediante tecnologa o estrategias.
-Tener una mejor gestin de ventas.
-Fidelizacin del cliente.
Respuesta de la pregunta:
Esto generara una gran solucin estratgica a nivel de toda la empresa, generando cambios positivos a beneficio
para todos, es por ello que siempre estarn involucrado completamente todos los miembros de la empresa por
medio de la prctica en la realizacin de cada producto de la empresa.

2.5.

Marco Terico:

2.5.1 Definiciones Bsicas: Sistemas de Informacin


Segn Brien(2001) un sistema de informacin es una combinacin organizada de personas,
hardware, software, redes de comunicaciones y recursos de datos que rene, transforma y
disemina informacin en una organizacin.

Proyecto de Ingeniera de Software

Pgina 8

Proyecto de Ingeniera de Software


Es un conjunto de ordenados que al ser ejecutados proporcionan informacin para apoyar
la toma de decisiones y el control en la organizacin. La informacin se define como una
entidad tangible o intangible que permite reducir la incertidumbre acerca de algn estado
o recurso.
2.5.2 Componentes y elementos de los sistemas de informacin
Los componentes esenciales de un sistema de informacin basado o apoyados por
computadoras son: entrada, validacin, actualizacin de archivo actual y nuevo archivo, y
salida. En todo sistema de informacin los archivos de datos son el componente principal
e indispensable, ya que depende de ellos las salidas del sistema. Los archivos de datos
pueden ser los libros en donde se registren las notas si se trata de un sistema manual o
bien bases de datos si se trata de un sistema computarizado.
2.5.3 CICLO DE VIDA DE UN SISTEMA DE INFORMACIN
El ciclo esta compuesto por varias fases. Durante este ciclo, los sistemas pueden
funcionar por varios aos con un mnimo mantenimiento, como resultado de los errores
detectados por una fase llamada auditora posterior, que al detectarlas, se toman acciones
para modificar el sistema y obtener un mejor funcionamiento. El fin del ciclo de un
sistema de informacin esta determinado por una caracterstica, que es el punto en donde
deja de funcionar totalmente y se marca la pauta de inicio de un nuevo sistema. El ciclo
de vida de un sistema comprende: investigacin preliminar, fase de anlisis, fase de
diseo, implantacin y auditoria posterior. Las cuatro primeras fases componen la fase de
investigacin de sistemas, y la ltima es considerada como madurez y mantenimiento del
sistema. El siguiente diagrama ilustra el ciclo de vida de un sistema de informacin
(ibdem, p.474).
2.5.4 CLASIFICACIN Y TIPOS DE SISTEMAS DE INFORMACIN
Queda por conocer las clasificaciones de los sistemas de informacin para poder delimitar
el sistema de informacin que se necesita y que posteriormente se crear e implementar.
Los sistemas de informacin para la gerencia pueden clasificarse en;conceptual, hechos
por el hombre, social y de hombre y mquina, abierto y cerrado, temporal, estacionario, y
subsistema y sper sistema (Murdik y Ross, 1982, p 324).
hace referencia a que existen diferentes tipos de sistemas de informacin sistema por
lotes, sistema simple de consulta, sistema de control, sistema de consulta y registro,
sistema de acceso y actualizacin, y sistemas de mando y control o sistema de tiempo
real. A continuacin se muestra una tabla que resume los tipos de sistemas de
informacin que existen para el autor Lucas (1983), as como sus caractersticas y un
ejemplo de cada uno de ellos.
Tambin los sistemas de informacin pueden ser clasificados segn OBrien (2001,p. 56),
en dos: sistemas de apoyo a las operaciones y sistemas de apoyo gerencial.
2.5.5 SISTEMAS DE INFORMACIN OPERACIONAL

Proyecto de Ingeniera de Software

Pgina 9

Proyecto de Ingeniera de Software


Los sistemas de informacin operacional son aquellos que de alguna manera procesan
eficientemente transacciones de tipo comercial, el control de los procesos de la compaa,
respaldando la comunicacin y colaboracin dentro de cualquier empresa, adems de que
sus aplicaciones nos permite actualizar las diferentes bases de datos corporativas (O
Brien, 2001, p. 56).
2.5.6 SISTEMAS DE PROCESAMIENTO DE TRANSACCIONES
Los sistemas de procesamiento de transacciones, son los sistemas de procesamiento de
datos que sirven para el manejo de las transacciones en niveles operativos pero no son
considerados SIG (Sistemas de Informacin Gerencial), en ellos las entradas provienen de
dos fuentes; las transacciones generadas en el exterior por los clientes, vendedores y otros
grupos, y cualquier dato generado por la empresa, siempre y cuando sea registrado por el
Sistema.
2.5.7 SISTEMAS DE INFORMACIN DE VENTAS
Los sistemas de informacin de ventas se originan del sistema de informacin de
mercadotecnia. El sistema de informacin de mercadotecnia consiste en la relacin de
diferentes subsistemas y como uno de sus principales subsistemas de informacin esta, el
sistema de informacin de ventas. La finalidad de los sistemas de informacin para
mercadotecnia es alcanzar una ventaja competitiva para dar un mejor servicio a los
clientes y proporcionar informacin adecuada para penetrar en los mercados meta. Como
objetivos generales de estos sistemas integrados en la organizacin estn:
1. Identificar y evaluar oportunidades de ventas potenciales buenas.
2. Reaccionar rpidamente a cambios en las organizaciones del mercado.
3. Establecer precios de productos que maximicen las utilidades
4. Controlar los costos de mercadotecnia.
5. Emplear al personal de ventas en forma ms efectiva.
6. Ayudar a asignar los gastos para publicidad y otras formas de promocin.
2.5.1.1 Qu es a metodologa RUP?
PRUEBA DE PRODUCTO
La prueba de producto es una herramienta muy utilizada por empresas que estn desarrollando
un nuevo producto, con el fin de saber el nivel de aceptacin en el mercado, la reaccin de sus
consumidores y si este es capaz de competir con otros de que este sea lanzado en el mercado.
Tambin es til para empresas que desean introducir mejoras en sus productos ya existentes,
con la finalidad de aumentar su calidad o desempeo o las condiciones para su produccin
comparando estos nuevos productos con los actuales o con la competencia.
Por ltimo las pruebas de productos son utilizadas por las empresas que desean verificar si es
posible sustituir el producto actual por uno de menor costo, para aumentar su margen de
utilidad, sin que esto perjudique la imagen que los consumidores ya tienen del producto.
Hay diferentes categoras de nuevos productos:
Nuevos productos para el mundo
Nuevas lneas de producto

Proyecto de Ingeniera de Software

Pgina 10

Proyecto de Ingeniera de Software


Extensiones de lnea
Mejora a productos existentes
Las pruebas de producto son ampliamente utilizadas por las empresas. Con ellas podemos,
por ejemplo, conocer el potencial de nuevos productos o identificar la reaccin de
los consumidores ante variaciones de productos existentes.
Nos permiten medir si las caractersticas intrnsecas de los productos satisfacen las
necesidades y deseos de los consumidores, lo cual sin duda es un pilar fundamental para que
el producto logre una participacin de mercado importante y sea exitoso.
Como una alternativa de solucin a este problema, se definieron posteriormente los modelos
iterativos e incrementales que trabajan adecuadamente con niveles altos de riesgo, y permiten
entregar liberaciones de software en etapas tempranas; tal es el caso del Proceso Unificado
propuesto por IBM, que incluye prcticas claves y aspectos relacionados a la planeacin
estratgica y administracin de riesgos; y actualmente guan de forma natural el proceso de
desarrollo de software complejo por lo que ha sido considerado como un estandar el
desarrollo de software en las empresas.
El proceso unificado conocido como RUP, es un modelo de software que permite el desarrollo
de software a gran escala, mediante un proceso continuo de pruebas y retroalimentacin,
garantizando el cumplimiento de ciertos estndares de calidad. Aunque con el inconveniente
de generar mayor complejidad en los controles de administracin del mismo. Sin embargo, los
beneficios obtenidos recompensan el esfuerzo invertido en este aspecto.
El proceso de desarrollo constituye un marco metodolgico que define en trminos de metas
estratgicas, objetivos, actividades y artefactos (documentacin) requerido en cada fase de
desarrollo. Esto permite enfocar esfuerzo de los recursos humanos en trminos de habilidades,
competencias y capacidades a asumir roles especficos con responsabilidades bien definidas.
Estructura del ciclo de vida del proceso de desarrollo unificado

Proyecto de Ingeniera de Software

Pgina 11

Proyecto de Ingeniera de Software

Fase
de
concepcin
Esta fase tiene como propsito definir y acordar el alcance del proyecto con los
patrocinadores, identificar los riesgos potenciales asociados al proyecto, proponer una visin
muy general de la arquitectura de software y producir el plan de las fases y el de iteraciones.
Fase de elaboracin
En la fase de elaboracin se seleccionan los casos de uso que permiten definir la arquitectura
base del sistema y se desarrollaran en esta fase, se realiza la especificacin de los casos de uso
seleccionados y el primer anlisis del dominio del problema, se disea la solucin preliminar.
Fase de construccin
El propsito de esta fase es completar la funcionalidad del sistema, para ello se deben
clarificar los requerimientos pendientes, administrar los cambios de acuerdo a las
evaluaciones realizados por los usuarios y se realizan las mejoras para el proyecto.
Fase de transicin
El propsito de esta fase es asegurar que el software est disponible para los usuarios finales,
ajustar los errores y defectos encontrados en las pruebas de aceptacin, capacitar a los
usuarios y proveer el soporte tcnico necesario. Se debe verificar que el producto cumpla con
las especificaciones entregadas por las personas involucradas en el proyecto.
Es un proceso de desarrollo de software desarrollado por la empresa Rational Software,
actualmente propiedad de IBM. Junto con el Lenguaje Unificado de Modelado UML,
constituye la metodologa estndar ms utilizada para el anlisis, diseo, implementacin y
documentacin de sistemas orientados a objetos.
El RUP no es un sistema con pasos firmemente establecidos, sino un conjunto de
metodologas adaptables al contexto y necesidades de cada organizacin. Tambin se conoce

Proyecto de Ingeniera de Software

Pgina 12

Proyecto de Ingeniera de Software


por este nombre al software, tambin desarrollado por Rational, que incluye informacin
entrelazada de diversos artefactos y descripciones de las diversas actividades. Est incluido en
el RationalMethodComposer (RMC), que permite la personalizacin de acuerdo con las
necesidades.
Originalmente se dise un proceso genrico y de dominio pblico, el Proceso Unificado, y
una especificacin ms detallada, el RationalUnifiedProcess, que se vendiera como producto
independiente.
3. TECNOLOGA DE INFORMACIN
5.2.1 CONCEPTO
Previo a definir y entender la importancia de la tecnologa de informacin conoceremos
como se definen la informacin bajo la teora de sistemas de informacin. la informacin
es una entidad tangible o intangible que permite reducir la incertidumbre acerca de un
estado o suceso.
La informacin son datos que se colocan en un contexto significativo y til para un
usuario final.
La tecnologa de informacin forma parte importante de los sistemas de informacin,
porque gracias a ella el sistema puede procesar o transformar datos en diversos productos
de informacin y comunicarla a diversos niveles y puntos de la organizacin. Dentro de la
amplia gama de tecnologa de informacin se encuentran; las redes de
telecomunicaciones, hardware y software de computadoras. Como ejemplo de hardware
simple est (el papel y la mquina de escribir), y como canales de comunicacin.
3.1 MERCADOTECNIA
La mercadotecnia es definida como: El proceso de planear y ejecutar la concepcin,
precios, promocin y distribucin de ideas, bienes y servicios para crear intercambios que
satisfagan las metas individuales y las de la empresa (Lamb, Hair, McDAniel, 1998, p.
4).
El concepto de mercadotecnia se entiende segn McDaniel y Gates, 1999, p. G-6-7.)como
el proceso de planificar y ejecutar la concepcin, fijacin de precio, promocin y
distribucin de ideas bienes y servicios para crear intercambios que satisfagan los
objetivos individuales y de la organizacin.
3.2 PRODUCTO
Al hablar de la mezcla de mercadotecnia, nos referiremos a una mezcla de estrategias
relacionadas con el producto, la distribucin, la promocin y el precio, cuya finalidad es
el intercambio en el mercado, ya que su objetivo es satisfacer las necesidades de los
clientes.
La estrategia de producto es parte fundamental en la planeacin de mercado tecnica,ya
que se entiende que es el punto de inicio al igual que la oferta, por lo imposible que
resultara el crear una estrategia del canal de distribucin, la campaa de promocin y el
precio sin saber qu es lo que se va a vender (producto). Los elementos que lo componen
son: empaques, garantas, servicio por venta, marca de la compaa como tambin su
imagen y el valor.

Proyecto de Ingeniera de Software

Pgina 13

Proyecto de Ingeniera de Software


3.3 VENTAS
La venta es la tarea ms importante de todo negocio, ya que de esta depende su xito o
fracaso. La venta tiene tres tareas de apoyo para lograr sus objetivos, stas son; obtener
pedidos, tomar pedidos y apoyar las ventas, (Lam, et al, 1998, p. 539)
2.5.1.1.2 caractersticas de RUP
Forma disciplinada de asignar tareas y responsabilidades (quin hace qu, cundo y
cmo)
Pretende implementar las mejores prcticas en Ingeniera de Software

Desarrollo iterativo
Administracin de requisitos
Uso de arquitectura basada en componentes
Control de cambios
Modelado visual del software
Verificacin de la calidad del software

2.5.1.3 Etapas de RUP


RUP comprende 2 aspectos importantes por los cuales se establecen las disciplinas:
'Proceso': Las etapas de esta seccin son: (Revise nuevamente la grfica)

Modelado de negocio
Requisitos
Anlisis y Diseo
Implementacin
Pruebas
Despliegue

Soporte: En esta parte nos encontramos con las siguientes etapas:

Gestin del cambio y configuraciones


Gestin del proyecto
Entorno

2.5.2.1 Qu es la ingeniera de software?


La Ingeniera de Software es una disciplina de la Ingeniera que concierne a todos los
aspectos de la produccin de software

Proyecto de Ingeniera de Software

Pgina 14

Proyecto de Ingeniera de Software


Los Ingenieros de Software adoptan un enfoque sistemtico para llevar a cabo su
trabajo y utilizan las herramientas y tcnicas necesarias para resolver el problema
planteado, de acuerdo a las restricciones de desarrollo y recursos disponibles.
2.5.2.2 El Proceso del Software
Un proceso define quin hace qu, cundo y cmo para alcanzar cierto objetivo.
[Jacobson, Booch, Rumbaugh].
El proceso de la ingeniera de software esta conformado por dos tipos de Actividades:
Actividades estructurales.
Actividades sombrilla.
Caractersticas del proceso:

3.

Confiable: Los errores del proceso son descubiertos antes de que se conviertan
en errores del producto?
Robusto: Puede continuar el proceso a pesar de problemas inesperados?
Mantenible: Puede el proceso evolucionar para cumplir con los objetivos
organizacionales?
Rapidez: Que tan rpido puede producirse el sistema?

METODOLOGA

Lo elabora Fernando-solo de la entrevista y requerimientos(de la empresa spany.sac


3.1 Tcnicas de levantamiento de informacin
Para continuar con el proyecto debemos contar con tcnicas realistas y generables las
cuales ayudan para poder obtener la informacin deseada de la empresa, las cuales
tenemos las siguientes:

Entrevista: Es una interaccin verbal, que consiste en obtener informacin sobre


hechos, personas, o culturas.
Cuestionario: Son serie de preguntas ordenadas que buscan obtener informacin de
parte de quien las responda.
Revisin de registro: Es buscar el historial de lo que ha sucedido anteriormente.
Observacin: Consiste en examinar e investigar alguna situacin, hecho, fenmeno,
etc., con el fin de recolectar datos o informacin para describir lo que se esta
detallando.
Requerimientos: Es una necesidad documentada sobre el contenido, forma o funcionalidad
de un producto o servicio.
Nosotros como equipo de proyecto escogimos la tcnica ms favorable para el proyecto la
cual es ENTREVISTA, entablamos una comunicacin con la duea y administradora de
la empresa, la cual nos ayud a entender el negocio, procesos de la empresa, las funciones,
y las desventajas o problemas que impiden que la empresa tenga un buen rendimiento.

Proyecto de Ingeniera de Software

Pgina 15

Proyecto de Ingeniera de Software

3.2 Seleccin de la metodologa de desarrollo a utilizar:


METODO RUP: Es un proceso para el desarrollo de un proyecto de software que define
claramente quien, como, cuando y qu debe hacerse en el proyecto. Como 3 caractersticas
esenciales est dirigido por los casos de uso: que orienta el proyecto a la importancia para el
usuario y lo que este quiere, est centrado en la arquitectura: que relaciona la toma de
decisiones que indican cmo tiene que ser construido el sistema, y es iterativo e incremental:
donde divide el proyecto en mini proyectos donde los casos de uso y la arquitectura cumplen
sus objetivos de manera ms depurada. Citado de: (Gallego, 2007)
VENTAJAS DE USAR METODOLOGIA RUP
Reconoce que las necesidades del usuario y sus requerimientos
Permite evaluar tempranamente los riesgos del sistema
Reduce el costo del riesgo a los costos de un solo incremento
Acelera el ritmo del esfuerzo de desarrollo en su totalidad debido a que los
desarrolladores trabajan para obtener resultados claros a corto plazo
Distribuye la carga de trabajo a lo largo del tiempo en que se desarrolla el proyecto
ya que todas las disciplinas colaboran en cada iteracin.
Facilita la reutilizacin del cdigo teniendo en cuenta que se realizan revisiones en
las primeras iteraciones lo cual adems permite que se aprecien oportunidades de
mejoras en el diseo.
Por qu utilizar la metodologa rup?
Porque establece un entorno de proceso de desarrollo configurable, basado en estndares.
Permite tener claro y accesible el proceso de desarrollo que sigue el proyecto.
Permite ser configurado a las necesidades de la organizacin y del proyecto.
Provee a cada participante con la parte del proceso que le corresponde directamente,
filtrando el resto.
-Diferencias entre scrum y rup:
FASES DE LA METODOLOGIA RUP

Proyecto de Ingeniera de Software

Pgina 16

Proyecto de Ingeniera de Software


INICIO

ELABORACION

La Fase de Inicio est orientada al establecimiento de los


Casos de Uso y una base para la visin del proyecto. Es
de esencial importancia para los esfuerzos del desarrollo
en los cuales hay requerimientos y negocios con riesgos
significativos los cuales deben ser divididos antes que el
proyecto pueda proceder.
Lo que se hace en esta fase es:

Esta fase est orientada en descubrir la arquitectur


del sistema y proveer una base estable para el
aumento de los esfuerzos del diseo y la
implementacin en la fase de construccin. La
estabilidad de la arquitectura es evaluada a travs
uso de prototipos de arquitectura. Esta fase termin
en el establecimiento como base de la arquitectura
del sistema.

-Definir el contexto del negocio

Lo que se hace en esta fase es:

-Definir la visin y alcance del sistema

-Disear el plan de interaccin, riesgos y el objetiv


-Elaborar y demostrar la funcionalidad que el sistema va de la arquitectura.
a proveer.
-Decidir que manejar el desarrollo de la
- Considerar la posibilidad del proyecto y elaborar el
plan del proyecto
Lo que se obtiene de esta fase es:

arquitectura.
-Lidiar con los elementos de riesgo ms altos del
proyecto.
-Desarrollar un plan comprensivo mostrando com
el proyecto ser completado.

- Una visin general de los requerimientos del proyecto y


de los requerimientos principales.
Lo que se obtiene de esta fase es:
-Un caso de negocios inicial, incluyendo:
-Evaluacin inicial de riesgos
-Una estimacin de los recursos requerido.

-Requerimientos suplementarios que capturen los


requerimientos no funcionales y cualquier
requerimiento que no estn asociados con un caso
uso especfico.
-Una lista de riesgos revisada.

CONSTRUCCION

TRANSICION

Esta fase est orientada en completar la funcionalidad


del sistema, para ello se deben clasificar los requisitos
pendientes.

Esta fase est orientada en asegurar que es softwa


est disponible para los usuarios finales, ajustar lo
errores y defectos encontrados en las pruebas de
aceptacin.

Lo que se hace en esta fase es:


-Desarrollar adecuadamente un producto de software
completo, el cual estar listo para ser otorgado al
usuario.
Lo que se obtiene de esta fase es:

Proyecto de Ingeniera de Software

Lo que se hace en esta fase es:

-Realizar un cambio final del producto de softwar


al usuario
Lo que se obtiene de esta fase es:

Pgina 17

Proyecto de Ingeniera de Software


- Un modelo completo de diseo y casos de uso.

-Liberaciones ejecutables de producto.

-Liberacin de productos ejecutables de funcionalidad


incremental

- Pruebas para validar el nuevo sistema contra las


expectativas del usuario

-Documentacin de usuario.

-Manuales de usuario actualizados


-Documentacin de desarrollo actualizada

Comparacin entre RUP y SCRUM:


Comparacin entre RUP y SCRUM:

Enfoque

Ciclo

Planificacin
Alcance

RUP

SCRUM

Iterativo

Iterativo

Ciclo formal se
define a travs de 4
fases, pero algunos
flujos de trabajo
pueden ser
concurrentes.

Cada sprint (iteracin) es un ciclo


completo.

Plan del proyecto es


formal, asociada a
mltiples iteraciones
de trabajo como el
estampado de polos y
la misma fabricacin
por lo que se utiliza
un plan de accin
para la realizacin
del estampado por lo
que es impulsado
hasta fecha final y
luego pasar a
distribuirlos a
diversas zonas.

No de extremo a extremo del plan


del proyecto. Cada plan efectuado
en cada fase del trabajo de la
empresa se efectuara por medio de
fases ya establecida es decir que al
final de la iteracin(trabajo) actual
se dara conforme al avance del
trabajo hasta la fecha final de
traccin). El Dueo del Producto
(usuario de negocios clave)
determina el momento en que el
proyecto se lleva a cabo.

mbito de aplicacin
est predefinido
antes del inicio del
proyecto y se
documenta en el

En vez de alcance, SCRUM utiliza


una Cartera de Proyectos, que se
re-evaluado al final de cada trabajo
finalizado y hacer pasar a la
siguiente fase y luego llegar a la

Proyecto de Ingeniera de Software

Pgina 18

Proyecto de Ingeniera de Software

documento de
Alcance.mbito de
aplicacin pueden ser
revisados durante el
proyecto de cada fase
como el estampado
del polo,colocacin
de logotipo,etc.
Los requisitos se
estn aclarando,
dependiendo a las
modificaciones y
estn sujetas a cada
procedimiento
estrictamente
controlado.

Los artefactos

Visin / mbito de
aplicacin del
documento, el
paquete formal de
requisitos
funcionales,
documento de
arquitectura del
sistema, plan de
desarrollo, plan de
pruebas, scripts de
prueba, etc

Proyecto de Ingeniera de Software

fecha de distribucin pues eso es la


finalidad del trabajo .

El nico artefacto formal es el


software operativo.

Pgina 19

Proyecto de Ingeniera de Software

3.3 Identificacin de las fases de la metodologa-fernando-cuadro comparativo de la


empresa-bryan cordova
La metodologa RUP divide en 4 fases dentro de las cuales se realizan varias iteraciones en
nmero variable segn el proyecto que en este caso es un software de ventas.
Inicio

Proyecto de Ingeniera de Software

Pgina 20

Proyecto de Ingeniera de Software


Esta fase es donde se rene todos los requisitos o requerimientos del usuario
Elaboracin
En esta fase se seleccionan los casos de uso que permiten definir la arquitectura base
del sistema
Construccin
El propsito de esta fase es completar la funcionalidad del sistema, para ello se deben
clarificar los requisitos pendientes.
Transicin
El propsito de esta fase es asegurar que es software est disponible para los usuarios
finales, ajustar los errores y defectos encontrados en las pruebas de aceptacin.
RUP usa el lenguaje UML (lenguaje unificado de modelado) para modelar el software, donde
usa los siguientes diagramas.

Diagramas de casos de uso


Diagramas de secuencia
Diagrama de colaboracin
Diagrama de estados
Diagrama de actividades
Diagrama de distribucin
Diagrama de componentes
Diagrama de objetos
Diagrama de clases

3.4 Desarrollo de las fases de la metodologa utilizada.


Qu pasos se siguen para llevarlas a cabo?
La vendedora antes de que empiece a preguntar el cliente tiene que identificarlo si este va a
comprar al por mayor o al por menor luego de hacer este proceso la vendedora tiene que
empezar a ofrecer los productos que le interesen al cliente si el cliente es el que compra al
menor y decide comprar el producto este tendr que hacer el pago y se genera la boleta con el
precio que le corresponde pero si el cliente es de las personas que compra por mayor el precio
tendr que ser un precio mnimo y la vendedora le hace las preguntas que corresponden
como(que colores va a llevar , cuantos polos va a llevar y el modelos del polo que quiere
adquirir ) luego de la aceptacin de los productos este tambin tendr que hacer el pago y se le
pregunta al cliente que documento es el que se le va a generar (boleta o factura ) pero si el
cliente va a trasladar su productos a una distancia muy lejana si el cliente lo requiere tambin
se le pude generar una gua de remisin y le entrega sus documentos al cliente y este pasa a
retirarse.
Requerimientos del usuario:

Luego de culminar el da el sistema tendr que obtener un cuadre de caja.

Proyecto de Ingeniera de Software

Pgina 21

Proyecto de Ingeniera de Software

Cada vez se confeccionan nuevos modelos de polos por lo tanto se necesita una
ventana que registre polos nuevos
La cantidad de productos que hay en el stock tienen que ser confiables
Tener que registrar un cliente mediante el ruc que se tendr que registrar mediante una
bsqueda en la SUNAT.
Que el sistema te brinde un registro de la cartera de clientes para que las vendedoras
puedan llamarlos y ofrecerles modelos.

1. MODELO DE NEGOCIO
1.1 DIAGRAMA DE CASOS DE USO

1.2

DIAGRAMA DE ACTIVIDADES

Proyecto de Ingeniera de Software

Pgina 22

Proyecto de Ingeniera de Software

1.3DIAGRAMA DE OBJETO

Proyecto de Ingeniera de Software

Pgina 23

Proyecto de Ingeniera de Software

2. MODELO DE REQUISITOS
2.1 DIAGRAMA DE CASOS DE USO

Proyecto de Ingeniera de Software

Pgina 24

Proyecto de Ingeniera de Software

2.2 DIAGRAMA DE SECUENCIAS

Proyecto de Ingeniera de Software

Pgina 25

Proyecto de Ingeniera de Software

3.5 Pruebas del software


PROTTIPO DE GUIA
Acceso al sistema: Bueno en esta ventana los usuarios podrn ingresar su nombre con
los que se les identifica mejor y la contrasea que se les signa en el rea de recursos
humanos

Proyecto de Ingeniera de Software

Pgina 26

Proyecto de Ingeniera de Software

Men del sistema: Luego de ingresar tu usuario y contrasea te aparecer la siguiente


ventana donde tendr todo lo que el software tiene como procesos
Mantenimiento del cliente: En esta ventana se registra a los clientes que van a adquirir

algn producto donde tendrs que registrar sus datos y luego de llenar las cajas de
texto tendrs que guardarlo y automticamente aparecer en la lista de clientes.

En esta ventana se registran a los empleados que usaran este sistema y tendrn que
llenar sus datos y guardarlo

Proyecto de Ingeniera de Software

Pgina 27

Proyecto de Ingeniera de Software

En esta ventana se registran los productos que tiene la empresa que es este caso

registra los modelos de polos que confecciona la empresa y tendr que llenar sus datos
correspondientes y luego de haber llenado las cajas de texto tendrs que guardarlos y
automticamente aparecer en la lista de productos
Bueno esta ventana se elabora el documento de venta donde pueden ser boleta o
factura es uno de los procesos importantes por lo que se ha llevado a cabo este
proyecto. Este documento puedes buscar los clientes que has registrado y luego
tambin tendrs que buscar productos que requiere el cliente puedes agregar productos
y tambin puedes quitarlo y luego de llenar todos los datos se pasara a guardarlo y
automticamente aparecer una mensaje donde tendr como mensaje EL
DOCUMENTO QUE SE ACABA DE GUARDAR DESEA IMPRMIRLO Y se
finaliza el proceso

Proyecto de Ingeniera de Software

Pgina 28

Proyecto de Ingeniera de Software

En esta ventana se elabora la gua de remisin que se tendrn que canjear con el
documento a la hora de hacer ese paso se llenara automticamente en la ventana todos
lo que se ha llenado en el documento y solo se tendra que llenar solo los datos del
transportista y luego pasaras a guardarlo al igual que al documento aparecer
automticamente el mensaje si se quiere imprimirlo.

Proyecto de Ingeniera de Software

Pgina 29

Proyecto de Ingeniera de Software

En esta ventana aparecern todo los documento que se han registrado bueno esto
proceso ayuda de una manera al contador obtener ms rpida la informacin

Proyecto de Ingeniera de Software

Pgina 30

Proyecto de Ingeniera de Software

En esta ventana aparecern todo las guas de remisin bueno y tambin tendrs la
opcin de imprimirlo.

En esta ventana aparecern todos los clientes registrados que se han elaborado en la
ventana de mantenimiento al cliente ,

Proyecto de Ingeniera de Software

Pgina 31

Proyecto de Ingeniera de Software

Bueno en esta ventana aparecern todas las productos que se hayan registrado y
tendrs la opcin de poder imprimirlo toda la lista

3. MODELO DE ANALISIS Y DISEO


3.1 DIAGRAMA DE CLASES DE ANALISIS

Proyecto de Ingeniera de Software

Pgina 32

Proyecto de Ingeniera de Software

3.2 DIAGRAMA DE CLASES DE DISEO

Proyecto de Ingeniera de Software

Pgina 33

Proyecto de Ingeniera de Software

5. REFERENCIAS BIBLIOGRFICAS:

Proyecto de Ingeniera de Software

Pgina 34

Proyecto de Ingeniera de Software

6. ANEXOS

Proyecto de Ingeniera de Software

Pgina 35

Proyecto de Ingeniera de Software

Proyecto de Ingeniera de Software

Pgina 36

Anda mungkin juga menyukai