presentación de la exposicion de ingenieria
TRANSCRIPT
Republica Bolivariana de Venezuela Ministerio del poder popular para la educacioacuten universitaria
Instituto universitario de tecnologiacutea de los llanos PNF en informaacutetica trayecto II Trimestre II Seccioacuten ldquo3rdquo
Valle de Pascua Estado Guaacuterico
FACILITADOR INTEGRANTESCipriano Infante Amato Rafael
Riacuteos luz MarinaLeal Jesus
Leal MarielaJaramillo Yraly
Junio 2011
iquestQue queremos decir con proceso de desarrollo
Deseos necesidades Especificaciones hellip
Software
Introduccioacuten al proceso de desarrollo
En general cuando las personas abordan el desarrollo de cualquier proyecto evolucionan desde ideas abstractas hacia concreciones realizables
Nada surge de la nadaiquestiquest Me puse a programar y me salioacute una contabilidad
Algunas aplicaciones da la impresioacuten de que Recordar que la probabilidad de que un mono teclee en una
maquina de escribir y salga el quijote no es cero
Normalmente el planteamiento es
Vamos a desarrollar un programa Hacer la especificacioacuten
en Visual BASIC y Access Realizar el disentildeo
y se codifica la aplicacioacuten
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
iquestQue queremos decir con proceso de desarrollo
Deseos necesidades Especificaciones hellip
Software
Introduccioacuten al proceso de desarrollo
En general cuando las personas abordan el desarrollo de cualquier proyecto evolucionan desde ideas abstractas hacia concreciones realizables
Nada surge de la nadaiquestiquest Me puse a programar y me salioacute una contabilidad
Algunas aplicaciones da la impresioacuten de que Recordar que la probabilidad de que un mono teclee en una
maquina de escribir y salga el quijote no es cero
Normalmente el planteamiento es
Vamos a desarrollar un programa Hacer la especificacioacuten
en Visual BASIC y Access Realizar el disentildeo
y se codifica la aplicacioacuten
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Introduccioacuten al proceso de desarrollo
En general cuando las personas abordan el desarrollo de cualquier proyecto evolucionan desde ideas abstractas hacia concreciones realizables
Nada surge de la nadaiquestiquest Me puse a programar y me salioacute una contabilidad
Algunas aplicaciones da la impresioacuten de que Recordar que la probabilidad de que un mono teclee en una
maquina de escribir y salga el quijote no es cero
Normalmente el planteamiento es
Vamos a desarrollar un programa Hacer la especificacioacuten
en Visual BASIC y Access Realizar el disentildeo
y se codifica la aplicacioacuten
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Nada surge de la nadaiquestiquest Me puse a programar y me salioacute una contabilidad
Algunas aplicaciones da la impresioacuten de que Recordar que la probabilidad de que un mono teclee en una
maquina de escribir y salga el quijote no es cero
Normalmente el planteamiento es
Vamos a desarrollar un programa Hacer la especificacioacuten
en Visual BASIC y Access Realizar el disentildeo
y se codifica la aplicacioacuten
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Normalmente el planteamiento es
Vamos a desarrollar un programa Hacer la especificacioacuten
en Visual BASIC y Access Realizar el disentildeo
y se codifica la aplicacioacuten
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
iquestQue hace un Ingeniero Construir artefactos dentro de unas limitaciones de
coste utilizando el conocimiento y las teoriacuteas de la ciencia sobre la cual se basa el artefacto En este caso programa de Software
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Definicioacuten de la ingenieriacutea del software (NATO lsquo68)
La ingenieriacutea del software es el establecimiento y uso de principios de ingenieriacutea razonables con el objetivo de obtener software econoacutemicamente que sea de confianza y trabaje eficientemente en las maquinas reales
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Caracteriacutesticas de la ingenieriacutea del software (Van
Vliet 1993)
Construccioacuten de programas grandes
Controlar la complejidad
Cooperacioacuten entre las personas implicadas
Evolucioacuten del software
Eficiencia en el desarrollo
Soporte real a los usuarios
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Modelo de la Ingenieriacutea del
software (Thayer 1988)
AnalisisDisentildeoCodificacioacutenPruebas
Desarrollo de Software
PlanificacioacutenOrganizacioacutenReclutamientoDireccioacutenControl
Gestioacuten de proyectos
FiabilidadUsabilidadFlexibilidadMantenibilidadReusabilidadEtc
Metricasdel software
Correccioacuten de ErroresModificaciones
Mantenimiento de software
Ingenieriacuteadel software
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
iquestQue
Divisioacuten del Proceso
Implica dividir el desarrollo del artefacto por fases
Normalmente se habla de especificacioacuten disentildeo y
fabricacioacuten
iquestComo Realizacioacuten Pruebas
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
En el desarrollo de software nos encontramos con la siguiente situacioacuten
Ciclos de Vida del
SOFTWARE
Metodologiacuteas de Desarrollo del SOFTWARE
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Para Comprender mejor la Relacioacuten de desarrollo se software y usuario
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
EL PAPEL USUARIO DENTRO DEL DESARROLLO DE SOFTWARE
El desarrollo de un Sistema de Informacioacuten es un una tarea muy
compleja que suele tomar varios meses y a veces hasta antildeos actividad en la
cual varias personas de diferentes disciplinas aportan sus conocimientos
para alcanzar un objetivo comuacuten la sistematizacioacuten de un determinado
proceso Sin embargo normalmente los usuarios no tienen claro cuaacutel es su
funcioacuten dentro de este proceso de sistematizacioacuten en ocasiones hasta llega a
pensar que le estaacute brindando una ayuda al informaacutetico con una actividad
netamente teacutecnica la cual eacutel considera que seraacute para beneficio del
informaacutetico y no para mejorar sus propios procesos
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
El rol que el usuario desempentildea dentro del desarrollo
de un Sistema de Informacioacuten es de suma
importancia ya que los sistemas se construyen para
satisfacer las necesidades particulares del usuario
en funcioacuten de los objetivos estrateacutegicos
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
El primer papel del usuario seraacute como Responsable del Sistema esta seraacute la
persona encargada de definir en forma clara los requerimientos del nuevo
sistema Para ello deberaacute enviarle al Jefe del Departamento de Tecnologiacutea
una solicitud en la que al menos detalle lo siguiente
1048633 Nombre del Sistema
1048633 Objetivos Generales y Especiacuteficos
1048633 Descripcioacuten general del Sistema especificando claramente su
funcionamiento
Alcances y Delimitacioacuten del Sistema aquiacute se mencionaraacute lo que se espera
que el sistema realice y ademaacutes aquellos procesos que estaacuten fuera de la
frontera del sistema
1048633 Responsabilidades dentro del equipo de trabajo una persona del aacuterea
usuario que cumpliraacute con el papel de Encargado del Proyecto (puede ser el
mismo Responsable del Sistema)
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Eacutetica profesional en la Informaacutetica
La eacutetica profesional en principio una disciplina filosoacutefica trata de las
obligaciones y normas del hombre no necesariamente codificadas que definen
un correcto ejercicio de la profesioacuten dentro de valores humanos de orden
superior Las teacutecnicas informaacuteticas constituyen una tecnologiacutea especial y
plantean en consecuencia cuestiones y consideraciones eacuteticas y juriacutedicas
especiacuteficas Por ello es oportuno caracterizar la Eacutetica de la Informaacutetica y mostrar
porqueacute este campo dentro de la Eacutetica profesional es un subcampo emergente de
especial importancia para los Ingenieros Informaacuteticos
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
eacutetica profesional del ingeniero en software
Los ingenieros en software deben comprender que su trabajo es de suma
importancia
Los ingenieros en software deben comportarse de una forma eacutetica y moral
responsable
No basta con poseer estaacutendares normales de honestidad e integridad
No deberiacutea utilizar su capacidad y sus habilidades para comportarse de forma
deshonesta
Existen aacutereas donde los estaacutendares de comportamiento aceptable no estaacuten
acotados por las leyes sino por la responsabilidad profesional
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
ASPECTOS NEGATIVOS EN LA INFORMAacuteTICA
Pirateriacutea de software
Usar recursos computacionales para falsificacioacuten de software
Crear virus para PC
Intromisioacuten no autorizada en los datos de la compantildeiacutea o en los
datos de la maquina de otro empleado
Recolectar datos de otra persona sin su autorizacioacuten
Utilizar las computadoras para monitorear el desempentildeo de
los empleados
Violar la primaciacutea de software y base de datos
Hacer mal uso de informacioacuten de la compantildeiacutea
Mal uso del correo electroacutenico
Ciberpornografiacutea
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
RESPONSABILIDAD Y ETICA PROFESIONAL EN INGENIERIA DEL SOFTWARE
Confidencialidad
Competencia
Derechos de propiedad intelectual
Uso inapropiado de las computadoras
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
Coacutedigo de Eacutetica (ACMIEEE)
De acuerdo con su compromiso con la salud seguridad
y bienestar del puacuteblico los Ingenieros de Software
deberaacuten apegarse a ocho Principios
PUacuteBLICO
CLIENTE Y EMPLEADOR
PRODUCTO
JUICIO
GERENCIA
PROFESIOacuteN
COLEGAS
INTERPIO
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
ldquoUna aproximacioacuten loacutegica a la adquisicioacuten el suministro
el desarrollo la explotacioacuten y el mantenimiento del
softwarerdquo
ldquoUn marco de referencia que contiene los procesos las
actividades y las tareas involucradas en el desarrollo la
explotacioacuten y el mantenimiento de un producto de
software abarcando la vida del sistema desde la
definicioacuten de los requisitos hasta la finalizacioacuten de su
usordquo
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
CICLO DE VIDA DEL
SOFTWARE
Describe el desarrollo de software
desde la fase inicial hasta la fase final
El propoacutesito de este programa es
definir las distintas fases intermedias
que se requieren para validar el
desarrollo de la aplicacioacuten
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento
El ciclo de vida del software consta de los
siguientes procedimientos
Definicioacuten de objetivos
Anaacutelisis de los requisitos y su viabilidad
Disentildeo general
Disentildeo general
Programacioacuten
Prueba de unidad
Integracioacuten
Prueba beta
Documentacioacuten
Mantenimiento