jueves, 20 de septiembre de 2012
UML
Herramientas UML
Pero volviendo a la definición de UML como "conjunto de herramientas", si nos imaginamos UML como una caja de herramientas con su martillo, destornillador, alicates, etc. Veamos qué contiene nuestra caja de herramientas:
Diagrama de casos de uso
Diagrama de clases
Diagrama de estados
Diagrama de secuencias
Diagrama de actividades
Diagrama de colaboraciones
Diagrama de componentes
Diagrama de distribución
Pero siguiendo con la analogía, si vamos a colgar un cuadro no usaremos todas las herramientas de nuestra caja, posiblemente sólo usemos el martillo para clavar el clavo.
Lo mismo pasa con UML, una vez que conozcamos las herramientas usaremos en cada momento las más adecuadas a nuestras necesidades. Nos os voy a decir que esto sea fácil, pues hay que saber para qué sirven y qué limitaciones tienen unas y otras para conocer su utilidad. Pero se puede alcanzar este conocimiento con un poco de práctica y sentido común.
miércoles, 12 de septiembre de 2012
cvsi
CVSI
investigación preliminar
factibilidad
operacional
económica
técnica
legal
Análisis
requerimientos
requisitos
* funcional
* no funcional
Diseño
Arquitectura
Desarollo
Rup: ciclo de vida que determina cuantos desarolladores se necesitan para el desarroyo
del software
del software
Scrum: ciclo de vida para crear un software en poco tiempo
Implementacion
prueba
mantenimiento
agate
Caso de estudio agate
Agate es una compañía de publicidad, la cual implementaron un sistema de información con el cual solo requerimiento primordiales, ellos querían pasar el software que ya le habían implementado a java ya que en su empresa manejaban barios sistema de computo para cada facultad y java se hace compatible con estos y que cubra todos los requerimientos de la empresa para que así tener mayor eficiencia y eficacia en su compañía.
casos de uso
CASO DE USO
Un Caso de Uso es una representación de una unidad discreta de trabajo realizada por un
usuario (u otro sistema) usando el sistema en operación. Se ejecuta en su totalidad o no se
ejecuta nada, devolviendo algo de valor al usuario. Algunos ejemplos de casos de uso son
Agregar Pedido, Eliminar Pedido, Modificar Pedido.
Una descripción de Caso de Uso generalmente incluirá
Comentarios generales y notas que describen el Caso de Uso;
Requisitos: cosas que el Caso de Uso debe permitir hacer al usuario, tales como <capacidad
de actualizar orden>, <capacidad de modificar orden>, etc.
Restricciones: las reglas sobre qué se puede hacer y qué no se puede. Incluyen
precondiciones que tienen que ser verdaderas antes de que se ejecute el Caso de Uso
Técnicas de recolección de hechos:
*Entrevista
*Observación
*Revisión de archivos
*Encuestas
*Encuestados
Requerimientos Funcionales
Son todas aquellas acciones que se van a realizar en el software o como se va a comportar el software.
Requerimientos no Funcionales
Se refieren a todos los requisitos que ni describen información a guardar, ni funciones a realizar.
Los requisitos no funcionales más habituales son la estabilidad, la portabilidad y el costo.
requisitos
REQUISITOS
En la ingeniería de sistemas y la ingeniería de software, la Ingeniería de requisitos o Ingeniería de requerimientos comprende todas las tareas relacionadas con la determinación de las necesidades o de las condiciones a satisfacer para un software nuevo o modificado, tomando en cuenta los diversos requisitos de los inversores, que pueden entrar en conflicto entre ellos.
Muchas veces se habla de requerimientos en vez de requisitos; esto se debe a una mala traducción del inglés. La palabra requirement debe ser traducida como requisito, mientras que requerimiento se traduce al inglés como request.
requerimientos
requerimientos
El conocimiento requerido de un analista de sistemas experimentado puede resumirse bajo los siguientes encabezamientos.
Requerimientos de información: un conocimiento de la industria en la que el analista actúa, la organización y estructura de la compañía, cómo se ejerce el control administrativo, y la naturaleza de la información que necesita la dirección de la compañía para tomar decisiones efectivas.
Requerimientos de información: un conocimiento de la industria en la que el analista actúa, la organización y estructura de la compañía, cómo se ejerce el control administrativo, y la naturaleza de la información que necesita la dirección de la compañía para tomar decisiones efectivas.
analista
Como ser un buen analista
El analista de sistemas debe ser una persona que desarrolle rápidamente un conocimiento del ambiente en que se halla. Tiene que ser fundamentalmente un buen pensador, pero no es necesario que tenga diez ideas brillantes por día. No es un hombre de gabinete, sino, preferentemente una persona con mentalidad inquisitiva, capaz de interactuar y comprender y apreciar las ideas ajenas. Debe ser capaz de buscar no simplemente en el plano teórico, sino que debe recogerlas y evaluarlas en relación con el estado actual de la organización en que trabaja.
Suscribirse a:
Entradas (Atom)


