Вы находитесь на странице: 1из 14

MANUAL DE PRCTICAS

INGENIERA DE SOFTWARE
SCD-1011

PLAN ISIC-2010-224

INGENIERA EN SISTEMAS COMPUTACIONALES

Ingeniera de Software [SCD-1011

ndice
INTROD!CCI"N########################################################################################################################################################1

INTRODUCCIN
En la actualidad la incorporacin de las tecnologas de la informacin para la automatizacin de procesos y control de informacin dentro de las empresas ha tenido una gran penetracin adems de una enorme aceptacin, pues las empresas buscan contar con sistemas computacionales hechos a medida, que sean capaces de solucionar todas sus necesidades de control de informacin. Partiendo de esta premisa, debemos tener en cuenta que si una empresa requiere la creacin de un sistema computacional que se adapte a su compaa, el primer paso es lograr comprender la organizacin y estructura empresarial. De este punto nace la necesidad de modelar los negocios y de implementar principios de ngeniera de !oft"are se han #uelto acti#idades necesarias para en la #ida

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 1

Ingeniera de Software [SCD-1011 laboral de los que nos dedicamos al desarrollo de sistemas y la implementacin de tecnologas para la resolucin de problemas. Deri#ado de ello el presente manual contiene las prcticas adecuadas que deri#ado del e$ercicio y e$ecucin de los conocimientos de la materia de ngeniera de !oft"are se consideran pertinentes para que seg%n lo que establece el modelo basado en competencias permitir al alumno aplicar lo aprendido en un ambiente laboral real.

Prctica

DESARROLLO DE UN CASO DE MODELADO DE NEGOCIOS.


Observaciones: Esta apartado incluye las prcticas & ' que dice (Estudio de un caso prctico, utilizando una herramienta )*!E para flu$o diagramacin con la notacin +P,- y la prctica & . que dice (Elaborar para una empresa real un modelado de negocios/.

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 2

Ingeniera de Software [SCD-1011

1.- OBJETIVO El alumno aprender el concepto y caractersticas del modelado, as como el lengua$e unificado de modelado y su uso para modelar negocios. .- !"RCO TERICO En la actualidad la incorporacin de las tecnologas de la informacin para la automatizacin de procesos y control de informacin dentro de las empresas ha tenido una gran penetracin adems de una enorme aceptacin, pues las empresas buscan contar con sistemas computacionales hechos a medida, que sean capaces de solucionar todas sus necesidades de control de informacin. Partiendo de esta premisa, debemos tener en cuenta que si una empresa requiere la creacin de un sistema computacional que se adapte a su compaa, el primer paso es lograr comprender la organizacin y estructura empresarial. De este punto nace la necesidad de modelar los negocios, que es el tema central de esta asignatura. El modelado de negocios es de gran ayuda en la etapa de anlisis de desarrollo de soft"are, ya que tener un buen modelo permite lograr comprender el mbito de la informacin adems de identificar las acti#idades y procesos que se realizan dentro de la organizacin para lograr una correcta operacin y as lograr una buena comprensin del negocio para automatizar procesos al crear sistemas computacionales que se a$usten a la medida de una organizacin. De esta manera, si los requerimientos son tomados con base en el modelado del negocio, las probabilidades de que el sistema que se realice se adapte a las operaciones a realizarse dentro de la organizacin, son muy altas. E0isten #arias #enta$as para basar los sistemas de informacin en un mismo modelo bsico de negocio (Len y Asato, 2009): 1os sistemas de informacin se #uel#en una parte integral del negocio global, soportando las operaciones, fortaleciendo el traba$o y la obtencin de resultados. 1os sistemas se integran fcilmente unos con otros y pueden compartir o intercambiar informacin. 2n modelo de proceso de negocio tpicamente define los siguientes elementos 31en y *sato, .44567 El 8b$eti#o o moti#o del proceso. 1as Entradas especficas.

#.- !"TERI"$% E&UIPO% RE"CTIVO o 'OT()"RE " UTI$I*"R 9erramienta )*!E D * 4.5:.. Procesador de ;e0tos http7<<""".freelogoser#ices.com< +.- CO!PETENCI"' E'PEC,(IC"' 1os alumnos formarn equipos de traba$o que con orientacin al cliente y al ser#icio o producto, aplicarn los elementos del modelado de negocios para formar su organizacin 3empresa6 desarrolladora y prestadora de ser#icios de !oft"are. 1os alumnos debern establecer su imagen corporati#a 3logo, eslogan6 y su filosofa organizacional 3misin, #isin, #alores, ob$eti#os, polticas de calidad6 /0gina 3

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

Ingeniera de Software [SCD-1011 * partir de un ser#icio de Desarrollo de !oft"are o de implementacin de ;ecnologas de la nformacin 3los equipos de traba$o6 realizaran el diagrama de procesos seg%n la normati#a del ,odelado de -egocios del ser#icio solicitado.

-. RE'U$T"DO' 1os equipos de traba$o entregaran en formato impreso y cargarlo en la plataforma ,oodle en la liga correspondiente7 Documento que describa su7 magen corporati#a7 o 1ogotipo o Eslogan =ilosofa 8rganizacional7 o 1ogotipo o Eslogan

> como ane0o el diagrama de procesos 3seg%n el ,odelado de Procesos6 de la prestacin de ser#icios de su empresa. .. CONC$U'IONE' Para poder inno#ar es necesario que todos los modelos de negocios se puedan representar para comprender su #alor, pero principalmente es importante que los modelos de negocios sean medibles o e#aluados y que los mismos si bien tienen que ser inno#adores, deben presentar en el corto plazo un mnimo de sostenibilidad. Esto es cla#e ya que la formulacin de todo modelo de negocio supone la asignacin de recursos que deben ser recuperados. Es por ello la importancia de entender y aplicar un buen ,odelado de -egocios para asegurar el ?0ito de cualquier proyecto en este caso de desarrollo de soft"are o aplicacin de tecnologas de informacin. /.- BIB$IO0R"(," 1one23 C# 4-00,5# ESTI6ACION DE COSTOS 7 AD6INISTRACION DE /RO7ECTOS DE SOFTWARE# DANDO REA8IS6O A 8A ESTI6ACION + - E# 6$Graw-9i'' Intera:eri$ana de E2;a<a S#8#

Prctica
ANALISIS Y ELECCIN DE LA METODOLOGIA DE DESARROLLO PTIMA.
Observaciones: Esta apartado incluye la prctica & @ que dice (Aealizar una Fe$%a de A$t&a'i(a$i)n 1*+0,+-01. /0gina 4

Ingeniera de Software [SCD-1011 in#estigacin sobre las metodologas de desarrollo ms comunes que aplican las organizaciones productoras de soft"are/ y la prctica & B que dice Custificar la seleccin de una metodologa adecuada para aplicarse en el desarrollo de un proyecto de soft"are, cumpliendo con cada una de las fases que lo conforman, entregando un prototipo del mismo.

1.- OBJETIVO El alumno determinara cual es la metodologa de desarrollo de soft"are indicada para la realizacin de proyectos, podr elegir dicha metodologa considerando tiempo de #ida, entregables y las #enta$as que aporta est seg%n el tipo de proyecto que se realice. .- !"RCO TERICO 1as metodologas de desarrollo de soft"are son un con$unto de procedimientos, t?cnicas y ayudas a la documentacin para el desarrollo de productos soft"are. Es como un libro de recetas de cocina, en el que se #an indicando paso a paso todas las acti#idades a realizar para lograr el producto informtico deseado, indicando adems qu? personas deben participar en el desarrollo de las acti#idades y qu? papel deben de tener. *dems detallan la informacin que se debe producir como resultado de una acti#idad y la informacin necesaria para comenzarla. *ctualmente es imprescindible considerar los riesgos, aunque habitualmente las empresas, no han sido concienciadas de los riesgos inherentes al procesamiento de la informacin mediante ordenadores, a lo que han contribuido, a #eces, los propios responsables de informtica, que no han sabido e0plicar con la suficiente claridad las consecuencias de una poltica de seguridad insuficiente o incluso ine0istente. Por otro lado, debido a una cierta deformacin profesional en la aplicacin de los criterios de coste<beneficio, el directi#o desconocedor de la informtica no acostumbra a autorizar in#ersiones que no lle#en implcito un beneficio demostrable, tangible y mensurable. 1as t?cnicas indican cmo debe ser realizada una acti#idad t?cnica determinada identificada en la metodologa. )ombina el empleo de unos modelos o representaciones grficas $unto con el empleo de unos procedimientos detallados. !e debe tener en consideracin que una t?cnica determinada puede ser utilizada en una o ms acti#idades de la metodologa de desarrollo de soft"are. *dems se debe tener mucho cuidado cuando se quiere cambiar una t?cnica por otra. #.- !"TERI"$% E&UIPO% RE"CTIVO o 'OT()"RE " UTI$I*"R 9erramienta )*!E D * 4.5:.. Procesador de ;e0tos Plantillas de formatos de la administracin de proyectos de !D. Pro$ect.

+.- CO!PETENCI"' E'PEC,(IC"' De acuerdo a la empresa desarrolladora que se haya establecido por equipo, los alumnos formarn un foro de discusin donde en base al proyecto solicitado por un cliente potencial 3el profesor6 elegirn la metodologa de desarrollo para incluirla en la normati#a de su empresa.

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 5

Ingeniera de Software [SCD-1011 Debern adecuar las plantillas de los formatos de administracin de proyectos, de acuerdo a los entregables que indique la metodologa de desarrollo de su eleccin, as como personalizarlas con la imagen corporati#a de su empresa. Aealizar los formatos de chrter 3documento de inicio6, planeacin, asignacin de roles, matriz de riesgos, matriz de responsabilidades y colaboraciones, documento de control de requerimientos seg%n estndar EEE.

-. RE'U$T"DO' 1os equipos de traba$o entregaran en formato impreso y cargarlo en la plataforma ,oodle en la liga correspondiente7 Documento que describa su7 *cta constituti#a donde se establece la metodologa electa de acuerdo a las necesidades de desarrollo de la empresa. Planeacin seg%n ciclo de desarrollo de la metodologa electa. De acuerdo a las acti#idades del proyecto a desarrollar7 o ,atriz de roles y funciones o ,atriz de responsabilidades o ,atriz de riesgos o EEE para el control de requerimientos.

.. CONC$U'IONE' El desarrollo del soft"are y la programacin es uno de los pilares fundamentales de la informtica y al cual se dedican muchas horas de esfuerzos en empresas, colegios, academias y uni#ersidades. )onforme a la tecnologa #a a#anzando, #an apareciendo nue#as soluciones, nue#as formas de programacin, nue#os lengua$es y un sin fin de herramientas que intentan realizar el traba$o del desarrollador un poco ms fcil. 1a programacin orientadas a ob$etos o los compiladores basados en mquinas #irtuales 3en muchos casos, multiplataforma6, tambi?n han establecido una reno#acin en la manera de programar. ,icrosoft como una de las grandes empresas desarrolladora de soft"are, es consciente de lo importante que es hacer buenos desarrollos y lo complicado que esE por eso, intenta aportar las me$ores soluciones al mercado. En la actualidad la sociedad se encuentra en una ?poca de transicin, que se encamina hacia un nue#o estilo de programacin basada en estndares y para ello ,icrosoft propone la plataforma .-E;, no podemos de$ar de lado las plataformas de desarrollo de obtencin libre, pero es sin duda ,icrosoft quien est apostndole a definir estndares orientados a facilitar la administracin de proyectos. /. BIB$IO0R"(,"

1one23 C# 4-00,5# ESTI6ACION DE COSTOS 7 AD6INISTRACION DE /RO7ECTOS DE SOFTWARE# DANDO REA8IS6O A 8A ESTI6ACION + - E# 6$Graw-9i'' Intera:eri$ana de E2;a<a S#8# Fe$%a de A$t&a'i(a$i)n 1*+0,+-01. /0gina 6

Ingeniera de Software [SCD-1011

/re22:an3 R# S# 4-00-5# INGENIERA DEL SOFTWARE UN ENFOQUE PRCTICO. 5TA. EDICIN. 6adrid3 E2;a<a= 6$Graw 9i''#

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 7

Ingeniera de Software [SCD-1011

Prctica

METODOLOGAS DE DESARROLLO EN EL MUNDO REAL.


Observaciones: Esta apartado incluye la prctica & F que dice (Aealizar #isitas a empresas dedicadas al desarrollo de soft"are/.

1.- OBJETIVO El alumno analizar cuales son las metodologas de desarrollo utilizadas en empresas e0itosas, tanto a ni#el regional, nacional e internacional. .- !"RCO TERICO ;odo desarrollo de soft"are es riesgoso y difcil de controlar, pero si no lle#amos una metodologa de por medio, se obtiene clientes insatisfechos con el resultado y desarrolladores a%n ms. !in embargo muchas #eces no se toma en cuenta el utilizar una metodologa adecuada, sobre todo cuando se trata de proyectos pequeos de dos o tres meses. )on relacin a los proyectos que se desarrollan con mayor en#ergadura, hay si se toma el sentido de basarse en una metodologa de desarrollo y se empieza a buscar cual sera la ms apropiada para dicho caso. * fin de cuenta no encontramos muchas #eces la meas adecuada y se termina por hacer un diseo propio de metodologa, por supuesto no est mal siempre y cuando sir#a para alcanzar el ob$eti#o. ,uchas #eces se realiza el diseo del soft"are de manera rgida, tal cual como el cliente lo solicito, de esa manera cuando el cliente en la Getapa de pruebaG solicita un cambio se hace muy difcil de realizarlo, pues si se hace altera las cosas que no se haban pre#isto, y este es uno de los factores que atrasan el proyecto y crea incomodidad al desarrollador y en muchas oportunidades no llegan a cumplir con el cambio solicitado, esto conlle#a malestar en el cliente puesto que no se sido tomado en cuenta su pedidoE para e#itar estos incidentes se debe llegar a un acuerdo formal con el cliente al inicio del proyecto de manera que no per$udique el desarrollo del mismo. ,uchas #eces los usuarios finales se dan cuenta que de$aron de mencionar algunas cosas y lo manifiestan en la etapa inicial del proyecto cuando se le muestra el prototipo del mismo. Es por ello que en esta prctica Estudiaremos las empresas desarrolladoras ms e0itosas como ,icrosoft, *pple, 8A*)1E entre otras para analizar cules son las formas en que ellas conducen y administran sus proyectos de desarrollo de soft"are. #.- !"TERI"$% E&UIPO% RE"CTIVO o 'OT()"RE " UTI$I*"R Procesador de ;e0tos 9erramienta de =oros 3,oodle6

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 8

Ingeniera de Software [SCD-1011

+.- CO!PETENCI"' E'PEC,(IC"' !e analizarn el ranHing oficial para determinar las F empresas desarrolladoras ms e0itosas a ni#el nacional e internacional. !e determinara cules son los factores que lle#aron a for$arlas como empresas de ?0ito, se analizaran sus procesos en cuanto a la elaboracin de productos y ser#icios de soft"are se refiere.

-. RE'U$T"DO' 1os equipos de traba$o cargarn en la plataforma ,oodle en la liga correspondiente7 2n listado que contenga nombre de las me$ores F empresas desarrolladoras a ni#el internacional, as como su filosofa empresarial de traba$o, metodologa de desarrollo en la que basa sus procesos, ingresos per cpita anual, principales casos de ?0ito. 2n listado que contenga nombre de las me$ores F empresas desarrolladoras a ni#el nacional, as como su filosofa empresarial de traba$o, metodologa de desarrollo en la que basa sus procesos, ingresos per cpita anual, principales casos de ?0ito. Aesponder en el foro cual es la fortaleza que se crea tienen ms desarrollada dichas empresas para ser casos de ?0ito.

.. CONC$U'IONE' 1as compaas de soft"are estn floreciendo con el paso del tiempo. )on la penetracin de las ;ecnologas de la nformacin ms all de las barreras culturales y geogrficas, las empresas de !oft"are estn aumentando en n%mero considerable por lo que e0iste la necesidad de clasificarlas de acuerdo a la calidad del producto final que ofrecen a los consumidores. Determinar cules son las caractersticas que han hecho de estas empresas casos de ?0ito fue el propsito de esta prctica. /. BIB$IO0R"(," /re22:an3 R# S# 4-00-5# Ingeniera e! S"#$%are Un en#"&'e (r)*$i*". 5$a. E i*i+n. 6adrid3 E2;a<a= 6$Graw 9i''#

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 9

Ingeniera de Software [SCD-1011

Prctica
DEBATE.

Observaciones: Esta apartado incluye la prctica & I que dice (Desarrollar una mesa de debates, en la cual se cuente con la presencia de un e0perto en desarrollo, a fin de conocer las e0periencias con respecto a los procesos de ingeniera de soft"are./

1.- OBJETIVO El alumno elaborar conocer las e0periencias del entorno laboral en cuanto a la aplicacin de procesos de ingeniera de soft"are. .- !"RCO TERICO El ngeniero de !oft"are es un profesional con slidas bases metodolgicas en el desarrollo de soft"are a pequea y gran escala, en la tecnologa de inteligencia de negocios y en las principales herramientas de programacin, as como en la interaccin con los lderes de la organizacin. !er capaz de desempearse en cualquiera de los roles in#olucrados en un proceso de desarrollo de soft"are como7 *dministrador de proyecto, lder de proyecto, arquitecto del soft"are, analista, programador, ingeniero de requerimientos, ingeniero de pruebas, etc. Podr adems definir alcances, costos, tiempos, recursos y factibilidad para un proyecto de soft"are, as como proponer soluciones de soft"are, globales o parciales, que permitan el control de los procesos, la me$ora en el proceso de toma de decisiones o soluciones inno#adoras para la industria y el entretenimiento. #.- !"TERI"$% E&UIPO% RE"CTIVO o 'OT()"RE " UTI$I*"R !Hype 9erramienta de =oros 3,oodle6 Procesador de te0tos.

+.- CO!PETENCI"' E'PEC,(IC"' !e refle0ionara sobre la importancia de la ingeniera de soft"are basndonos en las e0periencias de un e0perto en el rea.

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 10

Ingeniera de Software [SCD-1011

-. RE'U$T"DO' 1os equipos de traba$o cargarn en la plataforma ,oodle en la liga correspondiente7 2n ensayo de su proyeccin en cinco aos traba$ando en la ingeniera de soft"are, tomando como referencia las e0periencias de un e0perto. 2n listado que contenga el nombre de '4 casos de ?0ito en cuanto a e0pertos en el rea de la ingeniera de soft"are.

.. CONC$U'IONE' 1a importancia de conocer las e0periencias de personas lderes en el ramo de la ingeniera de soft"are es de #ital importancia para los $#enes que apenas estn iniciando en conocer las prcticas de esta rea en la industria y que basados en sus #i#encias en el entorno laboral, se nos permita conocer un panorama amplio y aserti#o de esta t?cnica para el ?0ito de cualquier proyecto de desarrollo de soft"are. /. BIB$IO0R"(," Si!i*"nWee,- In#"r.a*i+n $e*n"!+gi*a (ara !"/ (r"#e/i"na!e/ TIC # 4> de No?ie:@re de -01-5# O@tenido de %tt;=++www#2i'i$onweeA#e2+noti$ia2+ranAing-e:;re2a2-2oftware-e&ro;a-tr&ff'e-100--*1*-

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 11

Ingeniera de Software [SCD-1011

1.- $I'T" DE !"TERI"$% E&UIPO O RE"CTIVO " UTI$I*"R FOLIO 1 . B C NOMBRE DEL MA ERIAL! E"#I$O O REAC I%O Procesador de ;e0tos 9erramienta )*!E D * 4.5:.. http7<<""".freelogoser#ices.com< 9erramienta de =oros 3Plataforma ,oodle6 !Hype CAN & -0 -0 1 1 -0 #NIDAD Software Software Sitio We@ Sitio We@ Software

2.- $I'T" DE BIB$IO0R"(," RE&UERID" FOLIO 1 . BIBLIO'RAFIA Cones, ). 3.44J6. E!; ,*) 8- DE )8!;8! > *D, - !;A*) 8- DE PA8>E);8! DE !8=;D*AE. D*-D8 AE*1 !,8 * 1* E!; ,*) 8- < . E. ,cKra"L9ill nteramericana de Espaa !.1. Pressman, A. !. 3.44.6. ngeniera del !oft"are M 2n enfoque prctico. Fta. Edicin. ,adrid, Espaa7 ,cKra" 9ill. !iliconDeeH7 nformacin tecnolgica para los profesionales ; ). 3I de -o#iembre de .4'.6. 8btenido de http7<<""".silicon"eeH.es<noticias<ranHingL empresasLsoft"areLeuropaLtruffleL'44L.5'5. CAN 1 1 1

Fe$%a de A$t&a'i(a$i)n 1*+0,+-01.

/0gina 12

Ingeniera de Software [SCD-1011

13.- CONTRO$ DE C"!BIO' DE$ !"NU"$ DE PR4CTIC"'

DATOS GENERALES
FECHA DE ACTUALIZACI ON
02/09/2013

ELABOR Y/O ACTUALIZ


LIC. LUIS ALBERTO SANTOS PEA

DESCRIPCIN DE LA ACTUALIZACIN
FUE GENERADO EL CONTENIDO COMPLETO SE ACTUALIZARON LOS NOMBRES Y OBJETIVOS DE LAS PRCTICAS. SE ACTUALIZ LA BIBLIOGRAF!A Y SE ANOTARON LAS OBSERVACIONES PERTINENTES" PARA TENER CONSISTENCIA DE LAS PRCTICAS #UE MARCA EL TEMARIO Y LAS DEL MANUAL DE PRCTICAS.

Fe$%a de A$t&a'i(a$i)n 0-+0*+-01.

/0gina 13

Вам также может понравиться