Bueno Les Presento mi proyecto en Moovly en cual se trata el tema de CMMI
domingo, 6 de abril de 2014
Moprosoft
Modelo de Procesos para la Industria del Software
Características del Modelo:
uEspecífico
para el desarrollo y mantenimiento de software.
uFácil de
entender (comprensible).
uDefinido como
un conjunto de procesos.
uPráctico y
fácil de aplicar, sobre todo en organizaciones pequeñas.
uOrientado a
mejorar los procesos para contribuir a los objetivos del negocio.
uAplicable como
norma mexicana.
¿Qué es un Proceso según MoProSoft?
Conjunto de
prácticas relacionadas entre sí, llevadas a cabo a través de roles y por
elementos automatizados, que utilizando recursos y a partir de insumos,
producen un satisfactor de negocio para el cliente.
Los 9 procesos de Moprosoft
uGestión de
Negocio
uGestión de
Procesos
uGestión de
Proyectos
uGestión de Recursos
uRecursos
Humanos y Ambiente de Trabajo
uBienes, Servicios e
Infraestructura
uConocimiento
de la Organización
uAdministración
de Proyectos Específicos
uDesarrollo y
Mantenimiento de Software
Escala de capacidades
Bibliografia
Título
|
Especialización de Moprosoft
Basada en El Método Ágil Scrum
|
Autores
|
Magdalena D Vila Mu Oz, Magdalena
Dávila Muñoz, Hanna
Oktaba
|
Editorial
|
EAE, 2011
|
Título
|
Especialización de Moprosoft
Basada en El Método Ágil Scrum
|
Autores
|
Magdalena D Vila Mu Oz, Magdalena
Dávila Muñoz, Hanna
Oktaba
|
Editorial
|
EAE, 2011
|
Casos de Uso
ESTIMACIÓN POR PUNTOS DE CASO DE USO
Que son Los puntos de caso de uso?
es
un método de estimación de esfuerzo para proyectos de software, a partir
de sus casos
de
uso.
El
método utiliza los actores y casos de uso relevados para calcular el esfuerzo
que significará desarrollarlos.
Etapas
de desarrollo
1.Factor de peso de los actores sin
ajustar
(UAW)
2.Factor de peso de los casos de uso
sin ajustar
(UUCW)
3.Puntos de caso de uso ajustados
(UCP)
4.Esfuerzo horas-hombre
Factores
de complejidad técnica
§Se
compone
de 13 puntos que evalúan la complejidad de los módulos del sistema que se desarrolla,
se obtendrá puntos ponderados por cada uno según la valoración que se le asigne.
BIbliografia
§[1]
Roger S. Pressman.
(1998). Ingeniería del software, un enfoque
práctico, España,
Ed. McGraw-Hill.
§[2]Valero
Orea, Sergio .ESTIMACIÓN DE PROYECTOS DE SOFTWARE CON PUNTOS DE CASOS DE USO.
§Roy
K. Clemmons. (2006). Project estimation with Use Case
Points. EEUU, Crosstalk: The Journal of Defense
Software Engineering.
§Reportes
Técnicos en Ingeniería
de Software Vol. 6 N° 1 (2004), pág.
1-16. ESTIMACIÓN DEL ESFUERZO BASADA EN CASOS
DE USO. Mario Peralta
Que son los puntos de Funcion
QUÉ
SON LOS PUNTOS DE FUNCIÓN
uMétodo
estándar para medir el tamaño del software en términos de su funcionalidad
desde el punto de vista del usuario
uBasado en la
inspección de la aplicación
uEs
independiente del lenguaje y la tecnología utilizada en la implementación de la
aplicación
EJEMPLO:
Esto se divide en procesos para poder hacer la evaluación
Elemento de Salida
tiene formato diferente
informes y mensajes a otras aplicaciones y usuarios.
Además de las pantallas y los listados (papel o pantalla), también pueden ser salidas:
facturas
cheques
mensajes al usuario
cintas
gráficos
ELEMENTOS DE ENTRADA
EJEMPLOS
•
el ratón
•
documentos MICR
•
transacciones de cintas
•
pantallas sensitivas
•
lectores de código de barras, etc.
• añadir,
cambiar, borrar
ELEMENTOS DE CONSULTA
EJEMPLO:
requiere respuesta inmediata
Las consultas pueden aparecer en
consulta de usuario/display sin actualización de fichero u otra entidad lógica
pantalla de selección de menú
mensaje de información o pantalla de ayuda.
Bibliográfia
u[Pressman, 1998]. Pressman, Roger S
1998. Ingeniería del Software. Un Enfoque Práctico. Cuarta Edición. 581 páginas.
Editorial Mc Graw-Hill. ISBN 84-481-1186-9.
u[Jones, 1987].
Jones, C. 1987. A Short History of Function Points and Feature Points. Software
Productivity Research Inc. USA.
u[Albrecht,
1979] Albrecht, Allan J. 1979. Measuring Aplication Development Productivity. Proc Of IBM
applications. Development Joint SHARE/GUIDE Symposium, Monterrey, Páginas 83-92.
uhttp://proyectotictac.files.wordpress.com/2012/02/tecnicas-de-estimacion-de-costos-de-proyecto-de-software1.pdf
lunes, 24 de febrero de 2014
PSP
Esta nueva entrada hablaremos sobre un término conocido que es PSP y veremos para que nos sirve el PSP en nuestro desarrollo de un sistema o software.
Fue diseñado para ayudar a los ingenieros del software a hacer bien su trabajo. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias. Proporciona métodos detallados de planificación y estimación, muestra a los ingenieros cómo controlar su rendimiento frente a estos planes y explica cómo los procesos definidos guían su trabajo.
El PSP se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos. El PSP busca proporcionar un marco de trabajo para el personal involucrado en el proceso de desarrollo de software. PSP demuestra cómo manejar la calidad desde el principio del trabajo.
(ELLISON, 1999), (Sanchez, 2010)
Bibliografía
PSP
El PSP se basa en las prácticas descritas del modelo CMM, por lo que su estructura también se encuentra dividida en niveles Fue diseñado para ayudar a los ingenieros del software a hacer bien su trabajo. Muestra cómo aplicar métodos avanzados de ingeniería a sus tareas diarias. Proporciona métodos detallados de planificación y estimación, muestra a los ingenieros cómo controlar su rendimiento frente a estos planes y explica cómo los procesos definidos guían su trabajo.
El PSP se centra en la administración del tiempo y en la administración de la calidad a través de la eliminación temprana de defectos. El PSP busca proporcionar un marco de trabajo para el personal involucrado en el proceso de desarrollo de software. PSP demuestra cómo manejar la calidad desde el principio del trabajo.
Beneficios:
- Mejora en la exactitud de la estimación del tamaño del programa y del esfuerzo a realizar. Aumento de la calidad del proceso y producto.
- Aumento en la calidad: Permite eliminar los defectos en las etapas iniciales del proceso ( en promedio los ingenieros insertan 58% menos de defectos después de formarse en PSP).
- Reducción de tiempos de ciclo: Los datos ayudad a planificar con exactitud, eliminar retrabamos y reducir la integración y realización de test sobre el sistema.
(ELLISON, 1999), (Sanchez, 2010)
PSP se divide en estas faces
- PLANECACION
- DISEÑO
- CODIFICACION
- REVICIONCODIFO
- COMPILACION
- PRUEBAS
- POSTMORTEM
Bibliografía
ELLISON, R. F. (1999). iNGENIERIA DEL SOFTWARE.
MEXICO PEARSON EDUCACION: PEARSON EDUCACION.
MARULANDA, D. M.
(2000). FUNDAMENTOS PARA UNA INTRODUCCION AL DERECHO. COLOMBIA:
UNIVERSIDAD DE ANTIOQUIA.
PANTALEO, G. (2012). CALIDAD
EN EL DESARROLLO DEL SOFTWARE. MARCOMBO 2012.
Sanchez, C. T. (2010). Calidad
en Actividades l+i+D Aplicacion en el Sector Tic. Mar Mediterraneo: RC
Libros. Rc Libros.
jueves, 20 de febrero de 2014
Infografia
Introducción
En este tema trataremos de
explicar sobre lo que es la infografía para que nos sirve como funciona esto es un tema muy importante ya que nos ayuda a generar nuestra
investigaciones con un aspecto que a los
lectores les interese y puedan obtener la información deseada.
Descripción
¿Qué es la infografía?
Una infografía es una forma visual de ofrecer una información, con una presentación esquemática que resume datos y los explica a través de viñetas y gráficos sencillos de asimilar. Suelen tener un formato vertical.
Las infografía para mi es
una herramienta que nos ayuda a acomodar toda nuestra información obtenida y
solo dejar las ideas claves y estas ideas plantearlas con imágenes iconos
textos que sean sencillos para que las demás personas lo puedan entender y
comprender con el solo hecho de ver la imagen
y que nos cueste comprender esto nos ayudara a que la lectura sea más cómoda
y atractiva uno como lector y no nos sentamos frustrados por la cantidad enorme
de información que encontramos en los diferentes lugares.
Para realizar nuestras infografías
debemos tener claro nuestro objetivo sobre que debemos expresar de la información.
Estas son algunas
herramientas para la infografía:
Google Public Data Explorer: infografías a partir de datos públicos
Hohli: una herramienta para crear gráficos circulares.
Wordle: permite añadir de forma creativa diferentes grupos de palabras.
Visual.ly: una forma sencilla de crear infografías con varios tipos de elementos en un mismo lugar.
Conclusión
Estas herramientas son muy útiles
ya que muchas persona como en mi caso
nos cuesta leer información ya que no adoptamos esa habilidad y esta es una técnica
que nos ayuda a poder leer ya que contiene eso toque que son las imágenes iconos que nos ayudan a poder comprender más sobre
el texto y así leer y conseguir la información deseada.
Recursos utilizados
Con el Respeto y Agradeciendo por el video del Usuario:Montenegroagencia que es el dueño y autor del video
Curador de Contenido
Introducción
En este tema hablaremos
sobre la curador de contenido que es por que están importante en nuestra vida
ya que manejamos mucha información y como hacer uso de estos curadores de
contenido que nos ayudara en nuestra vida diaria como estudiante o en cualquier
ámbito como lo es el trabajo.
Descripción:
El curador de contenidos es
la forma en que nos vamos ayudar en la hora de recolectar información y así no
saturarnos con mucha información se diría que entraremos en una “Infoxicación” como
hablamos en el tema anterior este tema
se enfoca mucho con el tema de infoxicación en este punto ago. Un a apartado
para hacer una referencia a una frase que dice que los curadores de contenido
son súper héroes de la era digital (pulsoSocial) y esto es cierto porque no sabemos si
la información es verídica ya que estos curadores de contenido nos ayudan a no saturamos de información que encontramos por
todas partes. Cabe desatacar estos tres puntos que realizan los Curadores de Contenido
que son:
Encuentra
Organiza
Presenta
Comparte
Conclusión
En lo personal es una técnica
que debemos aplicar no solo los especialistas del tema nosotros también podemos
hacer curado de contenido y esto nos ayudara a que las demás personas que
busquen información sobre un tema lleguen a encontrar esa información sin
infoxicarse y obtener información específica
del tema y que podamos comprender la información.
Recursos utilizados
miércoles, 19 de febrero de 2014
Infoxicación
Introducción
Esta
entrada hablaremos sobre que es la infoxicación y por qué se desarrolla esto
que en el mundo todos llegamos a caer en la infoxicación y en algunos momentos tenemos que llegar a
dejar la información a un lado por la cantidad de la misma información que
encontramos en los diferentes sitios ya sea por la web, libros, Revistas. Y no
saber si la información es verídica y seguir buscando y seguir en el proceso de
la infoxicación.
Descripción:
¿Qué
es la intoxicación?
La
intoxicación es la enorme cantidad de información que encontramos de algún tema
en específico y saturarnos de esta información
que en ocasiones no puede se verídica.
Problemas
de la infoxicación.
Estos
es un problema que en lo personal estaba pasando sobre el y no conocía el
termino esto se va generando en cada en que buscamos información o hacemos uso
de ella ya que en el momento que la gente sube información otra persona puede
subir la misma información y no encontramos algo preciso por ejemplo : un
periodista tiene una nota de algún suceso y lo redacta y publica su información y resulta que otro
reportero estuvo en mismo suceso y el redacta más información que no tenía el
otro reportero y así se va generando mucha información que en ocasiones no
sabemos si es la verdad. También muchas veces al buscar información cuando nos dirigimos a los buscadores web
encontramos infinidad de títulos con la información que necesitamos y no
podemos tomar una idea clara o tomar la información necesaria por el
acumulamiento de la información
Conclusión:
La
infoxicación es un problema en el cual todos caemos y este problema nos llega a
frustrar y si no a llegar a realizar
trabajos o llenarnos de información en ocasiones errónea que no tiene ningún sustento
de valides. Para no recaer en la infoxicación pienso que sería mejor realizar
un análisis de la información que en verdad tenga valides y que muchos autores
hablen de ella y no quedarnos con información que obtuvimos en la primera búsqueda
así mismo no saturarnos de información
Recursos Utilizados:
miércoles, 12 de febrero de 2014
Fin de 1er Parcial Calidad en el Desarrollo del Software
- 1. Introducción
El
tema que tratamos es para identificar las métricas y los factores que nos
ayudan para nuestro software y poder tener calidad en el producto que nuestro
software con bases a las especificaciones de nuestro cliente y cumpliendo sus
necesidad y poder resolver sus problemas que presenta en su empresa.
- 2. Desarrollo
Los Factores están relacionado con los estándares de
desarrollo mientras que los factores de
la calidad son algunos aspectos que tiene que tener nuestro software, en estos
se encuentra un factor que es corrección, este factor nos ayuda a medir las
necesidades que nos pidió que tuviera su software de nuestro cliente y saber si cumple con su
especificaciones. También encontramos el factor de Fiabilidad, que este factor nos ayuda a verificar
si en verdad nuestro software realiza las actividades específicas y no realice
algunas otras que no tengan nada que ver con el software. Así encontramos factores
como el de mantenimiento que este nos ayuda a generar e identificar esos errores y darles una solución
esto es de suma importancia ya que si un mantenimiento el software si contiene alguna falla o error pues
al cliente no le serviría También encontramos otros factores como lo es
la portabilidad ya que este lo utilizamos para poder verificar si el software
es fácil de transportar algún otro
equipo con diferentes características o sistema operativo, para esto nos sirve
este factor. Estos son algunos pequeños ejemplos sobre los factores y estos factores se relacionan con las métricas porque
de ellas se establecen campos o
lugares para poder identificarlos mejor y estos nos ayudan a tener nuestra
estructura correcta y con bases de las métricas como lo son
de proceso ,de producto ,Análisis
etc. son esenciales para logrear nuestros factores.
3.
Conclusión
Usar las Métricas y Factores necesarios para cada uno de
nuestros proyectos a realizar ya que son
nuestros soportes que debemos analizar para generar un mejor software identificar con bases a las necesidades de
nuestro cliente los diferentes factores normas y métricas y no sea tan vulnerable en diferentes aspectos que sea lo mejor manejable y
confiable para nuestro cliente y llegar
a la calidad que debe tener nuestro software.
4. Bibliografia
ELLISON, R. F. (1999). iNGENIERIA DEL SOFTWARE.
MEXICO PEARSON EDUCACION: PEARSON EDUCACION.
PANTALEO, G. (2012). CALIDAD
EN EL DESARROLLO DEL SOFTWARE. MARCOMBO 2012.
Imagen del Diagrama sobre Los Temas:
domingo, 26 de enero de 2014
lunes, 20 de enero de 2014
Diagrama de Factores de Calidad
jueves, 16 de enero de 2014
Calidad en el Desarrollo del Software
La calidad es la forma y los estándares donde se va a basar nuestro software y estos es para la mejora del software y obteniendo nuevas características para un software con calidad
Modelo de procesos que regulan la calidad del software
MODELO DE MCCALL El
MODELO DE BOEHMEl
MODELOS AD-HOC
- ISO
Calidad en el Desarrollo del software
Factores que determinan la Calidad del Software
Estos factores son unos puntos en los que se puede basar para realizar pruebas en la calidad del software
Estas son:
Correccion:
la correcion es el punto donde el software contiene todos los requisistos y sin errores
Fiabilidad:
Es la forma en que el programa va a relizar las funcciones y que no se tarde en generar la funcion
Eficiencia
Que el programa se lo mas pequeño en codigo y funcione el la funciones que va a realizar que no se tarde minutos en realizar algunas funciones
Integridad
El software tiene que estar en forma para tener medidas y no todos puedan ver la informacion
Facilidad de Uso:
Que podamos relizar operaciones o las funciones del software facilmente que no nos cueste encontrar opciones y que este especificado cada elemento
Facilidad de Mantenimiento
Que el software no se tan complejo para indentificar los problemas y poder resolverlo olas nuevas actualizaciones
Portabilidad
Que nuestro software sea facil de moverlo o trasladarlo a otro equipo de computo sin que tenga problemas
Reusabilidad
Esto quiere decir que el codigo se entendible para poder modificarlo y poderlo usar en otro software
Calidad en el Desarrollo del software
Que son las Métricas?
Las métricas se podría decir que son medidas donde se podría dar cuenta la eficiencia o calidad de este software estas las podríamos usar ala hora de generar nuestro software para seguir las medidas exactas y no generar muchos errores en el código y poder entregar los requerimientos que nos pide nuestro cliente
esta métricas nos pueden ayudar desde nuestro análisis de información y desarrollar nuestros modelos así mismo también existe algunas métricas que nos ayuda en la función de sistema con base a diagramas poder generar las ideas o interacción que va tener nuestro software y las funciones que tendrá
Necesitas información sobre el Tema
Suscribirse a:
Entradas (Atom)