Anda di halaman 1dari 43

INSTITUTO TECNOLGICO DE TLAXIACO

Materia: Ingeniera de Software.

Carrera: Ing. Sistemas Computacionales

Asesor: Ing. Romn Cruz Jos Alfredo

Integrantes del equipo: Hernndez Albarrn Ana Karen. Santiago Gonzlez Jos Antonio. Nuez Hernndez Nardalia. Nuez Cruz Edilberto.

Fecha de entrega: 10- Junio- 2013

ndice

Introduccin .................................................................................................................... 3 Equipo de desarrollo de software y su estructura y roles ............................................... 3 Descripcin del sistema ................................................................................................. 3 Objetivos del sistema ..................................................................................................... 3 Catlogo de requisitos del sistema................................................................................. 4 Requisitos funcionales ......................................................................................... 5 Diagramas de casos de uso .............................................................................. 20 Definicin de Actores ......................................................................................... 21 Escenarios ......................................................................................................... 21 Requisitos No funcionales ................................................................................. 23 Matriz de Rastreabilidad de los requisitos con los objetivos del sistema ..................... 30 Vista Lgica .................................................................................................................. 32 Vista de Datos con los componentes de bases de datos................................... 32 Diseo de Clases ............................................................................................... 32 Ingeniera de Cdigo ......................................................................................... 33 Vista Fsica ................................................................................................................... 35 Vista de implementacin .............................................................................................. 38 Pruebas unitarias al cdigo .......................................................................................... 38 Administracin de Riesgos ........................................................................................... 40 Administracin colaborativa de riesgos ........................................................................ 41 Glosario ........................................................................................................................ 41 Bibliografa ................................................................................................................... 43

Introduccin Zafo se a dedicado al desarrollo de software para sistemas CRM, que son aquellos que se enfocan a necesidades especficas de los clientes, teniendo con ellos platicas o reuniones frecuentes, para detallar avances y nuevas modificaciones al sistema. As mismo, Zafo se a preocupado por ofrecer lo mejor a sus clientes, es por ello, que en este documento se da un panorama especifico de todas las actividades que se desarrollaron, hasta llegar al proyecto final.

Equipo de desarrollo de software y su estructura y roles. Desde el inicio del proyecto se asignaron roles a los integrantes del equipo, mismos que se mantuvieron hasta el final, quedando de la siguiente manera: ScrumMaster o Edilberto Nuez Cruz Analista o Nardalia Nuez Hernndez Desarrollo/ Ing. Software o Ana Karen Hernndez Albarrn Stakeholder o Jos Antonio Santiago Gonzlez

Descripcin del sistema. Zafo desarrolla un sistema CRM, en este caso, se enfoca especficamente en una papelera, en este proyecto se tiene contacto frecuente con los clientes, pues se detallan las actualizaciones o nuevos avances del sistema, as mismo se corrigen errores o posibles riesgos que pueden afectar tanto al equipo de desarrollo como a los clientes. Ahora, Zafo ofrece su sistema para la papelera, con esto puede ofrecer un mejor servicio a sus clientes y minimizar el trabajo dentro de su organizacin.

Objetivos del sistema. Objetivo General El sistema va a desarrollar un sistema CRM que gestione y permita una informacin segura para satisfacer las necesidades del cliente.

Objetivos Especficos Desarrollar una interfaz intuitiva y agradable que cumpla con los estndares de desarrollo de software. Emplear mecanismos, protocolos y estndares de seguridad. Disear una base de datos flexible Informacin confiable

Catlogo de requisitos del sistema Requisitos Funcionales: Registro de productos. Bajas de los productos. Eliminacin de productos. Actualizacin de un producto. Gestin de reporte final de ventas. Registro del capital en caja.

Modelo de requisitos

Imagen: Modelo de requisitos

Requisitos funcionales

Imagen: Requisitos funcionales

GESTIONAR REPORTE DE VENTAS

custom GESTIONAR REP...

01- Recurso Inicial

02- Saldo Final

03- Ganancia

Imagen: GESTIONAR REPORTE DE VENTAS

01- Recurso Inicial


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Saldo Final


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Ganancia
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

INFORMACION DE PRODUCTOS

custom INFORMACION DE PR... 01- Registros de productos

02- Baja de productos

03- Eliminar productos

04- Actualizar productos

Imagen: INFORMACION DE PRODUCTOS

01- Registros de productos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Baja de productos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Eliminar productos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Actualizar productos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

INFORMACION DE PROVEEDORES

custom INFORMACIO... 01- Nombre

02- RFC

03- Direccin

04- Telefono

Imagen: INFORMACION DE PROVEEDORES

01- Nombre
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- RFC
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Direccin
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Telefono
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

INFORMACION DE TRABAJADORES

custom INFORMACIO... 01- Nombre

02- RFC

03- Direccin

04- Telefono

05- Area

Imagen: INFORMACION DE TRABAJADORES

01- Nombre
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- RFC
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Direccin
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Telefono
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

05- Area
Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

Requisitos no funcionales

Imagen: Requisitos no funcionales

CAPACIDAD DE ALMACENAMIENTO

custom CAPACIDAD ... 01- Gestionar la informacin

02- Seleccionar la informacin

03- Almacenar la informacin

04- Eliminar la informacin

Imagen: CAPACIDAD DE ALMACENAMIENTO

01- Gestionar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Seleccionar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Almacenar la informacin

Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Eliminar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

CAPACIDAD DEL EQUIPO DE COMPUTO

custom CAPACIDAD DEL E... 01- Capaci dad del equipo

02- Rendimiento del equipo

03- Seguridad del equipo

Imagen: CAPACIDAD DEL EQUIPO DE COMPUTO

01- Capacidad del equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Rendimiento del equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Seguridad del equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

CERTIFICACION DEL SOFTWARE

custom CERTIFICACION DE... 01- Licencia del software

02- Caducidad de licencia

03- Derecho de autor

04- Mantenimiento del software

Imagen: CERTIFICACION DEL SOFTWARE

01- Licencia del software


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Caducidad de licencia


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Derecho de autor


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Mantenimiento del software


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

RENDIMIENTO DEL SISTEMA

custom RENDIMIENTO DE...


01- Capacidad de almacenamiento

02- T iempo de ejecucion

03- Factibilidad del sistema

04- Flexibilidad del sistema

05- Seguridad del sistema

Imagen: RENDIMIENTO DEL SISTEMA

01- Capacidad de almacenamiento


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Tiempo de ejecucion


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Factibilidad del sistema

Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Flexibilidad del sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

05- Seguridad del sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

RESPALDO CONTRA DESASTRES NATURALES

custom RESPALDO CONTR... 01- Garantia del Sistema

02- Mantenimiento del sistema

03- Reparacion de daos

04- Ubicacin del Equipo

Imagen: RESPALDO CONTRA DESASTRES NATURALES

01- Garantia del Sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Mantenimiento del sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Reparacion de daos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Ubicacin del Equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

Modelo de casos de uso

Imagen 1: Modelo de casos de uso

1.1

<annimo>
Este paquete contiene casos de uso que definen como un actor interacta con el sistema propuesto.

Cada interaccin se puede especificar usando escenarios, diagramas de secuencia, diagramas de comunicacin y otros diagramas dinmicos o descripciones textuales que juntas muestran como un sistema visto como una caja negra interacta con un usuario.

1.2

Actores

uc Actores

Permisos Pedir Producto extend Recibir Pedido Entrega de informacion

Empleado

Ingresar al Sistema

Comprar extend Cliente Pagar

Consultar Productos y precios Cancelar Altas de Empleados Solicitar Permisos Alta de Productos Administrador Verificar Datos

Baj a de Productos

Env iar Notificacion

Sistema

Informacion de Prov eedores Tiempo de ej ecucion Generar Reportes

Imagen 2: Actores

1.2.1 Administrador 1.2.2 Cliente 1.2.3 Empleado


1.2.4 Sistema 1.2.5 Alta de Productos

1.2.6 Altas de Empleados 1.2.7 Baja de Productos 1.2.8 Cancelar 1.2.9 Comprar

1.2.10 1.2.11 1.2.12 1.2.13 1.2.14 1.2.15 1.2.16 1.2.17 1.2.18 1.2.19 1.2.20 1.2.21 1.2.22 1.2.23

Consultar Productos y precios Entrega de informacion Enviar Notificacion Generar Reportes Informacion de Proveedores Ingresar al Sistema Pagar Pedir Producto Permisos Recibir Pedido Solicitar Permisos Tiempo de ejecucin Use Case1 Verificar Datos

REQUISITOS NO FUNCIONALES

Imagen: Requisitos no funcionales

CAPACIDAD DE ALMACENAMIENTO

custom CAPACIDAD ... 01- Gesti onar l a i nformaci n

02- Sel ecci onar l a i nformaci n

03- Al macenar l a i nformaci n

04- El i mi nar l a i nformaci n

Imagen: CAPACIDAD DE ALMACENAMIENTO

01- Gestionar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Seleccionar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Almacenar la informacin

Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Eliminar la informacin


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

CAPACIDAD DEL EQUIPO DE COMPUTO

custom CAPACIDAD DEL E... 01- Capacidad del equipo

02- Rendimiento del equipo

03- Seguridad del equipo

Imagen: CAPACIDAD DEL EQUIPO DE COMPUTO

01- Capacidad del equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Rendimiento del equipo


Functional Functional

03- Seguridad del equipo


Estado: Fase: 1.0 Fase: 1.0

Estado:

Prioridad: Media Prioridad: Media Versin: 1.0 Versin: 1.0

Dificultad: Media Dificultad: Media

CERTIFICACION DEL SOFTWARE


custom CERTIFICACION DE... 01- Li cenci a del software

02- Caduci dad de l i cenci a

03- Derecho de autor

04- Manteni mi ento del software

Imagen: CERTIFICACION DEL SOFTWARE

01- Licencia del software


Function al

Estado:

Prioridad: Media Versin: 1.0

Dificultad: Media

Fase: 1.0

02- Caducidad de licencia

Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Derecho de autor


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Mantenimiento del software


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

RENDIMIENTO DEL SISTEMA

custom RENDIMIENTO DE...


01- Capacidad de almacenamiento

02- T iempo de ejecucion

03- Factibilidad del sistema

04- Flexibilidad del sistema

05- Seguridad del sistema

Imagen: RENDIMIENTO DEL SISTEMA

01- Capacidad de almacenamiento


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Tiempo de ejecucion


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Factibilidad del sistema Functional Estado:del sistema Prioridad: Media 04Flexibilidad
Functional

Estado: Fase: 1.0 Fase: 1.0

Prioridad: Media Versin: 1.0 Versin: 1.0

Dificultad: Media Dificultad: Media

05- Seguridad del sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

RESPALDO CONTRA DESASTRES NATURALES


custom RESPALDO CONTR... 01- Garanti a del Si stema

02- Manteni mi ento del si stema

03- Reparaci on de daos

04- Ubi caci n del Equi po

Imagen: RESPALDO CONTRA DESASTRES NATURALES

01- Garantia del Sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

02- Mantenimiento del sistema


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

03- Reparacion de daos


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

04- Ubicacin del Equipo


Functional

Estado: Fase: 1.0

Prioridad: Media Versin: 1.0

Dificultad: Media

Matriz de Rastreabilidad de los requisitos con los objetivos del sistema. Verificacin de que exista una relacin entre los elementos del sistema, esto para que no queden elementos hurfanos.

Vista Lgica Vista de Datos con los componentes de bases de datos. Diseo de clases

Ingeniera de cdigo
CREATE TABLE Acciones ( Id_Acciones NUMBER(8,2) NOT NULL, Id_Venta NUMBER(8,2), Id_Cotizacion NUMBER(8,2), Id_Devolucion NUMBER(8,2), Id_Reporte NUMBER(8,2), Id_Cancelacion NUMBER(8,2), Id_Factura NUMBER(8,2), Id_Credito NUMBER(8,2), Id-Pedido NUMBER(8,2), Id_Apartado NUMBER(8,2), Id_Empr_Proveedor NUMBER(8,2), Id_Sucursal NUMBER(8,2) ); CREATE TABLE Apartados ( Id_Apartado NUMBER(8,2) NOT NULL, Id_Persona NUMBER(8,2), Importe_Anticipado NUMBER(8,2), Total NUMBER(8,2), Id_Fecha DATE ); CREATE TABLE C_Marcas ( Id_Marca NUMBER(8,2) NOT NULL, Marca VARCHAR2(50) ); CREATE TABLE C_Tipo_Pr ( Id_T_Prod NUMBER(8,2) NOT NULL, Descripcion VARCHAR2(50), Id_Categoria NUMBER(8,2) ); CREATE TABLE Cancelacion ( Id_Canc NUMBER(8,2) NOT NULL, Id_Persona NUMBER(8,2), Total NUMBER(8,2), Id_Venta NUMBER(8,2), Id_Fecha DATE ); CREATE TABLE Categoria ( Id_Categoria NUMBER(8,2) NOT NULL, Descripcion VARCHAR2(50) ); CREATE TABLE Cotizacion ( Id_Cotizacion NUMBER(8,2), Id_Persona NUMBER(8,2), Total NUMBER(8,2), Id_Fecha DATE ); CREATE TABLE Direccin ( Id_Direccin NOT NULL, Numero NUMBER(8,2), Calle VARCHAR2(50), Codigo_p NUMBER(8,2), Id_Municipio NUMBER(8,2) ); CREATE TABLE Empresa ( Id_Empresa NUMBER(8,2) NOT NULL, RFC VARCHAR2(50), Nombre VARCHAR2(50), Email VARCHAR2(50), Id_Direccion NUMBER(8,2) ); CREATE TABLE Empresa_Proveedor ( Id_Empresa_Proveedor NUMBER(8,2) NOT NULL, RFC_Empresa VARCHAR2(50), Nombre_Empresa VARCHAR2(50), Id_Persona NUMBER(8,2), Direccion VARCHAR2(50), Telefono NUMBER(8,2), Numero_Cuenta NUMBER(8,2) ); CREATE TABLE Empresa_Tel ( Id_EmprTel NUMBER(8,2) NOT NULL, Id_Empresa NUMBER(8,2), Id_DirTel NUMBER(8,2) ); CREATE TABLE Facturacion ( Id_Factura NUMBER(8,2) NOT NULL, Num_Factura NUMBER(8,2), Id_Persona NUMBER(8,2), Total NUMBER(8,2), Id_Fecha DATE );

CREATE TABLE Pedido ( Id_pedido NUMBER(8,2) NOT NULL, Id_Persona NUMBER(8,2), Precio_Unidades NUMBER(8,2), Total NUMBER(8,2), Id_Fecha VARCHAR2(30) ); CREATE TABLE Pedido_Detalle ( Id_P_Detalle NUMBER(8,2) NOT NULL, Id_Pedido NUMBER(8,2), Id_Producto NUMBER(8,2), Cantidad NUMBER(8,2), Precio NUMBER(8,2), Subtotal NUMBER(8,2) ); CREATE TABLE Persona ( Id_persona NUMBER(8,2) NOT NULL, Tipo_Persona VARCHAR2(50), Nombre VARCHAR2(50), RFC VARCHAR2(50), Edad NUMBER(8,2), Sexo VARCHAR2(50), Telefono NUMBER(8,2), E-mail VARCHAR2(50), Id_Direccion NUMBER(5,5), Contrasea VARCHAR2(20) ); CREATE TABLE Producto ( Id_Producto NUMBER(8,2) NOT NULL, Codigo_Barra NUMBER(8,2), Nombre VARCHAR2(50), Id_Marca NUMBER(8,2), Precio_Compra NUMBER(8,2), Precio_Venta NUMBER(8,2) ); CREATE TABLE Reporte ( Id_Reporte NUMBER(8,2) NOT NULL, Id_Fecha NUMBER(8,2), Id_Persona NUMBER(8,2), Existencia_Producto VARCHAR2(50), Productos_MayorDemanda NVARCHAR2(50),

Producto_MenorDemanda NVARCHAR2(50), Faltantes VARCHAR2(50), Total_Ventas NUMBER(8,2) ); CREATE TABLE Reporte ( Id_Reporte NUMBER(8,2) NOT NULL, Id_Fecha DATE, Id_Persona NUMBER(8,2), Existencia_Prod VARCHAR2(50), Faltantes VARCHAR2(50), Precio_Unidades NUMBER(8,2) ); CREATE TABLE Sucursal ( Id_Sucursal DECIMAL(8,2) NOT NULL, RFC DECIMAL(8,2), Nombre VARCHAR(50), Direccion VARCHAR(50), Telefono DECIMAL(8,2), Codigo_Postal DECIMAL(8,2), PRIMARY KEY (Id_Sucursal) ); CREATE TABLE Sucursal_Tel ( Id_SucTel NUMBER(8,2) NOT NULL, Id_Sucursal NUMBER(8,2), Id_DirTel NUMBER(8,2) ); CREATE TABLE Tipo_Persona ( Id_Tipo_persona NUMBER(8,2) NOT NULL, Tipo VARCHAR2(50) ); CREATE TABLE Usuario ( Id_Usuario NUMBER(8,2) NOT NULL, Nombre VARCHAR2(30), Contrasea VARCHAR2(50), Id_Persona VARCHAR2(50) ); CREATE TABLE Venta_Cli ( Id_venta_Cli NUMBER(8,2) NOT NULL, Id_venta NUMBER(8,2), Folio NUMBER(8,2) );

CREATE TABLE Venta_Prov ( Id_Venta_Prov NUMBER(8,2) NOT NULL, Id_Venta NUMBER(8,2), Folio NUMBER(8,2) ); CREATE TABLE Ventas ( Id_Venta DECIMAL(8,2) NOT NULL, Id_Persona DECIMAL(8,2), Id_Fecha DECIMAL(8,2), Cantidad DECIMAL(8,2), Total DECIMAL(8,2), Hora DECIMAL(8,2),

PRIMARY KEY (Id_Venta) ); CREATE TABLE Ventas_Detalle ( Id_Venta_detalle NUMBER(8,2) NOT NULL, Id_Producto NUMBER(8,2), Id_Unidad NUMBER(8,2), Precio_Venta NUMBER(8,2), Subtotal NUMBER(8,2) );

Detalle del Modelo


.

Modelo de interfaz de usuario

Imagen: 1

custom Formularios principales ZAFO INGRESAR USUARIO

USUARIO CONTRASEA
navigate

ADMINISTRADOR

SALIR

ENTRAR

SALIR

navigate ADMINISTRADOR

CONTRASEA

ENTRAR

SALIR

Imagen: 2

custom Formularios administrativ os

ZAFO U S U ARI O

CONSULTA DE PRODUCTOS

REGRESAR REGISTRO DE PRODUCTOS

ACTUALIZAR PRODUCTOS SALIR REPORTE DE VENTAS DE PRODUCTO

ZAFO AD MI N I S TRAD OR

CONSULTA DE PRODUCTO PROVEEDORES REGISTRO DE PRODUCTOS

GENERAR REPORTE REGRESAR ACTUALIZAR PRODUCTOS SALIR REPORTE DE VENTAS DE PRODUCTOS

Vista de implementacin

Pruebas unitarias al cdigo

Administracin de Riesgos

Necesidades del cliente Recursos econmicos Mercado Tiempo de desarrollo Capacitacin de personal Reuniones frecuentes Personal con experiencia Determinar los objetivos del proyecto Nuevas tecnologas

Administracin Colaborativa de Riesgos

Equipo de desarrollo Personal Necesidades del cliente Actualizacin de tecnologa Recursos econmicos Mercado Gestin de tiempo Capacitacin de personal

Glosario Anlisis de requisitos: Es la primera fase de una vida de un proyecto. Capa de Lgica: En esta capa se reciben las llamadas al sistema para realizar la conexin entre la interfaz grfica y la base de datos. Casos de usos: Actores que intervendrn en el uso del producto y sus posibles acciones. Ciclo de vida del software: Fases por los que pasan un proyecto de software desde, que es concebido hasta que est listo para usarse. Error: Accin o evento no esperado. Escalabilidad: El sistema continuara satisfaciendo requerimientos del cliente en situaciones en que sus parmetros se han incrementado. Estimacin de costes: Es una de las razones de ser de la ingeniera de software (recursos, equipos, tiempo empleado). Eventos: Es algo que sucede durante el proceso de negocios y afecta el flujo del proceso. Fallo: Consecuencia del error. Funcionalidad: Es la capacidad del sistema de hacer lo que se pretenda que se hiciera

Herramientas case: Ingeniera de software asistida por computadora. Integridad: Los recursos pueden ser modificables solo por los usuarios autorizados. Interfaces: Mecanismos bien definidos mediante los cuales los elementos del sistema pueden ser accedidos por otros elementos. Modelo negocios: Proceso de representacin de uno o ms aspectos o elementos de una empresa. Requerimientos: Algo que se le pide o solicita a alguien, caractersticas que se desean que posea un sistema o un software. Requisito funcional: Son todos aquellos elementos que sern utilizados durante el desarrollo de software. Requisitos no funcionales: Son aquellos requisitos de rendimiento, usabilidad seguridad, etc. que ayudaran al sistema. Restricciones: Imponen condiciones sobre la arquitectura que normalmente no son aceptadas Seguridad: Factor clave del software, representa la calidad del diseo y del proceso del desarrollo del proyecto. Sistema: Conjunto de entidades caracterizadas por ciertos atributos, que tienen relaciones entre si y estn localizadas en un cierto ambiente. Stakeholder: Es tiempo de persona que se involucra con el proyecto. Validacin: Significa probar la arquitectura tpicamente pasando a travs del diseo y requerimientos actuales.

Bibliografa CODE GOOGLE". (s.f). Recuperado el 07 de Junio de 2013, de http://mt5quintaventana.googlecode.com/files/usando-google-code.pdf Informacin bsica de scrum. (s.f).Recuperado el 07 de Junio de 2013, de assets.scrumfoundation.com/downloads/3/scrumprimer_es.pdf Introduccin al modelado de sistemas de software usando el Lenguaje Unificado de Modelado (UML). Recuperado el 10 de Junio de 2013. http://modelo_proceso_de_negocio.pdf

Anda mungkin juga menyukai