ARQUITECTURA DE SOFTWARE
 La documentación de un proyecto de sistemas, es
una de las fallas que se tiene cuando se desarrolla
software, debido a que la mayoría de los ingenieros
de sistemas no consideran importante esto. El
pensamiento se debe principalmente al hecho que la
mayoría maneja todo en su cabeza o en su
computador personal. El problema se da es en la
empresa beneficiaria del software, al cual queda
enlazada al ingeniero, porque es el único que conoce
el sistema. Y cuando éste no puede continuar
asesorándolos, viene el problema que el que los va a
ayudar no conoce el sistema, y debe invertir una
gran cantidad de tiempo en esta tarea.
INTRODUCCIÓN

 GENERAL
Crear la documentación de un software desarrollado, según el
modelo UML
 ESPECIFICOS
Aplicar cada una de las herramientas de UML.
Contribuir a desarrollar mejor software, de acuerdo a las
necesidades de los usuarios.
Adoptar el UML como metodología de análisis, diseño e
implantación orientada a objetos.
OBJETIVOS

 Se necesita desarrollar mejores programas de
computador, y que el usuario no esté sujeto a un
ingeniero de sistemas, sino que pueda escoger para
su empresa quien le convenga y esté más
comprometido. Debido a esto es necesario que
siempre cuenten con la documentación necesaria de
sus programas de computador, para facilitar su
trabajo y modificación
JUSTIFICACIÓN

 La documentación se integra de todos los elementos
que explican las características de un programa o
sistema, y son necesarios para poder utilizarlo,
operarlo o modificarlo. Documentar es una tarea tan
necesaria e importante como escribir el código: el
código indica cómo funciona el programa, y la
documentación indica porqué lo hace.
PORQUE ES NECESARIO
DOCUMENTAR UN SOFTWARE?

 Hoy en día, UML está consolidado como el lenguaje
estándar en el análisis y diseño de sistemas de
cómputo. Mediante UML es posible establecer la
serie de requerimientos y estructuras necesarias para
plasmar un sistema de software previo al proceso
intensivo de escribir código.
EXISTE UNA ESTANDARIZACIÓN
EN LA DOCUMENTACIÓN?

 Los diagramas que forman la base de UML, y dictan
la manera en que es diseñado un sistema son:
Casos de uso, diagramas de clases, de secuencia, de
colaboración, de estado, de actividades y de
componentes.
DE QUE SE COMPONE LA
DOCUMENTACIÓN?

 Actualmente la droguería “Buen vivir” no cuenta
con un sistema de inventario, ni con un sistema que
gestione los procesos de compra y venta que permita
incrementar su productividad como empresa.
El manejo de inventarios es un aspecto fundamental
dentro de cualquier empresa, ya que de ella depende
el nivel de ventas, así como saber cuándo realizar un
pedido o la cantidad de pedido a realizarse.
DEFINICION DEL PROYECTO

EL fin de este proyecto es automatizar el inventario
de una Farmacia.
Para que el propietario tenga un mejor control sobre
la administración de sus medicamentos y sus ingresos
en la farmacia, contar con un sistema de información
que permita controlar el inventario y toda la parte
administrativa alcanzando un manejo de información
de manera simplificada, obteniendo un control
totalmente dinámico y de fácil uso.

 El sistema permitirá verificar la existencia de
medicamentos.
 El sistema permitirá listar el catálogo de
medicamentos.
 El sistema actualizará el stock de medicamentos.
 El sistema permitirá listar el catálogo de
medicamentos.
 El sistema permitirá registrar la compra de
medicamentos.
REQUERIMIENTOS

 Desarrollar un sistema de Información para mejorar
el control de inventario, y el control de todas las
ventas, la cual sea totalmente dinámica y de fácil uso.
OBJETIVO

 Este Proyecto tuvo lugar al análisis detallado que se
le hizo a la farmacia, permitiendo determinar que
cuenta con una base de datos donde se encuentran
todos los medicamentos y precios respectivos, pero
su dificultad en este punto es que el diseño de las
bases de datos no brinda el beneficio esperado de los
mismos.
JUSTIFICACIÓN
DIAGRAMA DE CLASES
CASOS DE USO
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE ACTIVIDADES
DIAGRAMA DE COMPONENTES

BIBLIOGRAFÍA
 ARQHYS. 2011, 08. ¿Por qué documentar un programa?.
Revista ARQHYS.com. Obtenido 06, 2017, de
http://www.arqhys.com/general/por-que-documentar-un-
programa.html.)
 Importancia de UML. Recuperado 06.2017, de
https://www.osmosislatina.com/lenguajes/uml/basico.htm

Documentacion de un proyecto de sistemas

  • 1.
  • 2.
     La documentaciónde un proyecto de sistemas, es una de las fallas que se tiene cuando se desarrolla software, debido a que la mayoría de los ingenieros de sistemas no consideran importante esto. El pensamiento se debe principalmente al hecho que la mayoría maneja todo en su cabeza o en su computador personal. El problema se da es en la empresa beneficiaria del software, al cual queda enlazada al ingeniero, porque es el único que conoce el sistema. Y cuando éste no puede continuar asesorándolos, viene el problema que el que los va a ayudar no conoce el sistema, y debe invertir una gran cantidad de tiempo en esta tarea. INTRODUCCIÓN
  • 3.
      GENERAL Crear ladocumentación de un software desarrollado, según el modelo UML  ESPECIFICOS Aplicar cada una de las herramientas de UML. Contribuir a desarrollar mejor software, de acuerdo a las necesidades de los usuarios. Adoptar el UML como metodología de análisis, diseño e implantación orientada a objetos. OBJETIVOS
  • 4.
      Se necesitadesarrollar mejores programas de computador, y que el usuario no esté sujeto a un ingeniero de sistemas, sino que pueda escoger para su empresa quien le convenga y esté más comprometido. Debido a esto es necesario que siempre cuenten con la documentación necesaria de sus programas de computador, para facilitar su trabajo y modificación JUSTIFICACIÓN
  • 5.
      La documentaciónse integra de todos los elementos que explican las características de un programa o sistema, y son necesarios para poder utilizarlo, operarlo o modificarlo. Documentar es una tarea tan necesaria e importante como escribir el código: el código indica cómo funciona el programa, y la documentación indica porqué lo hace. PORQUE ES NECESARIO DOCUMENTAR UN SOFTWARE?
  • 6.
      Hoy endía, UML está consolidado como el lenguaje estándar en el análisis y diseño de sistemas de cómputo. Mediante UML es posible establecer la serie de requerimientos y estructuras necesarias para plasmar un sistema de software previo al proceso intensivo de escribir código. EXISTE UNA ESTANDARIZACIÓN EN LA DOCUMENTACIÓN?
  • 7.
      Los diagramasque forman la base de UML, y dictan la manera en que es diseñado un sistema son: Casos de uso, diagramas de clases, de secuencia, de colaboración, de estado, de actividades y de componentes. DE QUE SE COMPONE LA DOCUMENTACIÓN?
  • 8.
      Actualmente ladroguería “Buen vivir” no cuenta con un sistema de inventario, ni con un sistema que gestione los procesos de compra y venta que permita incrementar su productividad como empresa. El manejo de inventarios es un aspecto fundamental dentro de cualquier empresa, ya que de ella depende el nivel de ventas, así como saber cuándo realizar un pedido o la cantidad de pedido a realizarse. DEFINICION DEL PROYECTO
  • 9.
     EL fin deeste proyecto es automatizar el inventario de una Farmacia. Para que el propietario tenga un mejor control sobre la administración de sus medicamentos y sus ingresos en la farmacia, contar con un sistema de información que permita controlar el inventario y toda la parte administrativa alcanzando un manejo de información de manera simplificada, obteniendo un control totalmente dinámico y de fácil uso.
  • 10.
      El sistemapermitirá verificar la existencia de medicamentos.  El sistema permitirá listar el catálogo de medicamentos.  El sistema actualizará el stock de medicamentos.  El sistema permitirá listar el catálogo de medicamentos.  El sistema permitirá registrar la compra de medicamentos. REQUERIMIENTOS
  • 11.
      Desarrollar unsistema de Información para mejorar el control de inventario, y el control de todas las ventas, la cual sea totalmente dinámica y de fácil uso. OBJETIVO
  • 12.
      Este Proyectotuvo lugar al análisis detallado que se le hizo a la farmacia, permitiendo determinar que cuenta con una base de datos donde se encuentran todos los medicamentos y precios respectivos, pero su dificultad en este punto es que el diseño de las bases de datos no brinda el beneficio esperado de los mismos. JUSTIFICACIÓN
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
     BIBLIOGRAFÍA  ARQHYS. 2011,08. ¿Por qué documentar un programa?. Revista ARQHYS.com. Obtenido 06, 2017, de http://www.arqhys.com/general/por-que-documentar-un- programa.html.)  Importancia de UML. Recuperado 06.2017, de https://www.osmosislatina.com/lenguajes/uml/basico.htm