Documente Academic
Documente Profesional
Documente Cultură
Garantizar el
aseguramiento de la
calidad total Probar, mantener y
diseando sistemas y auditar el software
software con un
enfoque modular,
descendente.
Documentar el
software con las
herramientas
adecuadas
Enfoque de administracin de la calidad total
Es necesario que tanto el analista como la empresa se comprometa desde el principio con la calidad
Se podrn desarrollar
estndares de calidad de los SI.
Estos estndares se redisearan
cada vez que haya una
modificacin mayor por parte
del equipo de anlisis de
sistemas.
El
coordinador
El
El tomador Repaso programador
de notas Estructurado o analista
PSEUDOCDIGO
MANUALES DE PROCEDIMIENTO
EL METODO FOLKLORE
SELECCIN DE UNA TCNICA DE DISEO Y
DOCUMENTACIN
PSEUDOCODIGO
El pseudocdigo con frecuencia se usa para
representar la lgica de cada mdulo en un
diagrama de estructura.
MANUALES DE PROCEDIMIENTO
Los manuales de procedimiento son documentos
organizacionales comunes que la mayora de las
personas ha visto.
Se pretende que los manuales comuniquen a
aquellos que los usan.
EL METODO DE FOLKLORE
El folklore es una tcnica de documentacin de sistemas creada para complementar algunas de las
tcnicas ya tratadas.
Este enfoque para la documentacin de sistemas requiere que el analista entreviste a los usuarios,
investigue la documentacin existente en los archivos y observe el procesamiento de informacin.
SELECCIN DE UNA TCNICA DE DISEO Y DOCUMENTACIN
Es compatible con la documentacin existente.
Se entiende por otros en la organizacin.
Le permite regresar a trabajar en el sistema despus de que ha estado fuera de l por un periodo.
Sea conveniente para el tamao del sistema en que est trabajando.
Permita un enfoque de diseo estructurado si se considera como ms importante que otros
factores.
Permita fcil modificacin.
CMO PROBAR, MANTENER Y AUDITAR
COMO AUDITAR
Auditar es otra forma de asegurar la calidad de la informacin
contenida en el sistema.
Hay dos tipos de auditores para el sistema de informacin interno
y externo.
IMPLEMENTACIN
EXITOSA DEL
SISTEMA DE
INFORMACIN
OBJETIVOS DE APRENDIZAJE
Desventajas
TIPOS DE REDES DE SISTEMAS DISTRIBUIDOS
MODELADO DE REDES
Dibujando un diagrama de
descomposicin de red
Creacin de un diagrama de
conectividad de hub
Divisin del diagrama de conectividad de hubs
en un diagrama de conectividad de estaciones
de trabajo
GROUPWARE
Ventajas de los sistemas distribuidos
Desventajas de los sistemas distribuidos
CAPACITACIN DE USUARIOS
ESTRATEGIAS DE
CAPACITACIN
A quin capacitar;
Personas que capacitan a los usuarios;
CONVERSIN
ESTRATEGIAS DE CONVERSIN
Conversin directa;
Conversin paralela;
Conversin de prototipo modular;
Conversin distribuida;
ASPECTOS FE SEGURIDAD PARALO Y LOS
BASADOS EN WEB
SISTEMAS TRADICIONALES
SEGURIDAD FSICA
SEGURIDAD LGICA
SEGURIDAD CONDUCTUAL
OTRAS CONSIDERACIONES DE
CONVERSIN
La conversin tambin trae consigo otros detalles para el analista, los
cuales incluyen lo siguiente:
TCNICAS DE EVALUACIN
Estas tcnicas incluyen anlisis costo-beneficio; modelos que intentan estimar el valor de una
decisin con base en los efectos de la informacin y que usan teora de informacin, simulacin o
estadsticas bayesianas.
SUBCLASES: SUBCLASES:
RESPONSABILIDADES COLABORADORES PENSAMIENTO DEL OBJETO PROPIEDAD RESPONSABILIDADES COLABORADORES PENSAMIENTO DEL OBJETO PROPIEDAD
AGREGAR UN NUVEO DEPARTAMENTO CURSO Conozco mi NOMBRE NOMBRE DEL AGREGAR UN NUVEO curso Departamento Conozco el nmero de curso Nmero del curso
DEPARTAMENTO
Cambiar informacin del curso Libro de texto Conozco mi descripcin Descripcin del
curso
Proporcionar informacin del Conozco al director de mi Nombre del director
departamento departamento
Desplegar informacin del curso Tarea Conozco mi nmero de Crditos
crditos
Un nuevo libro de texto Curso Conozco mi ISBN ISBN Agregar una tarea nueva Curso Conozco el nmero de tareas Nmero de tareas
Cambiar informacin del libro de texto Conozco mi autor Autor
Cambiar una tarea Conozco mi descripcin Descripcin de la
tarea
Encontrar informacin del libro de Conozco mi ttulo Ttulo
texto Ver una tarea Conozco cuantos puntos Puntos
represento
Eliminar libros de textos obsoletos Conozco mi edicin Edicin
Conozco cuando debo Fecha de
terminar vencimiento
Conozco mi editor Editor
S si soy solicitado Solicitado
Ejemplo :
Simulacin para un cajero electrnico, puntos a
mencionar:
Gestor de cuenta
Verificador de NIP
Gestor de ingresos
Gestor de reintegros
Caja electrnica
Selector de actividad
Lector de
tarjetas
Gestor de cuenta
Caja electrnica
Verificar validez de cuenta
Entregar Efectivo Gestor De Ingresos
Devolver NIP Entregar Sobre De Ingreso Con Indicacin Gestor De Reintegros
De Hora
Verificar informacin de reintegros / ingresos
Recuperar Sobre De Ingreso
Verificador de NIP
Gestor de ingresos
Pedir a Caja Electrnica que entregue y Caja electrnica
recupere sobre de depsito
Lector de tarjeta
QU? CMO?
Smbolos de caso de uso
Estudiante Estudiante
Smbolos de caso de uso
Evento Respuesta
Caso de Uso
20 > 40-50
Relaciones de caso de uso
1.Comunica
Comunica Matricularse
en un curso
Estudiante
2.Incluye
Autorizar pago
Realizar venta
con tarjeta
4.Generaliza
Diagramas de actividades
Secuencias de actividades de un proceso
Actividades secuenciales.
Actividades paralelas.
Decisiones que se toman.
Los diagramas de actividades describen lo qu pasa en primer lugar, en segundo lugar, y as
sucesivamente
DIAGRAMAS DE SECUENCIA
ASISTENTE
BIBLIOTECARIO
2:Busca el libro ()
3:devuelve informacin ()
INDICE
6:Entrega libro ()
LECTOR
1:Solicita libro ()
dndole el titulo ()
Diagramas de clase
Es el ms utilizado y ms conocido de los diagramas orientados a objetos.
Es la fuente de generacin de cdigo. El diagrama de clase representa
clases, sus partes y la forma en la que las clases de los objetos estn
relacionados con otro.
Una clase es una definicin de un tipo de objeto.
Atributos: describe las caractersticas de una clase de objetos.
Operaciones: define el comportamiento de una clase de objetos
Estereotipos: ayuda a entender este tipo de objeto en el contexto de
otras clases de objetos con roles similares dentro del diseo del sistema.
Asociacin: es un trmino formal para un tipo de relacin.
Herencia: permite organizar las definiciones de la clase para simplificar y
Elementos
Un diagrama de clases esta compuesto por los siguientes elementos:
Clase: atributos, mtodos y visibilidad.
Relaciones: Herencia, Composicin, Agregacin, Asociacin y Uso.
Clases
Es la unidad bsica que encapsula toda la informacin de un
Objeto (un objeto es una instancia de una clase). A travs de ella
podemos Modelar el entorno en estudio. Una clase es
representada por un rectngulo que posee tres divisiones:
Atributos
Los atributos o caractersticas de una Clase pueden ser de tres tipos, los
que definen el grado de comunicacin y visibilidad de ellos con el entorno,
estos son:
public (+,): Indica que el atributo ser visible tanto dentro como fuera de la
clase, es decir, es accesible desde todos lados.
prvate (-,): Indica que el atributo slo ser accesible desde dentro de la
clase (slo sus mtodos lo pueden acceder).
protected (#,): Indica que el atributo no ser accesible desde fuera de la
clase, pero si podr ser accedido por mtodos de la clase adems de las
subclases que se deriven (ver herencia).
Mtodos
Los mtodos u operaciones de una clase son la forma en como sta
interacta con su entorno, stos pueden tener las caractersticas:
public (+,): Indica que el mtodo ser visible tanto dentro como fuera de
la clase, es decir, puede ser accedido desde todos lados.
prvate (-,): Indica que el mtodo slo ser accesible desde dentro de la
clase (slo otros mtodos de la clase lo pueden acceder).
protected (#,): Indica que el mtodo no ser accesible desde fuera de la
clase, pero si podr ser accedido por mtodos de la clase adems de
mtodos de las subclases que se deriven (ver herencia).
Relaciones entre clases
El lenguaje modelado unificado ofrece un conjunto de herramientas til para el anlisis y diseo de sistemas.
Como en el caso de cualquier producto creado con ayuda de herramientas, el valor de los productos UML en un
proyecto depende de la pericia con el que el analista de sistemas maneje las herramientas. El analista usara en
principio el conjunto de herramientas de UML para dividir los requerimientos del sistema en modelo de casos de
uso y un modelo de objetos describe los objetos, as como sus asociaciones, responsabilidades, colaboradores y
atributos.
Defina el modelo de casos de uso
Continu la elaboracin de diagramas de UML para modelar el sistema durante la fase de anlisis
Desarrolle el diagrama de clases
Dibuje diagramas de estados
Comience el diseo de sistemas refinando los diagramas UML, y utilcelos para derivar clases y sus atributos y
mtodos.
Documente en detalle el diseo de su sistema. Este es crucial. Entre ms completa sea la informacin que
proporcione al equipo de desarrollo a travs de la documentacin y diagramas UML, ms rpido ser el
desarrollo y mas solido ser el sistema final.
LA IMPORTANCIA DE USAR UML PARA EL MODELADO
El UML es una herramienta poderosa que puede mejorar en gran medida la calidad de anlisis y
diseo de un sistema, y puede esperarse que las prcticas mejoradas se traduzcan en sistemas de
mayor calidad.
Al utilizar el UML de manera iterativa en el anlisis y el diseo, usted puede conseguir que los
equipos de negocios y de TI comprendan mucho mejor los requerimientos del sistema y los
procesos que se tienen que realizar en el sistema para cumplir tales requerimientos.
La primera iteracin de anlisis debe darse un nivel muy alto para identificar los objetivos generales
del sistema y validar los requerimientos a travs del anlisis de los casos de uso. La identificacin de
los actores y la definicin del modelo de caso de uso inicial son parte de esta primera iteracin. Las
iteraciones de anlisis subsecuentes refinan an ms los requerimientos del sistema a travs del
desarrollo de escenarios de casos de uso, diagramas de clases, diagramas de secuencias, diagramas
de estados, etc. En cada iteracin se realiza una revisin ms detallada del diseo del sistema hasta
las cosas y las relaciones del sistema se encuentran definidas de una manera clara y precisa en los
documentos UML.
GRACIAS POR
SU ATENCION