Sie sind auf Seite 1von 7

Ensayo 1

Abraham Montes Muoz


2 B

TICS

Modelos de Software CMM CMMI PMP MoProSoft


Kuali Beh

Contenido
Resumen.......................................................................................................... 1
Introduccin...................................................................................................... 1
Desarrollo......................................................................................................... 1
Modelos de software....................................................................................... 1
CMM............................................................................................................ 3
CMMI........................................................................................................... 4
PMP............................................................................................................. 5
MoProSoft..................................................................................................... 5
Kuali Beh...................................................................................................... 5
Conclusin....................................................................................................... 6
Bibliografas...................................................................................................... 6

Resumen.
Para la realizacin de un software especfico se espera tener un plan tctico para
lograr un propsito con las capacidades especficas de los requerimientos
establecidos.
Importancia de las realizaciones de varios tipos de certificaciones as como sus
efectos en los diferentes tipos de mbitos. Al mismo tiempo explicar los pasos a seguir
en cada uno de estos al igual que su justificacin.

Introduccin.
En este ensayo se proyecta la importancia de algunas certificaciones diseadas para
el control de calidad al igual que las avala de alguna manera en el desarrollo de los
proyectos de las empresas, estas ya sean gubernamentales o del tipo privado, al igual
que algunas reacciones que tiene en la gestin empresarial como en la convivencia en
campo laboral y estas que pueden desempear en el mismo.
Son una serie de pasos a seguir en el mismo mbito, realizaciones y procesos de
dichas certificaciones para establecer una calidad mayormente exitosa en casi
cualquier mbito laboral.
Contando as tambin con una explicacin detallada del modelo de software asi como
algunos de sus pasos a seguir desempendose en el ramo correspondiente de cada
una de estas, su importancia, su colaboracin al proyecto ya sea del tipo funcional o
no funcional.

Desarrollo.
Modelos de software.
Cuando se va desarrollar un software intervienen muchas personas como lo es el
cliente quien es el que tiene el problema en su empresa y desea que sea solucionado,
para esto existe el analista de sistema quien es el encargado de hacerle llegar todos
los requerimientos y necesidades que tiene el cliente a los programadores quienes son
las personas encargadas de realizar lo que es la codificacin y diseo del sistema para

despus probarlo y lo instalan al cliente. Es as como intervienen varias personas ya


que una sola persona no podra determinar todo lo necesario lo ms seguro que le
haga falta algn requerimiento o alguna parte del nuevo sistema y entre ms estn
involucradas mejor para cubrir con todos los requerimientos del sistema.
Proceso:
Anlisis

Diseo

Codificacin

Pruebas

Instalacin.

Cada una de estas etapas son necesarias para llegar a un Software exitoso si se
llevan a cabo los pasos con estructura y determinacin, todas consiguen un propsito
definido. A continuacin explicare brevemente de que se tratan cada una de estas:
El primer paso del proceso es el anlisis, es aqu donde el analista se pone en
contacto con la empresa para ver cmo est conformada, a que se dedica, saber
todas las actividades que realiza en s, conocer la empresa de manera general para
posteriormente ver cules son sus necesidades o requerimientos que la empresa tiene
en ese momento para poder realizar un anlisis de la misma.
Es importante saber cules son los requerimientos que la empresa tiene por que
muchas veces los sistemas se desarrollan pero no pensando en el cliente y es ah
donde el sistema no cumple o no satisface las necesidades que existen en la empresa,
segn los requerimientos se empieza a realizar el diagrama relacional todo debe de
llevar una secuencia lgica de las actividades, todo esto se realiza de manera manual
para ver cmo ser su diseo lgico y diseo de pantallas es en este paso donde se
plasma todo y queda perfectamente bien definido como va hacer la funcionalidad del
sistema.
El segundo paso es el de diseo aqu entran todo el diseo del sistema es decir las
pantallas, base de datos, todo esto debe de cumplir con ciertos estndares los cuales
se toman en cuenta para poder desarrollar el diseo con calidad y as poder ofrecer un
diseo amigable en cuestin de colores, tamaos de botones, cajas de texto, etc.
El tercer paso es la codificacin es aqu donde se desarrolla todo el cdigo del sistema
por parte del programador esto se hace ya dependiendo de cada programador ya que
cada programador tiene sus bases o formas para realizarlo pero en si deben todos
llegar al mismo objetivo de ofrecerle funcionalidad al sistema siempre y cuando
apegando se a las especificaciones del cliente.
El cuarto paso son las pruebas, es donde al sistema se pone a prueba como su
palabra lo dice para as poder saber cules son los posibles errores que se estn
generando del sistema y con ello mejorarlo para eliminar todos los errores que se
puedan presentar porque un programa con menor errores mayor calidad puede llegar
a tener.
El quinto y ltimo paso es la instalacin una vez realizado las pruebas
correspondientes al sistema y haberlo corregido totalmente se procede a la instalacin
del mismo ya en la empresa para su uso correspondiente, todo con la finalidad de que
los procesos se realicen de una manera ms eficiente eliminando costos, tiempo y
esfuerzo dentro de la organizacin.
Para aplicar la mejora continua a todo lo anterior es necesario aplicar ciertos pruebas
las cuales debern de probar cada etapa del desarrollo del software dichas pruebas se
deben de realizar de forma paralela y de forma continua probando la unidad del
programa, la integracin del diseo fsico, probando el sistema en cuestin al diseo

lgico y por ultimo prueba de aceptacin esta se realiza en base a los requerimientos
que se obtuvieron anteriormente, este es un proceso de prueba sencilla y muy
utilizada.
Otros puntos que son importantes considerar son las auditorias y las acciones
correctivas representan el motor impulsor de la mejora continua en el sistema de
calidad, por lo que es de vital importancia llevar un estricto control en el seguimiento
de todos los problemas o no conformidades desde su deteccin hasta la eliminacin
definitiva de la causa raz.
Para haber desarrollado un plan de prueba primero se debi haber basado en lo que
son los requerimientos para posteriormente describir las tcnicas de pruebas a utilizar
que se aplicaran en las diferentes etapas del desarrollo del software.
Algo muy importante que no se puede dejar pasar es que todas las pruebas se deben
de realizar durante la realizacin del software ya que si se llegara esperar al final del
desarrollo del sistema esto puede ser muy tardado y costoso devolverse al origen de
los posibles errores, mientras todo programa se est probando durante su desarrollo
es lo mejor y ms ptimo para quien lo est desarrollando, ya que de esta manera
disminuye costos, tiempo y esfuerzo en el desarrollo del software y de esta manera
puede brindar un software de calidad al cliente siempre cumpliendo con las
necesidades o requerimientos del cliente.
Como conclusin se puede decir que con la mejora continua garantiza la calidad del
producto, ya que el estarla aplicando da con da es lo mejor decisin que puede llegar
a tener cualquier empresa, porque de esta manera evita grandes problemas en la
elaboracin o desarrollo de los productos. Esto es fundamental para todas las
empresas ya que se vuelven competitivas, con mayor productividad y eficiencia. No
hay que olvidar que la mejora se da por que el cliente es el rey y hay que satisfacer
todas y cada una de sus necesidades siempre garantizando la calidad.

CMM.
El Modelo de Madurez de Capacidades es un modelo de referencia para la aplicacin
de conceptos de gestin de procesos y de mejora de calidad en el desarrollo y
mantenimiento de software, que deben ser implementadas por toda organizacin
interesada en desarrollar y mejorar la calidad de sus productos y su productividad.
Este modelo est basado en conceptos de calidad total y de mejoramiento continuo y
ha sido desarrollado en el SEI (Software Engineering Institute) relacionado con
Carnegie Mellon University, en Pittsburgh. El CMM se desarroll como reaccin a la
crisis del software a principios de los ochenta y financiado por el Departamento de
Defensa de los Estados Unidos.
Se entiende por proceso el saber cmo utilizar el conocimiento del personal y la
tecnologa de forma eficiente para lograr productos que alta calidad que satisfagan las
necesidades de los clientes, producidos dentro de costos y plazos aceptables.
Un proceso puede considerarse maduro si cumple con los siguientes criterios:
Est definido: El proceso es claro, sistemtico y suficientemente detallado. Adems
existe acuerdo entre el personal, la gerencia y los proyectos respecto al proceso que
se va a utilizar.
Est documentado: Est escrito en un procedimiento publicado, aprobado y fcilmente
accesible.

El personal ha sido entrenado en el proceso: Los ingenieros de software y la gerencia


han recibido cursos y entrenamiento en cada proceso que aplica a su trabajo.
Es practicado: El proceso definido debe ser usado en las tareas habituales llevadas a
cabo por los proyectos. El entrenamiento y la adaptacin del proceso a la realidad de
la empresa debieran garantizar su aplicacin en la vida real.
Es mantenido: El proceso es revisado regularmente, para asegurarse que est
adaptado para satisfacer las necesidades reales de los proyectos.
Est controlado: Los cambios y puestas al da del proceso son revisados, aprobados y
comunicados oportunamente a todos los usuarios.
Se verifica: La gerencia mantiene mecanismos para asegurarse de que todos los
proyectos siguen el proceso vigente.
Se valida: Se asegura que el proceso mantiene concordancia con los requerimientos y
estndares aplicables.
Se mide: La utilizacin, los beneficios y el rendimiento resultante del proceso se miden
regularmente.
Puede mejorarse: Existen mecanismos y apoyo de la gerencia para revisar e introducir
cambios en el proceso, de manera que se pueda mejorar su eficacia e incorporar
nuevas metodologas.
El CMM se basa principalmente es dos conceptos importantes, el concepto de proceso
maduro, definido anteriormente y el concepto de nivel de madurez que es definido
como la capacidad de los procesos de ingeniera de software y de administracin de
proyectos usados en una organizacin de desarrollo de software y entendindose por
maduro el definido anteriormente como proceso.

CMMI.
CMMI es una metodologa de mejora de procesos, o ms no una metodologa de
desarrollo de software, de gestin de proyectos o de gestin del ciclo de vida de la
construccin y del software mismo, as como CMM. Bsicamente CMMI es un
CheckList donde si el departamento, proyecto, empresa u otra de cualquier otra ndole
sea evaluada posea los entregables que se esperan por cada nivel de madurez,
pasara correctamente la certificacin. En la actualidad existen algol as como niveles
de madurez cubiertos por el modelo, lo cual ha permitido identificar a aquellas
empresas que an carecen en cierta forma de calidad, sea en el departamento que
sea, al igual aquellas empresas que pueden asegurar un producto de calidad con
relativa autoridad, que saldrn adelante al implementar proyectos de alta complejidad
y riesgo.
La CMMI es un metamodelo que se define en ms 700 paginas. Las caractersticas
deben existir si una organizacin quiere establecer un proceso de software3 que sea
completo. El espritu de la CMMI se debe adoptarse, pero tiene un riego de sobre
implicacin. Se debe planificarse con a profundidad, controlarse de manera uniforme,
rastrearse con precisin y llevarse a cabo con profesionalismo.
El CMMI representa un metamodelo de proceso en dos formas diferentes. Y sea como
un modelo continuo o en etapas. Continuo se identifica por dos dimensiones. Cada
rea del proceso se valora formalmente contra metas y prcticas.

En la actualidad en Mxico se manejan alrededor de 70 empresas certificadas con


dicho metadato, de las cuales tres de dichas empresas son internacionales y
comparten hecho con Argentina y una restante con Estados Unidos. Las principales
son solo tres empresas: Ultrasit que se ubica en Ciudad de Mxico, Innevo de Jalisco
y Asteci de igual manera perteneciente a la Ciudad de Mxico.

PMP.
Es una certificacin y/o credencial ofrecida por el Project Management Institute o
conocido ms popularmente como PMI. Segn su historial para el mes de Junio de
2009 se presentaban ms de 350 mil personas certificadas con PMP al nivel mundial.
La credencial actualmente se obtiene mediante una documentacin extensa y con un
proceso denso en donde se transcurre entre 3 o 5 aos de experiencia en la gestin
de proyectos, tras completar alrededor de 35 horas de formacin relacionadas con la
gestin de proyectos, y obteniendo un determinado porcentaje de las preguntas de un
examen de opcin mltiple que se puede presentar un mximo de 3 veces por ao,
cuando se comenz su desarrollo los resultados apuntaban a un porcentaje mnimo de
61%, pero al comenzar una nueva administracin se dejaron de presentar los
resultados, pero al parecer las circunstancias se prestan con un porcentaje entre el
70% y el 75% de asertividad.
El objetivo de esto es recibir una adecuada capacitacin bajo la supervisin de un
profesional certificado, en la preparacin de los temas que sern evaluados en el
examen para la certificacin PMP. Esta dirigido a administradores de proyectos que
deseen fortalecer y/o mejorar su preparacin para obtener la certificacin.
La administracin de los proyectos con ms auge en la actualidad por versatilidad con
la que se pueden aplicar cada una de las tcnicas diseadas para la buena prctica en
la gestin de las empresas y eficacia en esta gestin se adquiere despus de varios
aos de enseanza profesional. Para esto la asociacin de PMI ha definido varios
dispositivos o metadatos de certificacin, es decir las tcnicas que realizan a cabo
para llegar a una calidad grata, o al igual certificar y justificar la experiencia por medio
en este tipo de avales.
Algunos gobiernos, organizaciones comerciales, entre otros, emplean a los directores
de proyectos avalados por PMP en un intento de mejorar las tasas de xito de sus
proyectos en general.

MoProSoft.
Es un modelo para la mejora y evaluacin de los procesos y mantenimiento de
sistemas y productos de software de desarrollo y Desarrollado por la Asociacin
Mexicana para la Calidad en Ingeniera de Software a travs de la Facultad.
Es un modelo de calidad que permitir a la pequea y mediana empresa de desarrollo
de software, el acceso a las prcticas de Ingeniera de Software de clase mundial. Su
objetivo es fortalecer la industria del Software en Mxico. Es especfico para el
desarrollo y mantenimiento de software al igual que es sencillo de entender y adoptar.
Facilita el cumplimiento de los requisitos de otros modelos como ISO 9000:2000, CMM
y CMMI, ya que se enfoca a procesos.
Se le considera prctico en su aplicacin, principalmente en organizaciones pequeas,
con bajos niveles de madurez.

Kuali Beh.
Kuali Beh se fundamenta en el conocimiento y experiencia obtenidos en mltiples
proyectos, incluyendo la definicin de estndares de desarrollo de software. Entonces
se enfocan dos actores: los ingenieros de software practicantes y los ingenieros de
mtodo.
Se compone por una definicin Esttica y Operacional. La Esttica proporciona un
marco de trabajo para la definicin de las diferentes formas de trabajo de los
participantes, estas formas de trabajo son organizadas en mtodos, los cuales estn
compuestos por prcticas. La operacional est relacionada con la ejecucin del
proyecto de software. Proporciona a los practicantes de los principales interesados y
con un contexto especifico.

Conclusin.
Para la realizacin de un proyecto es muy importante llevar a cabo los diferentes tipos
de pasos, esto es necesario para llegar al resultado satisfactorio esperado as como
cumplir las metas y expectativas esperadas por el cliente, seguir las series de pasos
llevados a cabo por un grupo de personas trabajando como equipo, cada una de estas
personas desempeando un rol o papel diferente dentro del desarrollo del proyecto, es
necesario que sean varias ya que una solo persona no puede llevar a cabo todos los
puestos al mismo tiempo.
En la coordinacin de metadatos se tiene que tener un control especfico, cada tipo de
certificacin tiene un propsito diferente desempeado dependiendo de las
caractersticas de la empresa as como sus proyectos concluidos. Cada una de estas
se pueden ganar por experiencias o por otros signos de garanta que prometan un
proyecto del tipo exitoso, al igual que reflejan su competitividad y experiencia con el
simple hecho de contar con ellas.

Bibliografas.
Roger S. Pressman. (2010). Ingeniera del Software. Mxico, D.F.: Mc Grall Hill.
Ian Sommerville. (2011). Ingeniera del Software 9. Mxico, D.F.: Pearson Educacin.
Adn de Jess Hernndez Chvez. (2013). Moprosoft. 22/01/2016, de Scribd Sitio
web: https://es.scribd.com/
Esvin Alfredo Navas Rodas. (2010). Pmp. 27/01/2016, de Scribd Sitio web:
https://es.scribd.com/
http://www.geocities.com/SiliconValley/Lab/3629/mejorami.htm
http://www.sei.cmu.edu/technology/cmm/cmm.articles.html
http://www.alcyonix.com/es/faq/process.htm
http://everac99.wordpress.com/2010/07/22/empresas-certificadas-con-cmmi-enmexico-y-el-mundo/

Das könnte Ihnen auch gefallen