Anda di halaman 1dari 4

Tarea:  diseño de los reportes.

  

1.Teoria de sistemas.   

2.Proceso y como documentar los procesos   Análisis y diseño orientado a objeto 

3. Conceptos de programación orientada a  Análisis orientado a objeto:se presta especial 
objetos  atención a encontrar y describir los OBJETOS 
o conceptos en el dominio del problema 
   Clase, objeto, atributo o campo , metodos 
(funciones)  Para el ejemplo de la biblioteca :LIBRO, 

   herencia,polimorfismo,encapsulamiento.  BIBLIOTECARIO,AUTOR,EDITORIAL,CATEGORI

 
LECTOR 
Analisis y Diseño de sistemas 
Diseño orientado a objetos: se presta 
Que es el análisis y diseño de sistemas?  especial atención  a la definición de los 
Análisis: en el análisis  se pone enfasis en la  objetos de software, y en como como 
investigación del problema y los requisitos.  colaboran para satisfacer los requisitos.Por 
ejemplo en el sistema de biblioteca un 
Por ejemplo si se desea un nuevo sistema de  objeto software Libro tendria un atributo 
información para una biblioteca ¿como se va  Titulo y un metodo obtenerTitulo. 
ha utilizar el sistema?. QUE? 
 
Diseño: pone énfasis en una solución 
conceptual que satisface los requisitos  Por ultimo durante la implementacion, los 
encontrados en el análisis. Finalmente los  objetos de diseño se implementan como la 
diseños pueden ser implementados.  clase CLibro en Java. 

diseño de objetos. COMO?   

diseño de base de datos.  Rational Rose  

diseño de interfaces de usuario.  ARGO UML 

Java para programación‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 

package modelo;      private String titulo; 

public class CLibro {      private String editorial; 

// atributos   

    private String codigo; 
        System.out.println("Titulo: " +  } 
libro1.getTitulo()); 

        System.out.println("Editorial: "+ 
libro1.getEditorial()); 

    } 
 

Proceso de desarrollo de software:  crece, tambien se le conoce como desarrollo 
ITERATIVO e INCREMENTAL. 
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
El resultado de cada iteración es un sistema 
Describe un enfoque para la construcción,  ejecutable pero incompleto. 
desarrollo y posiblemente el mantenimiento. 
‐‐‐‐‐‐‐‐‐‐‐ 
‐‐‐‐‐‐ 
stakeholders: 
El proceso unificado de Rational (RUP) 
‐‐‐‐‐‐‐‐‐‐ personas que estan involucradas en 
Se ha convertido en el proceso de desarrollo  un proyecto de desarrollo de 
de gran exito para la construcción de  software(usuarios, analistas , diseñadores, 
sistemas orientados a objeto.  programadores.....). 
RUP combina la buenas practicas aceptadas   
como por ejemplo:el ciclo de vida 
iterativo,desarrollo dirigido por el riesgo.  Conceptos claves y buenas practicas de RUP 

Desarrollo iterativo:El desarrollo del sistema  ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
se organiza en una serie de miniproyectos 
cortos y de una duracion fija(4 semanas)  ‐ Abordar cuestiones de alto riesgo y muy 
llamados  iteraciones; el resultado de cada  valiosas en las primeras iteraciones. 
uno es un sistema que puede ser probado,  ‐ Involucrar continuamente a los usuarios 
integrado y ejecutado.  para la evaluación, retroalimentación y 
Cada iteracion incluye sus propias  requisitos. 
actividades de:analisis de requisitos, diseño  ‐ Construir en las primeras iteraciones una 
implementacion y pruebas.   arquitectura que contituye un núcleo central 
martes 05 de octubre  consistente. 

El ciclo de vida ITERATIVO se basa en la  ‐ Aplicar casos de uso. 
ampliacion y refinamiento sucesivos del  ‐ Modelar software visualmente utilizando 
sistema mediante multiples iteraciones con  UML. 
retroalimentación que se dirigen hacia el 
sistema final.En cada iteración el sistema 
*atributos del sistemas  El sistema deberá autorizar los pagos  a 
credito. 
*otros 
............. 
*Ejemplo Práctico. 
 AYUDA : 
 punto de venta   
‐‐‐‐‐‐‐‐‐‐‐‐‐  CON EL OBJETO DE VERIFICAR 
* panorama General.   QUE  ALGUN x  es de verdad una función del 
 Este proyecto tiene por objeto crear un  sistemas, la siguiente oración debera tener  
sistema de  terminal para el  punto de  venta  sentido : 
que se  utilizará en supermercados MINKA.                    El sistemas deberá hacer  <X> 
  Martes 12 de Octubre 
cLIENTES : SUper mercadods MINKA   Categorías de las funciones: 
minorista que se  proyecta a  ser el mejor  
mercado del pais.  ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 

METAS : en terminos Generales la meta es  Con el fin de establecer prioridades entre las 
una  mayor automatización del pago en las  funciones del sistema  se han de clasificar en 
cajas registradoras, dar soporte a servicios   las siguientes categorías: 
mas rapidas mas  baratos y mejores  a lo 
procesos de negocios.  1. EVIDENTE : debe realizarse, y el usuario 
debería saber que se ha realizado. 
                            pago rapido de los clientes. 
2. OCULTA : debe realizarse, aunque no es 
                            análisis rápido y exacto de las  visible para los usuarios. Esto se aplica a 
ventas.  muchos servicios técnicos subyacentes como 
guardar información en un mecanismo 
                            control automáticos  de  los  persistente de almacenamiento. 
inventarios. 
3. SUPERFLUA: Opcional su inclusión no 
FUNCIONES DEL SISTEMA:  repercute significativamente en el costo ni 
Las  funciones del sistemas  son lo que  éste   en otras funciones. 
habrá de hacer, por ejemplo automatizar 
pago  con tarjetas.Hay que  identificarlas y 
listarlas en  grupos  cohesivos y lógicos. 

 
Atributos del sistema 

‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 

Los atributos del sistema son sus  *cliente 
caracteristicas o dimensiones , no son 
funciones:  ‐‐‐‐‐‐‐‐‐‐‐‐ 

facilidad de uso  CEPS‐UNI El Centro de Extensión y 
Proyección Social de la UNI que dicta cursos  
tiempo de respuesta  de computación para público en general. Los 
cursos tienen una duración de 24 horas 
tolerancia a fallas  academicas 
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐  *metas 
Caso CEPS  ‐‐‐‐‐‐‐‐‐‐‐‐ 
*Panorama general  Mejorar las consultas realizadas por los 
alumnos, posibilitar la matricula en línea de 
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 
los alumnos. 
Crear un sistema de control de matricula, 
Ingresar las notas y la asistencia en línea por 
utilizando Internet para agilizar los diferentes 
parte de los profesores. 
procesos. 
Funciones del sistema: 

Referencia                  Función                           Categoría 

R1.1               

 realizados en CEPS , ingreso de notas , asistencia en línea, consulta de notas, estado de los 
certificados. 

*funciones del  sistemas 

*atributos del sistemas 

CEPS    Informes (se brinda informes a los 
alumnos, costo, horario ,profesor que dicta 
  Matricula (matricula de los alumnos)  el curso,                            tiempo de duración , 
  Pagos        (manejo del pagos en  contenido del curso, informa  a la dirección 
general, un curso se puede pagar en dos  de los requerimientos de los alumnos. ) 
partes, los alumnos de la UNI tienen un    Dirección (creación o apertura de 
descuento especial)  cursos, en general el manejo administrativo) 
  Notas  (proceso de manejo de las   
notas, modificaciones) 

Anda mungkin juga menyukai