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

TDA CAP1

1. Qu es el software?
Conjunto de programas de cmputo, procedimientos, reglas, documentacin y datos asociados
que son parte de las operaciones de un sistema de computacin.
Aplicaciones de Software:

Software de Sistema,
Software de Tiempo Real,
Software de Negocios,
Software Ingeniera/Cientfico,
Software Incrustado,
Software de PC,
Software de IA,
Aplicaciones Web

2. Perspectiva Histrica del desarrollo del software


50-60: Software como aadido, desarrollo artesanal lenguajes de bajo nivel.
60-70: Software como producto, dcada de lenguajes y compilacin, crisis del software.
70-80: Programacin estructurada, ingeniera del software, primeros mtodos estructurados.
80-90: Nuevos paradigmas de programacin y de produccin de programas.
90-Actualidad: Anlisis/Diseo OO, Tecnologa CASE, Componentes y Reutilizacin, Internet (ebusiness, e-commerce).

3. Consideraciones del hardware y software


El software es un elemento del sistema lgico, se desarrolla no se fabrica, se desarrolla a medida,
se usa de forma integral.

A. Factores de Calidad y Productividad


Factores humanos: tamao y experiencia de la organizacin de desarrollo.
Factores del problema: complejidad, nmero de requerimientos del usuario.
Factores del proceso: tcnicas del diseo, lenguajes y herramientas CASE.
Factores del producto: fiabilidad y rendimiento.
Factores del recurso: disponiblidad de las herramientas CASE y recursos.

B. Atributos de calidad del software

Fiable: Capacidad de ofrecer los mismos resultados bajo las mismas condiciones.
Eficiente: Optimizar Recursos
Portable: Integrarse a entornos distintos con el mismo esfuerzo.
Adaptable: Modificar alguna funcin sin que afecte a sus actividades.
Inteligible: Diseo claro, bien estructurado y documentado.
No Errneo: No exista diferencia entre los valores reales y los calculados
Pgina 1 de 3

TDA CAP1

Reutilizable

4. Factores para la calidad del software


Objetivo: Producir un sistema, aplicacin o producto de alta calidad.
La calidad de un sistema depende de: Los requisitos, diseo de la solucin, el cdigo
del programa, las pruebas de los programas para detectar errores.
Se debe evaluar la calidad con objetividad no con subjetividad, revisar a medida que
avanza con el proyecto.

A. Factores que afectan la calidad:


Primer paso: hacia el desarrollo de mtricas de calidad del software, evalan el
software desde 3 puntos de vista distintos:
o operacin del producto (utilizndolo),
o revisin del producto (cambindolo),
o transicin del producto (modificndolo para que funcione en un entorno
diferente).
* Relacin entre ellos: Marco de Trabajo
Segundo Lugar: Marco de Trabajo proporciona un medio de evaluar
cuantitativamente lo bien que va progresando el desarrollo en relacin con los objetivos de
calidad establecidos.
Tercer lugar: El marco de trabajo proporciona ms interaccin del personal de
calidad en el esfuerzo de desarrollo.

B. Medida de la Calidad
Correccin: Grado en el que el software lleva a cabo su funcin requerida.
Facilidad de Mantenimiento: facilidad con la que se puede corregir un programa
si se encuentra un error o puede trasladado.
Integridad: mide la habilidad de un sistema para recibir ataques contra su
seguridad. Atributos:
o Amenaza: probabilidad de que un ataque de un tipo determinado
ocurra en un tiempo determinado.
o Seguridad: probabilidad de que se puede repeler el ataque de un tipo
determinado.
Facilidad de uso: el programa debe ser amigable.

5. Documentacin de Software
Contenido: Definir los procesos, actividades, tareas; elaborar diagramas.
Idioma: escribir en tercera persona, definir quien realiza la accin, no gerundios,
verbos en presente, no muletillas.
Capacitacin: Idioma sencillo, definir claramente el objetivo, ejercicios para
explicar.
Herramientas de apoyo: aseguran la integridad de la informacin, demos,
manuales impresos, guas rpidas.

6. Problemas y Soluciones en la Administracin de Software


Son pobres: Planeacin de proyectos de investigacin, Seleccin de gerentes de
proyecto, Contabilidad de proyectos o Capacidad de estimacin de recursos.
Pgina 2 de 3

TDA CAP1

No existen: reglas de decisin, ni tcnicas para disear un sistema de control de


proyectos.
No siempre hay procedimientos y tcnicas que permitan agilizar el avance real de un
proceso.

Pgina 3 de 3

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