miércoles, 3 de noviembre de 2010

3/11/2010

Condiciones a cumplirse para considerar que el sistema está completo:

Confección del manual del usuario, usando print screen de cada pantalla con descripcion de cada una de las opciones usadas en dicha pantalla. Este trabajo debe incluir las politicas de back-up, explicando el sentido de su uso, frecuencia de uso, etc)

Administrar el programa con Path Dinamico de modo que no este atado a direcciones fijas de base de datos

Help en linea, brindando la ayuda contextual a cada pantalla.

El proyecto de be incluir una estadistica grafica y otra en forma de reporte

Generar una carpeta con Apellido-nombre de cada alumno
Esta carpeta estara conformada por tres carpetas:

Diseño: diagrama de casos de uso, todos los casos de uso, Diagramas de clases, diagramas de secuencia.

Documentación: Propuesta y presupuesto

Programa: Programa desarrollado y BBDD

Gracias

miércoles, 22 de septiembre de 2010

22/9/2010

Esuvimos revisando las interfases. Se sugirieron aspectos que deben considerarse para su elaboración.
Estuvimos analizando el proceso de cobranza. Se nota en el alumno algun desconocimiento de las reglas de negocio propias de la cobranza. Se sugiere revisar TODOS los casos de uso, para tener una cabal idea de lo que es necesario comprender y definir.
Revisaremos todos los casos de uso. Tiene que haber uno por cada opcion del menu.
Tambien controlamos un diagrama de secuencia, recibiendo el alumno sugerencias para una construccion correcta.
Tal como fue definido en otro posteo previo, el alumno deberá trazarse el siguiente oplan de accion:
a) terminar detalladamente todos los casos de uso. Si hay algo que no se comprenda podra consultarlo por mail.
Una vez aprobados los CdU terminar con los diagramas de secuencia, Cada DdS es el seguimiento de un CdU, por lo tanto, uno es condicion del otro.
Recien entonces revisaremos los atributos y su relacion.
Despues vendra la construccion de interfases para finalmente comenzar la programacion.-

miércoles, 25 de agosto de 2010

25/08/2010

Estimado Alumno:

Estamos finalizando el mes de agosto.
Solo faltan tres meses para la finalizacion de las clases.-
Quedan a lo sumo, 12 clases en las que ustedes deben desarrollar el sistema completo.
Es perfectamente posible hacerlo, siempre que por vuestra parte haya una completa y profunda dedicación.
No es MUCHO TIEMPO. Les sugiero considerar en vuestro plan de trabajo diario, la necesidad de dedicar cantidad y calidad de tiempo al proyecto final, caso contrario este no podra terminarse a tiempo.

Quiero significarlo para que no duden del orden de los pasos o subprocesos que deberán cumplir:
No voy a controlar programacion hasta que no esten listos todos los diagramas de secuencia.
No voy a controlas diagr. de secuencia si no estan listas las clases, el diagrama de clases y el DER correspondiente
No voy a controlar lo pedido en el renglon previo si no han terminado con todos los casos de uso.
Por lo tanto, tracen vuestros planes de trabajo y consideren estos comentarios.
Gracias.

25/10/2010

Revisamos atributos en el diagrama de clases. OK (ingresar las modificaciones propuestas)
Revisamos las interfases. Discutimos las modificaciones a implementar. Debe terminar con todas las interfases.
Debe desarrollar 5 diagamas de secuencia eligiendo dos cdu correspondientes a ABM y los otros tres a otros procesos para poderlos corregir y aprender como hacer el resto.

miércoles, 7 de julio de 2010

07/07/2010

Debe ser mas profundo en el analisis de los atributos que conformaran cada clase.
dEBE REVISAR TODOS LOS CASOS DE USO TOMANDO COMO EJEMPLOS LOS TRABAJADOS EN CLASE.
dEBE CONFECCIONAR 5 INTERFASES.

miércoles, 9 de junio de 2010

9/06/2010

Corregir diagrama de Casos de uso
Generar un unico documento conteniendo: caratula, propuesta funcional, lista de contenido de menu, propuesta economica (debidamente modificada)
Desarrollar tres casos de uso de ABM para controlar su contenido.
Desarrollar menu programado, que no se hizo para esta clase.

miércoles, 2 de junio de 2010

Propuesta económica

En base a lo detallado en la propuesta final, se ofrece un sistema con el precio total de $5200.

Términos para el pago del sistema:
-Una vez aceptada la propuesta, se pedirá una seña al cliente del 15% del precio total, es decir $765, para comenzar el desarrollo del sistema.
-Una vez entregado el sistema finalizado, se pagará el resto ($4335)
-El pago del mismo se puede realizar, en efectivo, tarjeta de crédito, en 6 cuotas sin interés y hasta en 12 cuotas con un interés del 20% del valor total.

Plazo de vigencia:
El plazo de vigencia de este presupuesto es de 30 días, si no se acepta esta propuesta pasado ese lapso será represupuestado.

Garantía:
Este sistema tiene garantía por 2 meses, en los cuales el cliente podrá probar el programa e ir viendo si le falta algo o si se desea hacer alguna modificación.

Servicios Opcionales:
• Mantenimiento:
o $30 la hora
o $100 mensuales(6 visitas incluidas)
• Carga inicial: $30 la hora
• Código fuente: Su valor es del 200% del precio total.
• Capacitación: El valor total del sistema incluye una capacitación inicial en la que se enseña como usar el programa.
Cualquier curso adicional se paga $50 la clase.

Propuesta técnica

Luego de las entrevistas correspondientes, con el dueño de la empresa “New Art”, he detectado que el método actual de manejo de la información que lleva es estrictamente casera, manejada por medio de planillas y documentaciones donde se anotan todos los elementos que conforman el negocio, de manera manual.
Los medios manuales frecuentemente originan errores humanos en su registración y dificultades para ordenar la información y obtener rápidamente resultados.
La solución que se ofrece garantiza una mejor estructura y organización de los datos del negocio por medio de un sistema informático eficiente, con un simple y sencillo manejo, con una amigable interfaz para que el usuario pueda interactuar sin problema, con datos centralizados en una única Base de Datos, lográndose de esta manera mejorar la calidad de la parte administrativa.

El sistema contendrá los siguientes módulos:

-Clientes: Aquí se tendrá un registro de todos los clientes, con acceso a los datos específicos

-Proveedores: Aquí se podrá obtener la información de cada proveedor, tipo de proveedor, producto/servicio del que provee, sus precios, registrar los pagos realizados y consultar la cuenta corriente de las transacciones llevadas hasta el día (Si es que es un proveedor habitual).

-Artículos: Contiene un registro de todos los productos, su stock total y stock disponible (Total-Stock en uso) y sus precios de alquiler.

-Presupuestos: Contiene un registro de las facturas realizadas, garantías actuales vigentes, Cobranzas a realizar y cuenta corriente con cada cliente.

-Administrar calendario de eventos: ABM de eventos (Visualizados en un calendario), permite consultar por los eventos tomados en una fecha “X”.

-Gastos: Contiene los tipos de gastos que tiene la empresa y un registro de los mismos.

-Listados: Aquí se pueden consultar las estadísticas sobre los distintos factores de la empresa, y contiene el listado de IVA ventas.

-Backup: Guardado de la base de datos en un lugar externo, y la posibilidad de recuperarlo y usarlo en la actualidad.

2/06/2010

Reorganizamos el menu.
Tiene que adecuar la propuesta a la nueva estructura de menues
Programar los menues.
No presento presupuesto economica. Debe de presentarla considerando.
Importe presuúestado
Plan de pagos
plazo de vigencia
Garantia
Mantenimiento
Datos iniciales (autosuficiente)
Fuentes
Capacitacion

Presupuesto diferenciado de horas de analisis y programacion para los modulos propuestos. Debe dividir los programas a desarrollar en tres tipos:
sencillos, medianos y complejos. Debe estimar los tiempos y presupuestarlo, calculando para el primero de cada grupo las horas y para los restantes.

Diagrama de casos de uso

miércoles, 26 de mayo de 2010

Listado de opciones del sistema

-Administrar Clientes
- Proveedores
Administrar Proveedores
Registrar facturas
Pagos
Cuenta Corriente
-Bancos
Administrar Bancos
Administrar cheques (Depósitos)
-Artículos
Administrar artículos
Administrar precios
Consultar stock disponible
-Presupuestos-Facturación
Facturas
Garantías.
Cobranza
Cuenta corriente
-Administrar calendario de eventos
Consultar calendario
-Gastos
Tipo de Gastos
Registrar gastos
-Listados
Estadísticas
Listado de IVA Ventas
-Back up
Generar
Recuperar

26/5/2010

Debe presentar un listado de
opciones que tendra el sistema. Este enunciado de opciones deberá estar ordenado y agrupado temáticamente.
Debe presentar una propuesta al cliente, con la descripcion del sistema y comentando cada opcion.
Deberá confeccionar un presupuesto economico considerando todas las opciones que se o0frece al cliente.

martes, 25 de mayo de 2010

Trato con proveedores: No emito cheques, los pagos los realizo de contado halla o no un provecho del mismo(descuentos).
Con los clientes:
-Suelen ir al deposito a realizar el pago(efectivo o cheque)
- Realizan un deposito en mi caja de ahorros.

A muy pocos clientes se les acepta cheques a pocos dias.
Como todo servicio de alquiler, el pago del servicio es 100% efectuado antes de que el evento.
A los CLIENTES no se les pide seña(Igualmente 48 horas antes del evento el pago total debe estar efectuado)
Si la persona a la cual se le brinda el producto no es un cliente habitual, se debe formalizar a travez de una reserva con una seña del x%.

En casos especificos (Fiestas de 15,bar/bat mitzva,etc) se pide un deposito en garantia, el cual sera devuelto en caso de que la mercaderia vuelva en buen estado.

Listado de opciones que incluirá el sistema (Se irá actualizando con el tiempo y entrevistas)
-Registro de Clientes
-Registro de Proveedores
-Registro y administracion de stock
-Registro de Facturas
-Administracion de cheques de clientes.
-Seguimiento de presupuestos (Con un calendario visual)
-Estadisticas(Alquiler por modelo,por clientes(Mas habituales),por temporadas, de ventas)

Nuestro cliente lleva una administración muy casera de toda la información, por lo tanto el motivo principal para su contratacion de este desarrollo es la facilitacion al manejo de datos, lo cual reduciria mucho el tiempo de trabajo y haría más efectivo y seguro tanto el seguimiento de cada emprendimiento como el almacenamiento de toda la información, a largo y corto plazo.

Notas de Examen

Nota obtenida en examen del 12/05/2010 6,00

miércoles, 5 de mayo de 2010

5/5/10

La entrevista esta Ok.
Debe profundizar más en sus descripciones.
Debería explicitar cómo administrá los cheques propios (cuenta corriente bancaria) y los de clientes.
La cuenta corriente con clientes y proveedores debe ser considerada como la historia de las transacciones habidas a lo largo del tiempo. Por lo tanto, aunque solo se venda o compre al contado DEBE haber cuenta corriente para clientes y proveedores.
En las estadisticas que va ahacer debe reistrar por separadfo (y ponerlo en tablas) la venta de servicio y la venta de productos.
Debe considerar stock por modelo.
Debe considerar registrar los gastos en que incurre la empresa. Averiguar como se administran actualmente.
Para la proxima traer un listado ORDENADO de las opciones que incluirá este sistema para poder despues, programar el primer menu del sistema. (backup)
Preparar un primer esbozo de los motivos por los cuales debería el cliente comprar este desarrollo.

martes, 4 de mayo de 2010

Entrevista N1

Preguntas:

-¿Cuánto tiempo llevan en el mercado?
Casi 5 años.
-¿Qué tipo de productos alquila?
El producto propiamente dicho es “el sillón”, el servicio brindado, es el alquiler de livings para eventos, nuestros clientes son, organizadores de eventos, ambientadores, empresas, particulares
-¿Realiza ventas?
Si, en casos específicos.
-¿A que publico esta dirigido este servicio?
Está dirigido hacia un público de generalmente buen poder adquisitivo.
-¿Cómo obtiene usted tales productos?
Como soy de oficio tapicero, diseño los productos que pongo en alquiler, esos productos los envio a hacer por distintos fabricantes, con algunos materiales de mi propiedad.
-¿Cuántos depósitos tienen?
Actualmente 1.
-¿Tiene usted proveedores? ¿Cuantos y cómo se maneja con
-ellos?
Aproximadamente una decena de proveedores, generalmente son operaciones de contado (cheque al día, efectivo)
-Si tiene,¿De que le proveen?
Me proveen de cuerina, telas, mano de obra (carpintería, tapicería) y logística.
-¿Tiene distintos modelos?¿Cuantos?
Una amplia variedad de modelos, aproximadamente 40 modelos.
-¿Cómo están divididos los roles en la empresa?
Yo como dueño de la empresa, me encargo del diseño del modelaje, trato con los distintos proveedores, realizo entrevistas con clientes, organizo las entregas/retiros de mercadería.
Por el otro lado, mi esposa, quien se encarga de la parte administrativa, atención telefónica, recepción de inquietudes y confección de presupuestos.
-¿Tiene empleados?¿Cuantos?
Mi único empleado se encarga del mantenimiento de la mercadería (limpieza, arreglo de roturas, etc.)
-¿Cómo maneja los sueldos?
El único sueldo es del empleado de mantenimiento el cual cobra semanalmente.
-¿Qué tipos de factura emite?
Factura C, categoría mono tributo.
-¿Utiliza cuentas corrientes?
En este momento no, solo operaciones de contado.
-¿De que manera le abonan los clientes (Tarjeta, efectivo, -cheque)?
Efectivo y/o cheque al día.

jueves, 22 de abril de 2010

22/4

En Configuracion, Descripción introducir una breve descripción del sistema que esán desarrollando.
Invitar a Adrian Escandarani con esta direccion adrian.escandarani@gmail.com
Gracias

miércoles, 21 de abril de 2010

El comentario de la composicion del sistma esta bien, aunque demasiado general.
Tiene que desarrollar una primera entrevista, con preguntas ya HECHAS CON ANTICIPACION.
Registrar todas las respuestas y postear ambas en forma intercalada, para poder tomar una idea total del sistema.
Los presupuestos deberán registrarse, dando la posibilidad a un cumplimiento parcial. Las facturas deberan realizarse desde el presupuesto.
Falta definir el listado de cuenta corriente, que el cliente debera explicar.
Falta definir el listado de IVA, que el cliente debera explicar
Traer documentacion COMPLETA de todos los documentos que el cliente usa: como borrador, como documentacion final, etc.
Si no trae la documentacion completa, no se analiza la encuesta.

martes, 20 de abril de 2010

Funciones principales

El sistema funcionaria para la empresa de alquiler de livings ambientados "New Art".
Este mismo se correra en la PC de la oficina donde se atienden los pedidos.

En esta primera charla hacemos un acercamiento a lo que serían unos principales requerimientos.

-Gestión Cotizacion/Presupuestos
-Fichas Diarias(Seguimiento de operación hasta su cancelacion/concretacion)
-Gestion del stock de productos
-Administracion de remitos, facturas y recibos
-Organizacion del depósito
-Registro de proveedores(mercaderia/logistica)
-Registro de clientes

sábado, 17 de abril de 2010

Examen

Nota: 6.90
Salvo la pregunta 7 que vale 1.60 puntos, las restantes valen 1.20

Preguntas del examen sobre requerimientos:

1. Definición de lo que es un requerimiento
“Los requerimientos son aquellas capacidades u objetivos que deben conformar el software o sistema que se va a construir

2. Qué significa “el ciclo de vida iterativo se basa en la evolución de prototipos ejecutables?
Un prototipo muestra un grado de avance en el desarrollo de un software. El concepto de iterativo, al contrario de lo que ocurría en un método de cascada, indica que cada avance en el desarrollo, debe mostrarse al cliente. Una detección temprana de un error es un paso hacia la calidad del mismo. Iterativo se relaciona con que se lo muestra varias veces al cliente e incremental por el agregado de funcionalidad en cada presentación.

3. Qué significa “los líderes del negocio necesitan entender el significado subyacente a los números”
Se refiere a información para toma de decisiones, y generalmente se refiere a la acumulación de información histórica para evaluar tendencias o explicar fenómenos ocurridos. Esto debe conocerlo el analista para que su sistema prevea cómo van a analizar la información su cliente.

4. Definición del significado de “modelo”
Es una representación de una realidad de un proyecto que se quiera desarrollar.

5. Explicar particularmente el significado de los 4 términos de la expresión“
La calidad de un software desarrollado tiene relación con la satisfacción de un cierto conjunto de requerimientos que aseguren Funcionalidad, Usabilidad, Confiabilidad, Performance”
Funcionalidad: cumplimiento de los requerimientos
Usabilidad: fácil de usar y entender para el usuario
Confiabilidad: seguridad de que los datos grabados reflejan los datos de la transacción y que demás permanecen a lo largo del tiempo
Performance: alude a que el tiempo de la respuesta del sistema sea razonable

6. Explicar el concepto de “Testeo basado en Requerimientos”.
Significa qwue cuando se hace el testeo indivdual de un programa o de integración, el analista debe tener frente a si mismo, l descripción de los Requerimientos y analizar si el software probado los cumple integralmente

7. Investigar cada uno de los siguientes ítems:
“Los requerimientos son aquellas capacidades u objetivos que deben conformar el software o sistema que usted este construyendo. Se encuentran requerimientos en:
a. Documentos de visión
Son definiciones de metas y comportamientos que la empresa quiere alcanzar
b. Requerimientos de marketing
Aunque el sistema no tenga relación al marketing de la empresa es necesario tener en cuenta lo que el sector necesita para incluirlo en los requerimientos correspondientes
c. Requerimientos del producto
El analista debe conocer al detalle las diferentes formas de comercializar cada producto para preveer requerimientos correspondientes
d. Reglas de negocio
Son las normas, usos y costumbres que tiene la empresa antes de la llegada del analista. Este de estudiarlas y respetarlas a rajatabla salvo propuesta de modificación aceptado
e. Especificaciones funcionales
Conforman el comportamiento que el cliente desea para el sistema que está encargando.
f. Planes de Quality assurance
El termino Quality assurance se refiere al testeo para aseguramiento de calidad del software. Al mismo tiempo que el analista estudia el sistema a desarrollar debe planificar cuantas pruebas debe realizar y en cuales momentos
g. Casos de prueba
No confundirse con casos de uso. Los casos de prueba son conjuntos de datos de prueba que el analista define con cada nivel de avance del desarrollo. Cuando se haga el testeo explicado en f) deberán usarse estos datos
h. Prototipos

8. Significado de “los requerimientos trascienden las áreas funcionales”
El analista debe cubrir no solo los requerimientos definidos por el cliente sino todos los otros sistemas, computarizados o no donde el nuevo software tendrá impacto para tenerlo en cuenta para su diseño.

Proeycto

Ya corregi el nombre de tu blog. Ahora puedo distinguirlo entre los de tus comppañeros.
Te solicito prepares mas detalladamente los items que conformarían el comportamiento de tu proyecto. Por favor traelo en un documento word para que ´puedas luego postearlo en el blog.
Buen fin de semana

miércoles, 14 de abril de 2010

Proyecto Final

Hoy tuvimos la primer evaluación del año, en la cual se evaluó el powerpoint estudiado.

jueves, 8 de abril de 2010

Cambiar de nombre

Te solicito camies de nombre por
Unamuno PF 6A 2010

Cambio de Nombre

Debes poner como nombre
Solovey M PF 6A 2010