Sunteți pe pagina 1din 8

Chile Ley 06.

0496
Considera consumidores a las personas naturales o jurídicas que, en virtud de
cualquier acto jurídico oneroso adquieran, utilicen o disfruten como
destinatarios finales bienes y servicios

LEY 17.336 de Propiedad Intelectual


protegen no solo al programa fuente, sino que también lo que dice relación con
la arquitectura, la funcionalidad, la estructura de bases de datos y el diseño
externo o físico del software ya creado.

LEY 19223 sobre Hacking

En Chile existen leyes que protegen tanto a los datos como a los usuarios de un
sistema informático, encontrándose estas dentro de la “LEY-19223” la que
establece cuatro artículos principales sobre robo de información
- Alterar
- Destruya
- Revele
- apoderarse

LEY 19628 Derecho a la Privacidad


Esta ley habla sobe el tratamiento de los datos de carácter personal en registros
o bancos de datos por organismos públicos o por particulares se sujetará a las
disposiciones de esta Solo por medios de consentimiento del usuario

Nota: Al respecto, cabe señalar que los programas computacionales son de


aquellos que se encuentran especialmente protegidos por Propiedad Intelectual,
por lo que el otorgamiento remunerado de licencias que permiten el uso de éstos,
constituye como regla general, un hecho expresamente gravado con IVA, de
acuerdo con lo dispuesto en la letra h), del artículo 8 del D.L. 825.
Metodologías
RAD ( Desarrollo aplicaciones rápido)
Fases:
 Modelo de gestión,
 modelo de datos,
 modelo de proceso,
 generación de aplicación ,
 prueba y entregas.

Ventaja:
 se realiza en poco tiempo normalmente 60 a 90 dias
 Permite que se asegure de que el producto se entregado cumpla con las
necesidades del cliente.

Desventajas:
 En proyectos grandes requiere mucho equipo de trabajo distintos
 Necesita clientes y desarrolladores comprometidos en las rápidas
actividades

Espiral
Fases:
 Planificación
 Análisis de riesgo
 Ingeniería
 Evaluación
Ventajas
 Proporciona la posibilidad para el desarrollo rápido de versiones
 Puede adaptarse y aplicarse a lo largo de la vida del sw
Desventajas:
 Solo resulta aplicable para proyectos grandes
 Supone una carga de trabajo adicional, no presente en otros ciclos de
vida
Prototipo:
Ventajas
 Permite la construcción del sistema con requisitos poco claros o
cambiantes
 Se reduce el riego de incertidumbre

Desventajas
 No se sabe exacto cuanto será el tiempo de desarrollo un cuantos
prototipos se tienen que desarrollar.
 El cliente puede quedar convencido con la primera versión y quizás no
vea la necesidad de completar el sistema

Kanban
B
- No se trabaja de manera innecesaria
- Se reducen los tiempos del ciclo de producción
- Es necesario destinar menos tiempo la planificación
D
- En grandes proyectos es posible que no se cumplan los plazos de
entrega
- Muchos proveedores no aceptan trabajar bajo estas condiciones.
Prefieren suministrar los productos bajo el método convencional.

Scrum
Desventajas
- Funciona sobre todo con equipos reducidos: las empresas grandes
deben estar sectorizadas o divididas
- Requiere una exhaustiva definición de tareas y plazos
- Exige alta cualificación o formación
Beneficios
 Cumplimento de expectativas: El cliente establece sus expectativas
indicando el valor que le aporta cada requisito / historia del proyecto

 Flexibilidad a cambios: Alta capacidad de reacción ante los cambios


de requerimientos generados por necesidades del cliente o evoluciones
del mercado

Qué es el software?
• Código (programas)
• Documentación
• Arquitectura

Qué Atributos debe tener un software?


• Mantenibilidad
• Confiabilidad
• Eficiencia
• Usabilidad

Confiabilidad de un Software
• Disponibilidad
• Fiabilidad
• Seguridad
• Protección

Disponibilidad
La probabilidad de que esté activo y en funcionamiento y sea capaz de
proporcionar servicios útiles en cualquier momento
Fiabilidad
Probabilidad de que, durante un determinado periodo de tiempo, el sistema
funcione correctamente tal y como espera el usuario
Seguridad
Valoración de la probabilidad de que el sistema cause daños a las personas o a
su entorno
Protección
Valoración de la probabilidad de que el sistema pueda resistir intrusiones
accidentales o premeditadas

Planificación
• La planificación no es una ciencia exacta
• El software es un producto intangible
• No existen procesos de desarrollo de software estándar
• A menudo proyectos de desarrollo de software son únicos y no se
repiten

BUSCAR
– Software propietario
– Software de demostración o demo
– Software libre
– Software de dominio público
– Software freeware
ING DE SW
La ingeniería del software es una disciplina de la ingeniería que comprende
todos los aspectos de la producción de software desde las etapas iniciales de
la especificación del sistema, hasta el mantenimiento de éste después de que
se utiliza. Disciplina de la ingeniería. Los ingenieros hacen que las cosas
funcionen. Aplican teorías, métodos y herramientas donde sean convenientes
. Todos los aspectos de producción de software. La ingeniería del software no
sólo

comprende los procesos técnicos del desarrollo de software

ING DE SW DEFINICION
“En la construcción y desarrollo de proyectos se aplican métodos y técnicas
para resolver los problemas, la informática aporta herramientas y
procedimientos sobre los que se apoya la ingeniería de software”

Objetivos:

 Mejorar calidad de productos de software

 Aumentar la productividad de los desarrolladores de software

 Facilitar el control del proceso de desarrollo de software

5 etapas del desarrollo de sw genérico:

Analisis

Diseño

Código

Prueba

producots

Método PERT

• Método para planificación de proyectos

• Analiza las tareas involucradas, especialmente el tiempo

• Calcula cuánto tiempo tomará el desarrollo de un proyecto

1. FORMUL Se aplica fórmula para sacar tiempo esperado:

TE = (To + 4*Tpr + Tpe) / 6)

Método CPM
• Método para planificación de proyectos

• Algoritmo para calculo de tiempos y plazos

• Calcula la ruta crítica de un proyecto

Esa ruta crítica es donde no hay que permitir que se atrase la ejecución de
cada actividad

Método CPM

1. Se realiza la red de nodos PERT

2. Se calcula la iniciación adelantada

 Se suman los tiempos en cada nodo de derecha a izq. y se elije el


más grande

3. Se calcula la terminación tardía

 Se resta de la iniciación adelantada, de izq. a derecha tomando el


resultado menor

Se calcula la ruta crítica, considerando las diferencias entre los números


calculados (holgura), cuando éstos sumen cero

Método EDT: Estructura de Desglose de Trabajo

1. El proyecto se divide en actividades principales

2. A cada actividad principal se le asigna un número o sigla

3. Cada sub-actividad se estructura en base a jerarquía

4. El nivel más bajo se llama “paquete de trabajo”

5. No lleva tiempo ni recursos

6. Finalmente se llega a un listado de “entregables” y productos

7. LA EDT debe contemplar el 100% de las actividades para lograr los


objetivos del proyecto
Paso 1: Identificar el producto(s) final del proyecto, que debe entregarse para
alcanzar el éxito del proyecto

Paso 2: Definir los entregables principales del producto; los entregables


predecesores necesarios para el proyecto

Paso 3: Descomponer los entregables principales a un nivel de detalle


apropiado que permita gestionar con eficacia y eficiencia

Paso 4: Revisar y refinar la EDT hasta que los involucrados con el proyecto
estén de acuerdo que el proyecto planificado pueda completarse
satisfactoriamente y que la ejecución

S-ar putea să vă placă și