0% encontró este documento útil (0 votos)
1K vistas24 páginas

Plan de Desarrollo de Software, TRABAJO FINAL

El documento presenta un plan de desarrollo de software para un sistema de mesa de ayuda. Describe los integrantes del equipo de desarrollo, el docente a cargo y los detalles del curso. Luego, presenta los objetivos del proyecto, que incluyen satisfacer las expectativas de los usuarios brindando un servicio de calidad y eficiencia. Finalmente, resume las secciones que compondrán el plan de desarrollo, entre ellas la visión general del proyecto, la organización del equipo, la gestión del proceso y los planes y guías que

Cargado por

Ronald Suclupe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
1K vistas24 páginas

Plan de Desarrollo de Software, TRABAJO FINAL

El documento presenta un plan de desarrollo de software para un sistema de mesa de ayuda. Describe los integrantes del equipo de desarrollo, el docente a cargo y los detalles del curso. Luego, presenta los objetivos del proyecto, que incluyen satisfacer las expectativas de los usuarios brindando un servicio de calidad y eficiencia. Finalmente, resume las secciones que compondrán el plan de desarrollo, entre ellas la visión general del proyecto, la organización del equipo, la gestión del proceso y los planes y guías que

Cargado por

Ronald Suclupe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

PLAN DE DESARROLLO

DE SOFTWARE

 INTEGRANTES:

1. MANAYAY CHAMAYA, Victor Augusto


2. HEREDIA RAMIREZ, miguel
3. SUCLUPE SANTISTEBAN, Ronald Andrés
4. CHINCHAY DIAZ, José

 DOCENTE:
DAVILA, Luis
 CURSO:
Ingeniería de software

 CICLO:
V ciclo – Ingeniería de Sistemas

Lambayeque, junio del 2019


Sistema de Mesa de Ayuda
Plan de Desarrollo Software

Versión 1.0
Plan de Desarrollo de Software

1. Introducción
Este Plan de Desarrollo del Software es una adopción de las tecnologías de la información en los
procesos diarios de las organizaciones, para continuar con las tareas diarias sin interferir en los
tiempos de entrega de los resultados por cualquier contingencia que surja, ya sea de orden humano;
falta de experiencia o capacitación del personal, o tecnológico, fallas en los equipos, etc.
El proyecto ha sido elaborado por estudiantes de la escuela de INGENIERIA DE SISTEMAS,
basado en un modelo “MVC” es un estilo de arquitectura de software que separa los datos de una
aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos.
 El Modelo que contiene una representación de los datos que maneja el sistema, su
lógica de negocio, y sus mecanismos de persistencia.
 La Vista, o interfaz de usuario, que compone la información que se envía al cliente y
los mecanismos interacción con éste.
 El Controlador, que actúa como intermediario entre el Modelo y la Vista, gestionando
el flujo de información entre ellos y las transformaciones para adaptar los datos a las
necesidades de cada uno.
Los objetivos medulares de toda empresa u organización que brinde servicios son: satisfacer al
100% las expectativas de los usuarios y dar el mismo con la mejor calidad y eficiencia posible.
En la actualidad los problemas más severos a nivel mundial en cuanto a este tópico se basan en
la poca planificación de las empresas en cuanto a recursos y tiempo, la incapacidad de
aprovechar al máximo las habilidades personales y la carencia de un ente especializado en
organizar y guiar el trabajo a realizar, además de la insuficiente utilización de buenas prácticas
que faciliten el trabajo en equipo. Todo lo antes expuesto trae como consecuencia resultados
ineficientes e incumplimiento de los objetivos perseguidos, produciendo finalmente la
insatisfacción del cliente. Debido a que no existen métodos o guías para el aseguramiento de la
calidad en el servicio brindado a los usuarios de la empresa por las MESAS DE AYUDA es que
se ha decidido llevar a cabo la presente investigación que se propone elaborar una metodología
que permita capacitar y servir de consulta obligatoria a los que realicen esta labor en nuestra
Dirección Territorial y en cualquiera de las demás Direcciones del país, todo esto con la
finalidad de dotar a las Mesas de Ayuda de un conjunto de soluciones a problemas que pueden
enfrentar en el soporte a diario.

1.1 Propósito
El propósito del Plan de Desarrollo de Software es proporcionar la información necesaria para
controlar el proyecto. En él se describe el enfoque de desarrollo del software.
Los usuarios del Plan de Desarrollo del Software son:
 El jefe del proyecto lo utiliza para organizar la agenda y necesidades de recursos, y para
realizar su seguimiento.
 Los miembros del equipo de desarrollo lo usan para entender lo qué deben hacer, cuándo
deben hacerlo y qué otras actividades dependen de ello.
1.2 Alcance
El Plan de Desarrollo del Software describe el plan global usado para el desarrollo de una “MESA
DE AYUDA”. El proyecto consiste en la implementación de la MESA DE AYUDA, que está
diseñado para empresas que ofrecen productos electrodomésticos .Esta implementación se llevará
a cabo en un plazo determinado, de los cuales la mesa de ayuda quedará operativa y será entregada
para la operación. El alcance general del proyecto, en su etapa de Implementación incluye las
actividades de puesta a punto de toda la infraestructura necesaria para la entrada en operación de
la Mesa de Ayuda, las pruebas operativas, de capacidad y disponibilidad, así como la transición
del servicio.
1.3 Resumen
Después de esta introducción, el resto del documento está organizado en las siguientes secciones:
Vista General del Proyecto — proporciona una descripción del propósito, alcance y objetivos del
proyecto, estableciendo los artefactos que serán producidos y utilizados durante el proyecto..
Organización del Proyecto — describe la estructura organizacional del equipo de desarrollo.
Gestión del Proceso — explica los costos y planificación estimada, define las fases e hitos del
proyecto y describe cómo se realizará su seguimiento.
Planes y Guías de aplicación — proporciona una vista global del proceso de desarrollo de
software, incluyendo métodos, herramientas y técnicas que serán utilizadas.

2. Vista general del proyecto.


2.1 Propósito alcance y objetivos.
Luego de realizar un estudio y ver el contexto para la práctica del proyecto, tenemos la información
suficiente para el comienzo del desarrollo de software.
La empresa en mención se dedica a la venta de productos electrónicos a nivel nacional. Teniendo frente
a ellos a un mercado muy competitivo, la empresa considera necesario la implementación de un sistema
de atención al cliente, debido a que los clientes mismos demandan una atención más rápida, eficiente y
segura.
El proyecto a realizar debe proporcionar una propuesta para el desarrollo de los subsistemas existentes,
los cuales son:
a) Gestión de clientes
b) Gestión de almacén
c) Gestión de productos
2.2 Entregables del proyecto.
Se mostrarán la lista de los entregables que serán generados y utilizados en el proyecto.
1) Plan de Desarrollo del Software
Es el presente documento.
2) Modelo de Casos de Uso del Negocio
Nos permite tener una mejor perspectiva desde el contexto del negocio y de los
componentes externos (clientes, otros sistemas, etc)
3) Modelo de Objetos del Negocio
Describe la realización delos casos de negocio. Se utilizan diagramas de cooperación.
4) Glosario
Define términos técnicos

5) Modelo de Casos de Uso


Representar funciones del sistema y los actores que hacen uso de ellas.
6) Visión
Define la versión del producto desde la perspectiva del cliente. Constituye una base para el
proyecto de acuerdo a los requisitos del sistema.
7) Especificaciones de Casos de Uso
No bastando con solo una descripción simple, luego del análisis se utiliza una plantilla para la
elaboración de la descripción de los casos de uso, usando también representaciones gráficas.
8) Especificaciones adicionales.
Reúne todos los requisitos que no han sido incluidos anteriormente como parte de los casos de uso
y se refiere a requisitos no-funcionales globales. Ciertos requisitos pueden incluir estándares.
9) Prototipos de interfaces de usuario.
Se le familiariza al usuario con las interfaces que proveerá el sistema mediante prototipos, para
conseguir una retroalimentación de su parte de acuerdo a los requisitos y si estos cumples con sus
necesidades. Estos prototipos puedes estar presentados de diversas formas como dibujos a mano,
prototipos ejecutables, dibujos a computadora, etc. Y puedes ser desechados durante el proceso.
10) Modelo de análisis y diseño.
Camino de una fase de análisis a una de diseño, sin tocar la etapa de implementación. Representa
casos prácticos en clases.
11) Modelo de datos.
Ya que la información del sistema será soportada por una base de datos relacional, se describe la
representación lógica de los datos persistentes. Para expresar este modelo se puede utilizar
diagramas de clases.
12) Modelo de implementación.
Versión preliminar del sistema. Consiste en colocar sus componentes en los subsistemas
correspondientes, incluye toda clase de ficheros; ejecutables, de código fuente, etc.
13) Modelo de desplioegue.
Muestra en despliegue la configuración del sistema y sus nodos, dando así despliegue a los
componentes.
14) Casos de prueba.
Especificadas mediante documentos, una en cada uno. Se especifica las condiciones bajo las cuales
se hará la prueba, las entradas y los resultados esperados. Cada caso de prueba llevará un
procedimiento y dependiendo de la prueba, este procedimiento puede automatizarse.
15) Solicitud de cambio.
Mediante un documento se especifican los cambios. Aquí se realiza un seguimiento de todos los
errores y defectos que se puedan presentar y todos los cambios solicitados y/o necesarios. Así se
provee un registro de decisiones de cambios, de su evaluación e impacto, y se asegura que éstos
sean conocidos por el equipo de desarrollo.
16) Plan de iteración.
Se reúnen las actividades a realizar y las tareas, ordenándolas temporalmente, con todos los
recursos asignados a cada una de ellas, independientes entre ellas.
17) Evaluación de iteración.
Incluye los resultados obtenidos en cada iteración realizada anteriormente, el grado o nivel
conseguido en cada una, y cambios realizados.
18) Lista de riegos.
Se redacta los riegos conocidos y persistentes durante el proceso del proyecto, ordenados de manera
decreciente en cuando a su importancia y con acciones específicas de contingencia.
19) Manual de instalación.
Incluye las instrucciones para la instalación adecuada del producto final.
20) Manual de apoyo al usuario final.
Incluye un conjunto de documentos de facilidades para el uso del sistema. Contiene guías de todo
tipo, desde operación hasta mantenimiento.
21) Producto.
Todos los ficheros del producto agrupados con los mecanismos necesarios para facilitar su
instalación. Siendo el producto una secuencia de cada iteración, al final se obtiene la versión final.
2.4 Evolución del plan de desarrollo de software.
El plan será revisado siempre que sea necesario, no teniendo un intervalo definido y se redifinirá al
comienzo de cada iteración.

3. Organización del Proyecto


3.1 Participantes en el Proyecto
De momento no se incluye el personal que designará Mesa de Ayuda como Responsable del
Proyecto, Comité de Control y Seguimiento, otros participantes que se estimen convenientes para
proporcionar los requisitos y validar el sistema.
El resto del personal del proyecto (por la parte de la empresa adjudicataria), estará formado
por los siguientes puestos de trabajo y personal asociado:
Jefe de Proyecto. Labor de Victor Agusto Martín Manayay Chamaya, alumno del curso de
Ingeniería de Software de la carrera de Ingeniería de Sistemas en la Facultad de Ingeniería Civil,
Sistemas y Arquitectura de la Universidad Pedro Ruiz Gallo. Con una experiencia modesta en
metodologías de desarrollo, herramientas CASE y notaciones, en particular la notación UML y el
proceso de desarrollo RUP.
Analista de Sistemas. El perfil establecido es: Ingeniero de Sistemas con conocimientos de UML,
uno de ellos al menos con experiencia en sistemas afines a la línea del proyecto, labor que llevará
a cabo José Chinchay Díaz.
4 Analistas - Programadores. Con experiencia en el entorno de desarrollo del proyecto, con el
fin de que los prototipos puedan ser lo más cercanos posibles al producto final. Este trabajo ha
sido encomendado a Ronald Andrés Suclupe Santisteban, Diego Marcelo Odar Nicolás, Elías
Torres Ventura, Ángel Alberto Gonzáles Guevara.
Ingeniero de Software. El perfil establecido es: Ingeniero de Sistemas recién titulado que
participará realizando labores de gestión de requisitos, gestión de configuración, documentación
y diseño de datos. Encargado de las pruebas funcionales del sistema, realizará la labor de Tester
Miguel Ángel Heredia Ramírez.
Los Currículos Vitae del personal del proyecto que ya ha comprometido su participación se
adjuntan por separado.
3.2 Interfaces Externas
Mesa de Ayuda definirá los participantes del proyecto que proporcionarán los requisitos del
sistema, y entre ellos quiénes serán los encargados de evaluar los artefactos de acuerdo a cada
subsistema y según el plan establecido.
El equipo de desarrollo interactuará activamente con los participantes de Mesa de Ayuda para
especificación y validación de los artefactos generados.

3.3 Roles y Responsabilidades


A continuación, se describen las principales responsabilidades de cada uno de los puestos en el
equipo de desarrollo durante las primeras fases, de acuerdo con los roles que desempeñan en RUP.

Puesto Responsabilidad
El jefe de proyecto asigna los recursos, gestiona las prioridades, coordina las
interacciones con los clientes y usuarios, y mantiene al equipo del proyecto
enfocado en los objetivos. El jefe de proyecto también establece un conjunto
Jefe de Proyecto de prácticas que aseguran la integridad y calidad de los artefactos del proyecto.
Además, el jefe de proyecto se encargará de supervisar el establecimiento de
la arquitectura del sistema. Gestión de riesgos. Planificación y control del
proyecto.
Captura, especificación y validación de requisitos, interactuando con el cliente
y los usuarios mediante entrevistas. Elaboración del Modelo de Análisis y
Analista de Sistemas
Diseño. Colaboración en la elaboración de las pruebas funcionales y el modelo
de datos.

Construcción de prototipos. Colaboración en la elaboración de las pruebas


Programador
funcionales, modelo de datos y en las validaciones con el usuario

Gestión de requisitos, gestión de configuración y cambios, elaboración del


Ingeniero de Software modelo de datos, preparación de las pruebas funcionales, elaboración de la
documentación. Elaborar modelos de implementación y despliegue.

4. Gestión del Proceso


4.1 Estimaciones del Proyecto

El presupuesto del proyecto y los recursos involucrados se adjuntan en un documento


separado.

4.2 Plan del Proyecto

En esta sección se presenta la organización en fases e iteraciones y el calendario del proyecto.

Plan de las Fases

El desarrollo se llevará a cabo en base a fases con una o más iteraciones en cada una de ellas.
La siguiente tabla muestra una la distribución de tiempos y el número de iteraciones de cada
fase (para las fases de Construcción y Transición es sólo una aproximación muy preliminar)

Nro.
Fase Duración
Iteraciones

Fase de Inicio 1 3 semanas

Fase de Elaboración 1 3 semanas

Fase de 2 8 semanas
Construcción

Fase de Transición - -

Los hitos que marcan el final de cada fase se describen en la siguiente tabla.

Descripción Hito
Fase de Inicio En esta fase desarrollará los requisitos del producto desde la
perspectiva del usuario, los cuales serán establecidos en el
artefacto Visión.

Fase de En esta fase se analizan los requisitos y se desarrolla un


Elaboración prototipo de arquitectura (incluyendo las partes más
relevantes y / o críticas del sistema). Al final de esta fase,
todos los casos de uso correspondientes a requisitos que
serán implementados en la primera release de la fase de
Construcción deben estar analizados y diseñados (en el
Modelo de Análisis / Diseño).

Fase de Durante la fase de construcción se terminan de analizar y


Construcción diseñar todos los casos de uso, refinando el Modelo de
Análisis / Diseño. El producto se construye en base a 2
iteraciones, cada una produciendo una release a la cual se le
aplican las pruebas y se valida con el cliente / usuario.

Fase de En esta fase se prepararán dos releases para distribución,


Transición asegurando una implantación y cambio del sistema previo de
manera adecuada, incluyendo el entrenamiento de los
usuarios. El hito que marca el fin de esta fase incluye, la
entrega de toda la documentación del proyecto con los
manuales de instalación y todo el material de apoyo al
usuario, la finalización del entrenamiento de los usuarios y el
empaquetamiento del producto.

Calendario del Proyecto

A continuación se presenta un calendario de las principales tareas del proyecto incluyendo


sólo las fases de Inicio y Elaboración. Como se ha comentado, el proceso iterativo e
incremental de RUP está caracterizado por la realización en paralelo de todas las disciplinas de
desarrollo a lo largo del proyecto, con lo cual la mayoría de los artefactos son generados muy
tempranamente en el proyecto pero van desarrollándose en mayor o menor grado de acuerdo
a la fase e iteración del proyecto. La siguiente figura ilustra este enfoque, en ella lo
ensombrecido marca el énfasis de cada disciplina (workflow) en un momento determinado del
desarrollo.
FASE DE INICIO:

Disciplinas / Artefactos generados o modificados


Comienzo Aprobación
durante la Fase de Inicio

Modelado del Negocio

Modelo de Casos de Uso del Negocio y Modelo de Semana 1 Semana 3


Objetos del Negocio 14/10 – 20/10 28/10 – 3/11

Requisitos

Semana 1 Semana 3
Glosario
14/10 – 20/10 28/10 – 3/11

Semana 2 Semana 3
Visión
21/10 – 27/10 28/10 – 3/11

Semana 3
Modelo de Casos de Uso siguiente fase
28/10 – 3/11

Semana 3
Especificación de Casos de Uso siguiente fase
28/10 – 3/11

Semana 3
Especificaciones Adicionales siguiente fase
28/10 – 3/11

Análisis / Diseño

Semana 2
Modelo de Análisis / Diseño siguiente fase
21/10 – 27/10

Semana 2
Modelo de Datos siguiente fase
21/10 – 27/10

Implementación

Semana 3
Prototipos de Interfaces de Usuario siguiente fase
28/10 – 3/11

Semana 3
Modelo de Implementación siguiente fase
28/10 – 3/11

Pruebas
Semana 3
Casos de Pruebas Funcionales siguiente fase
28/10 – 3/11

Despliegue

Semana 3
Modelo de Despliegue siguiente fase
28/10 – 3/10

Gestión de Cambios y Configuración Durante todo el proyecto

Gestión del proyecto

Plan de Desarrollo del Software en su versión 1.0 y Semana 1 Semana 3


planes de las Iteraciones 14/10 – 20/10 28/10 – 3/11

Ambiente Durante todo el proyecto

FASE DE ELABORACION:

Disciplinas / Artefactos generados o modificados durante la


Comienzo Aprobación
Fase de Elaboración

Modelado del Negocio

Modelo de Casos de Uso del Negocio y Modelo de Objetos del Semana 1


Aprobado
Negocio 14/10 – 20/10

Requisitos

Semana 1
Glosario Aprobado
14/10 – 20/10

Semana 2
Visión Aprobado
21/10 – 27/10

Semana 3 Semana 5
Modelo de Casos de Uso
28/10 – 3/11 11/12 – 17/12

Semana 3 Semana 5
Especificación de Casos de Uso
28/10 – 3/11 11/12 – 17/12

Semana 3 Semana 5
Especificaciones Adicionales
28/10 – 3/11 11/12 – 17/12
Análisis / Diseño

Semana 2 Revisar en cada


Modelo de Análisis / Diseño
21/10 – 27/10 iteración

Semana 2 Revisar en cada


Modelo de Datos
21/10 – 27/10 iteración

Implementación

Semana 3 Revisar en cada


Prototipos de Interfaces de Usuario
28/10 – 3/11 iteración

Semana 3 Revisar en cada


Modelo de Implementación
28/10 – 3/11 iteración

Pruebas

Semana 3 Revisar en cada


Casos de Pruebas Funcionales
28/10 – 3/11 iteración

Despliegue

Semana 3 Revisar en cada


Modelo de Despliegue
28/10 – 3/11 iteración

Gestión de Cambios y Configuración Durante todo el proyecto

Gestión del proyecto

Plan de Desarrollo del Software en su versión 2.0 y planes de las Semana 4 Revisar en cada
Iteraciones 4/11 – 10/11 iteración

Ambiente Durante todo el proyecto


4.3 Seguimiento y Control del Proyecto

Gestión de Requisitos

Los requisitos del sistema son especificados en el artefacto Visión. Cada requisito tendrá una
serie de atributos tales como importancia, estado, iteración donde se implementa, etc. Estos
atributos permitirán realizar un efectivo seguimiento de cada requisito. Los cambios en los
requisitos serán gestionados mediante una Solicitud de Cambio, las cuales serán evaluadas y
distribuidas para asegurar la integridad del sistema y el correcto proceso de gestión de
configuración y cambios.

Control de Plazos

El calendario del proyecto tendrá un seguimiento y evaluación semanal por el jefe de proyecto
y por el Comité de Seguimiento y Control.

Control de Calidad

Los defectos detectados en las revisiones y formalizados también en una Solicitud de Cambio
tendrán un seguimiento para asegurar la conformidad respecto de la solución de dichas
deficiencias Para la revisión de cada artefacto y su correspondiente garantía de calidad se
utilizarán las guías de revisión y checklist (listas de verificación) incluidas en RUP.

Gestión de Riesgos

A partir de la fase de Inicio se mantendrá una lista de riesgos asociados al proyecto y de las
acciones establecidas como estrategia para mitigarlos o acciones de contingencia. Esta lista
será evaluada al menos una vez en cada iteración.

Gestión de Configuración

Se realizará una gestión de configuración para llevar un registro de los artefactos generados y
sus versiones. También se incluirá la gestión de las Solicitudes de Cambio y de las
modificaciones que éstas produzcan, informando y publicando dichos cambios para que sean
accesibles a todos los participantes en el proyecto. Al final de cada iteración se establecerá una
baseline (un registro del estado de cada artefacto, estableciendo una versión), la cual podrá
ser modificada sólo por una Solicitud de Cambio aprobada.
CREAMOS EL PROYECTO
1. Crear un proyecto nuevo

a. Ubicar el proyecto en un espacio de trabajo

CREAMOS UN MODELO DE NEGOCIO


1. Crear un modelo de negocio

a. Identificar el modelo de negocio y opte por un paquete vacío.

b. Activar todas las capacidades

c. Cambiar el estereotipo por uno adecuado de Modelo de Negocio


2.
Crear los paquetes necesarios para el desarrollo del modelo de negocio.

a. Paquete de Objetivos
i. Debe tener su main de objetivos
b. Paquete de Casos de Uso de Negocio
i. Debe tener su main de casos de uso de negocio
ii. Debe tener un diagrama que represente la correlación de casos de uso de negocio
con los objetivos

a. Paquete de Actores i. Debe tener su main de actores

b. Debe tener un Diagrama del tipo Freeform para graficar los casos de uso de negocio y
actores de negocio

CREANDO UN MODELO DE ANALISIS DE NEGOCIO


1. Crear un modelo de Análisis de negocio
a. Identificar el modelo de análisis de negocio y opte por un paquete vacío.

b. Activar todas las capacidades

c. Cambiar el estereotipo por uno adecuado de Modelo de análisis de Negocio

2. Crear los paquetes necesarios para el desarrollo del modelo de negocio


y generar las dependencias necesarias.

CONFORMACION DE
PAQUETES DE MODELO DE
ANALISIS DE NEGOCIO
a. Paquete de Entidades
i. Debe tener su main de entidades

ii. Cada entidad debe tener su propio diagrama de estado

ENTIDADES DE
NEGOCIO
PLANTEADOS
DIAGRAMA DE ESTADO
POR CADA CASO DE USO

b. Paquete de Trabajadores de Negocio iii. Debe tener su main de Trabajadores

TRABAJADORES DE
NEGOCIOS PLANTEADOS
c. Paquete de Realizaciones de Negocio
i. Debe tener su main de Realizaciones
ii. Se debe usar las clases especializadas de Colaboración
iii. Cada realización contiene: 1. Un diagrama de Actividades 2. Un diagrama de clases
de negocio

RELACIONES DE
NEGOCIO

DIAGRAMA DE ACTIVIDADES
Especificación de caso de uso de negocio:
Inscripción de Socio

CREANDO UN MODELO DE CASOS DE USO


1. Crear un modelo de Casos de Uso

a. Identificar el modelo de requerimientos y opte por un paquete vacío.

b. Activar todas las capacidades

2. Crear los paquetes necesarios para el desarrollo del modelo de negocio y generar las
dependencias necesarias.

a. Paquete de Actores

i. Debe tener su main de actores


b. Paquete de Casos de Uso
ii. Debe tener su main de Caso de uso

iii. Dentro del paquete de casos de uso, los organizaremos por cada caso de uso
encontrado

iv. Se debe generar dos diagramas adicionales

DIAGRAMA GENERAL
ESTRUCTURADO
ESPECIFICACIONES DE CASOS DE USO

NOMBRE DE CASO
GENERA INCIDENCIA
DE USO:
CLIENTE
ACTOR PRINCIPAL:
EL CASO DE USO TIENE POR OBJETIVO HACER LA REDACCION DE UNA
PROPOSITO:
INCIDENCIA
FLUJO DE EVENTOS
1. LA INTERFAZ MUESTRA EL LOGIN PARA QUE EL CLIENTE
INICIE SESION CON SU USUARIO Y CLAVE.
2. EL CLIENTE INICIA SESION.
3. EL CLIENTE PULSA LA OPCION PARA REPORTAR LA
INCIDENCIA.
FLUJO BASICO
4. LA INTERFAZ MUESTRA EL FORMULARIO CON LOS CAMPOS:
 ASUNTO DE LA INCIDENCIA.
 LA DESCRIPCION SOBRE SU PROBLEMA.
5. UNA VEZ LLENADO LOS CAMPOS EL CLIENTE PULSA ENVIAR
INCIDENCIA.
FLUJO DESCARTAR INCIDENCIA: EL SISTEMA BORRA LOS DATOS LLENADOS
ALTERNATIVO ANTERIORMENTE.
PRECONDICIONES: EL CLIENTE DEBE REGISTRARSE EN EL SISTEMA
POSTCONDICIONES: LA RECEPCIONISTA RECIBE LA INCIDENCIA PARA ENVIARLAS AL JEFE
PUNTOS DE
NO EXISTEN PUNTOS DE EXTENSION
EXTENSION:

NOMBRE DE CASO
REVISAR ESTADO DE INCIDENCIA
DE USO:
ACTOR PRINCIPAL: CLIENTE
EL CASO DE USO TIENE POR OBJETIVO HACER QUE EL CLIENTE PUEDA
PROPOSITO:
REVISAR EL PROCESO DE SU INCIDENCIA.
FLUJO DE EVENTOS
FLUJO BASICO 1.
FLUJO DESCARTAR INCIDENCIA: EL SISTEMA BORRA LOS DATOS LLENADOS
ALTERNATIVO ANTERIORMENTE.
PRECONDICIONES: EL CLIENTE DEBE REGISTRARSE EN EL SISTEMA
POSTCONDICIONES: LA RECEPCIONISTA RECIBE LA INCIDENCIA PARA ENVIARLAS AL JEFE
PUNTOS DE
NO EXISTEN PUNTOS DE EXTENSION
EXTENSION:
NOMBRE DE CASO
GENERA INCIDENCIA
DE USO:
CLIENTE
ACTOR PRINCIPAL:
EL CASO DE USO TIENE POR OBJETIVO HACER LA REDACCION DE UNA
PROPOSITO:
INCIDENCIA
FLUJO DE EVENTOS
6. LA INTERFAZ MUESTRA EL LOGIN PARA QUE EL CLIENTE
INICIE SESION CON SU USUARIO Y CLAVE.
7. EL CLIENTE INICIA SESION.
8. EL CLIENTE PULSA LA OPCION PARA REPORTAR LA
INCIDENCIA.
FLUJO BASICO
9. LA INTERFAZ MUESTRA EL FORMULARIO CON LOS CAMPOS:
 ASUNTO DE LA INCIDENCIA.
 LA DESCRIPCION SOBRE SU PROBLEMA.
10. UNA VEZ LLENADO LOS CAMPOS EL CLIENTE PULSA ENVIAR
INCIDENCIA.
FLUJO DESCARTAR INCIDENCIA: EL SISTEMA BORRA LOS DATOS LLENADOS
ALTERNATIVO ANTERIORMENTE.
PRECONDICIONES: EL CLIENTE DEBE REGISTRARSE EN EL SISTEMA
POSTCONDICIONES: LA RECEPCIONISTA RECIBE LA INCIDENCIA PARA ENVIARLAS AL JEFE
PUNTOS DE
NO EXISTEN PUNTOS DE EXTENSION
EXTENSION:

NOMBRE DE CASO
GENERA INCIDENCIA
DE USO:
CLIENTE
ACTOR PRINCIPAL:
EL CASO DE USO TIENE POR OBJETIVO HACER LA REDACCION DE UNA
PROPOSITO:
INCIDENCIA
FLUJO DE EVENTOS
11. LA INTERFAZ MUESTRA EL LOGIN PARA QUE EL CLIENTE
INICIE SESION CON SU USUARIO Y CLAVE.
12. EL CLIENTE INICIA SESION.
13. EL CLIENTE PULSA LA OPCION PARA REPORTAR LA
INCIDENCIA.
FLUJO BASICO
14. LA INTERFAZ MUESTRA EL FORMULARIO CON LOS CAMPOS:
 ASUNTO DE LA INCIDENCIA.
 LA DESCRIPCION SOBRE SU PROBLEMA.
15. UNA VEZ LLENADO LOS CAMPOS EL CLIENTE PULSA ENVIAR
INCIDENCIA.
FLUJO DESCARTAR INCIDENCIA: EL SISTEMA BORRA LOS DATOS LLENADOS
ALTERNATIVO ANTERIORMENTE.
PRECONDICIONES: EL CLIENTE DEBE REGISTRARSE EN EL SISTEMA
POSTCONDICIONES: LA RECEPCIONISTA RECIBE LA INCIDENCIA PARA ENVIARLAS AL JEFE
PUNTOS DE
NO EXISTEN PUNTOS DE EXTENSION
EXTENSION:

Common questions

Con tecnología de IA

The project development plan includes: 1) Inception Phase: lasting 3 weeks, focuses on developing product requirements from the user's perspective, captured in the Vision artifact. 2) Elaboration Phase: lasting 3 weeks, involves analyzing requirements and developing an architectural prototype including critical system parts to ensure that all use cases for the first release are analyzed and designed. 3) Construction Phase: involves two iterations over 8 weeks to analyze, design, test, and validate the product with releases at each iteration. 4) Transition Phase: involves preparing two releases for distribution, user training, and delivering complete project documentation .

Baselines are established at the end of each iteration to record the state of each artifact, setting a version that can only be modified by an approved Change Request. This process ensures consistency and traceability of project artifacts, facilitating effective communication and controlled development .

The Project Manager is responsible for allocating resources, managing priorities, coordinating interactions with clients and users, maintaining focus on the project objectives, establishing practices to ensure integrity and quality of project artifacts, overseeing system architecture establishment, risk management, and project planning and control .

To create a Business Model, identify and opt for an empty business model package, activate all capabilities, and adjust to a suitable stereotype. Then create the necessary packages, including objectives, business use cases, and business actors, each with its respective main components and diagrams to illustrate relationships and activities within the business .

The Help Desk defines the project participants responsible for providing system requirements and evaluating the artifacts according to each subsystem and the established plan. The development team interacts actively with the Help Desk participants for the specification and validation of generated artifacts .

System requirements are specified in the Vision artifact, each having attributes like importance, state, and iteration of implementation for effective tracking. Changes are managed through Change Requests to maintain system integrity and process proper configuration management .

In RUP, the iterative and incremental nature allows for the realization of all development disciplines in parallel throughout the project. This approach means that most artifacts are generated early but are developed to varying degrees based on the project phase and iteration, ensuring continuous refinement and validation .

Risk management begins in the Inception Phase and maintains a list of project-associated risks. Strategies for mitigation or contingency actions are outlined and evaluated at least once per iteration to proactively address potential issues that may impact the project .

The Vision artifact serves as the central documentation for specifying system requirements. It includes defining attributes for each requirement, such as importance and implementation state, facilitating effective tracking and change management throughout the project lifecycle .

A Change Request system is crucial for ensuring that modifications to requirements and artifacts are systematically evaluated and approved, preserving the integrity and quality of the project. It supports the formalization of defect detection and correction, enabling controlled adjustments to project components in compliance with RUP quality standards .

 INTEGRANTES:  
 
1. MANAYAY CHAMAYA, Victor Aug
Sistema de Mesa de Ayuda  
Plan de Desarrollo Software 
 
Versión 1.0
Plan de Desarrollo de Software 
 
1. 
Introducción 
Este Plan de Desarrollo del Software es una adopción de las tecnologías d
1.3 
Resumen 
Después de esta introducción, el resto del documento está organizado en las siguientes secciones: 
Vista Genera
Reúne todos los requisitos que no han sido incluidos anteriormente como parte de los casos de uso 
y se refiere a requisitos
2.4 Evolución del plan de desarrollo de software. 
El plan será revisado siempre que sea necesario, no teniendo un interval
Analista de Sistemas 
Captura, especificación y validación de requisitos, interactuando con el cliente 
y los usuarios median
Fase de Inicio 
En esta fase desarrollará los requisitos del producto desde la 
perspectiva del usuario, los cuales serán est
FASE DE INICIO: 
Disciplinas / Artefactos generados o modificados  
durante  la Fase de Inicio 
Comienzo 
Aprobación 
Modelad
Casos de Pruebas Funcionales 
Semana 3  
28/10 – 3/11 
siguiente  fase 
Despliegue 
 
 
Modelo de Despliegue 
Semana 3  
28/1

También podría gustarte