Vous êtes sur la page 1sur 14

Repblica Bolivariana de Venezuela Ministerio del Poder Popular Para la Educacin Superior Universidad Bolivariana de Venezuela Los Chaguara os

!EM" "C!#V#$"$ $EL C#CL% $E V#$" $EL S%&!'"RE

Seccin( )*+*, ,o bres( 'alter -honn. "pellidos( Ra /rez Ron Cedula( V012*1)2*+3

&EC4" +)0*+0)+*5

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

Pgina 2

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

#,!R%$UCC#%,

El contenido de este trabajo tiene como objetivo, el entendimiento del procesos de desarrollo del Ciclo de Vida del Software, teniendo como primicia; su definicin, desarrollo de procesos, evolucin y principios, que nos llevan a una mejor calidad del software.

Pgina 3

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

*20 $E&#,#C#%, $E #,6E,#ER#" $EL S%&!'"RE Para poder definir n!enier"a del Software debemos definir dos conceptos principales# $ #ngenier/a Profesin que posee conocimientos cient"ficos, actividades y criterios %in!enio& para crear dispositivos, m'todos y sistemas para transformar los recursos y satisfacer mejor las necesidades de una sociedad. $ So7t8are Conjunto de pro!ramas que se pueden ejecutar en una computadora, as" como toda la informacin, utiler"as y recursos necesarios para su dise(o, instalacin, operacin, mantenimiento y refinamiento. Partiendo de estas definiciones podemos definir que n!enier"a del Software es# $ )a disciplina que establece el uso de principios de in!enier"a robustos, orientados a obtener software econmico, que sea confiable y funcione de manera eficiente. $ *ambi'n se puede definir como; la disciplina formada por un conjunto de m'todos, +erramientas y t'cnicas que se utili,an en el desarrollo de los pro!ramas inform-ticos. $ .tra definicin establecida por la EEE Standard /lossary of Software En!ineerin! *erminolo!y# La aplicacin de un enfoque sistemtico, disciplinado y cuantificable para el software. desarrollo, operacin y mantenimiento del software; es decir, la aplicacin de ingeniera al

Pgina 4

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

*2*20 Capas de la #ngenier/a de So7t8are

Figura 1: Capas de la Ingeniera de Software

0ic+as capas se describen a continuacin# $ Cualquier disciplina de in!enier"a %incluida la in!enier"a del software& debe descansar sobre un esfuer,o de or!ani,acin de calidad. )a !estin total de la calidad y las filosof"as similares fomentan una cultura continua de mejoras de procesos que conduce al desarrollo de enfoques cada ve, m-s robustos para la in!enier"a del software. $ El fundamento de la in!enier"a de software es la capa proceso. El proceso define un marco de trabajo para un conjunto de -reas clave, las cuales forman la base del control de !estin de proyectos de software y establecen el conte1to en el cual# se aplican los m'todos t'cnicos, se producen resultados de trabajo, se establecen +itos, se ase!ura la calidad y el cambio se !estiona adecuadamente. $ )os 9todos de la in!enier"a de software indican cmo construir

t'cnicamente el software. )os m'todos abarcan una !ran !ama de tareas que incluyen an-lisis de requisitos, dise(o, construccin de

Pgina 5

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

pro!ramas, pruebas y mantenimiento. Estos m'todos dependen de un conjunto de principios b-sicos que !obiernan cada -rea de la tecnolo!"a e incluyen actividades de modelado y otras t'cnicas descriptivas. $ )as herra ientas de la in!enier"a del software proporcionan un soporte autom-tico o semi$autom-tico para el proceso y los m'todos, a estas +erramientas se les llama +erramientas C2SE %C omputerided !oftware "ngineering&. 0ado lo anterior, el objetivo de la in!enier"a de software es lo!rar productos de software de calidad %tanto en su forma final como durante su elaboracin&, mediante un proceso apoyado por m'todos y +erramientas. )20 $ES"RR%LL% $EL S%&!'"RE C%M% U, PR%CES% $E

#,6E,#ER#" 3n proceso de desarrollo de software tiene como propsito la produccin efica, y eficiente de un producto software que re4na los requisitos del cliente. 0ic+o proceso, en t'rminos !lobales se muestra en la 5i!ura 67 8

Figura 1: Proceso de desarrollo de software

Pgina 6

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

0esde un punto de vista del est-ndar, un proceso es un conjunto de actividades y tareas relacionadas, que al ejecutarse de forma conjunta transforman una entrada en una salida. 0e acuerdo a las normas S. 899:; definen los si!uientes procesos# )2*20 Procesos pri arios( $ "d:uisicin( Proceso !lobal que si!ue el adquiriente para obtener el producto. $ Su inistro( Proceso !lobal que si!ue el suministrador para para proporcionar el producto. $ $esarrollo( Proceso empleado por el suministrador para el dise(o, construccin y pruebas del producto. $ %peracin( Proceso se!uido por el operador en el <d"a a d"a= para uso del producto. $ Manteni iento( Proceso empleado para mantener el producto, incluyendo tanto los cambios en el propio producto como su entorno de operacin. )2)20 Procesos de soporte( $ $ocu entacin(

Pgina 7

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

2ctividad empleada para re!istrar informacin espec"fica empleada por otros procesos. $ 6estin de la con7iguracin( 2ctividad empleada para mantener un re!istro de los productos !enerados en la ejecucin de los procesos. $ "segura iento de la calidad( 2ctividad empleada para !aranti,ar de forma efectiva que el producto y los procesos asociados son conformes a los requisitos documentados y a las planificaciones. $ Veri7icacin( 2ctividad empleada para verificar el producto. $ Validacin( 2ctividad empleada para validar el producto. $ Reuniones de revisin( >euniones empleadas por las dos partes para evaluar el estado del producto y de las actividades. $ "uditorias( 2ctividades para determinar que el proyecto cumple con los requisitos, planes y contratos. $ $ Resolucin de proble as( 2ctividades para anali,ar y resolver problemas relativas al proyecto, sea cual sea su fuente y naturale,a.

Pgina 8

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

)2520 Procesos organizacionales( $ 6estin( 0escribe las actividades de !estin de la or!ani,acin, incluyendo tambi'n la !estin de proyectos. $ #n7raestructura( 2ctividades necesarias para que puedan reali,arse otros procesos de ciclo de vida. ncluye entre otros el capital y el personal. $ Me;ora( 2ctividades reali,adas para mejorar la capacidad del resto de proceso. $ &or acin

REPRESE,!"C#<, $E L%S PR%CES%S $E $ES"RR%LL% $E S%&!'"RE

Pgina 9

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

Figura 2: Proceso general de desarrollo de software

.tra perspectiva utili,ada para determinar los elementos del proceso de desarrollo del software establecer la relaciones entre elementos que permitan responder =ui9n debe +acer =u9> Cuando y Co o debe +acerlo. Ver la 5i!ura 67 ?.

Pgina 10

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

Figura 3: Relacin entre elementos de proceso del software

2s" las interro!antes se responden de la si!uiente forma# $ =uien( )as $ =u9( 3n 2rtefactoi es producido por un >ol en una de sus 2ctividades. )os 2rtefactos se especifican utili,ando 6otaciones espec"ficas. )as @erramientas apoyan la elaboracin de 2rtefactos soportando ciertas 6otaciones. $ C o . Cu?ndo( )as 2ctividades son una serie de pasos que lleva a cabo un >ol durante el proceso de desarrollo. El avance del proyecto estcontrolado mediante +itos que establecen un determinado estado de terminacin de ciertos 2rtefactos. Personas participantes en el proyecto de desarrollo desempe(ando uno o m-s >oles espec"ficos.

Pgina 11

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

520 EV%LUC#%, $E L" #,6E,#ER#" $E S%&!'"RE

Pgina 12

ACTIVIDADES DEL CICLO DE VIDA DEL SOFTWARE

Pgina 13

Un artefacto es una pieza de informacin ue es producida! modificada o usada por e" proceso! define un rea de responsa#i"idad para un ro" $ est su%eta a contro" de &ersiones' Un artefacto puede ser un mode"o! un e"emento de mode"o o un documento'

Vous aimerez peut-être aussi