oss
ORS
ENSAYO:
SOFTWAREBOSE FERMIN TORO
Pee aa Passes
EI Software
EL software se refiere al equipamiento logico a soporte logico de un computador digital y
comprende el conjunto de componentes légicos necesarios para hacer posible la realizacién de una
area specifica, en contraposicién a los componentes_fisicos del_ sistema,
Es el conjunto de programas de cémputo, procedimientos, reglas documentacién y datos
asociados que forman parte de las operaciones de un sistema de computacién. En pocas palabras es un
conjunto de programas.
EI software se clasifica en tres:
Software de sistema: su objetivo es desvincular adecuadamente al usuario y al programador de
los detalles del computador, le procura al usuario y al programador adecuadas interfaces de alto
nivel, herramientas y utilidades de apoyo que permiten su mantenimiento
Software de programaciéi
es el conjunto de herramientas que permite al programador
desarrollar programas informaticos, usando diferentes alternativas y lenguajes de programacién,
Software de aplicacion: es aquel que permite a los usuarios llevar a cabo una o varias tareas
especificas en cualquier campo de actitud susceptible de ser automatizado 0 asistido, con
especial énfasis en los negocios.#--\ UNIVERSIDAD FERMIN TORO
eee ae ces
La Ingenieria del Software
La Ingenieria de Software es la aplicai
én de un enfoque sistematico, disciplinado y
cuantificable al desarrollo, mantenimiento y operacién del software. Los principios y practicas de esta
disciplina son esenciales para el desarrollo de sistemas grandes, complejos y confiables.
Caracteristicas operativas del Software
Son factores de funcionalidad, es como se presenta el software, es la “parte exterior” del mismo.
Incluye aspectos como:
* Correcci6n: El software que estamos haciendo debe satisfacer todas las especificaciones
establecidas por el cliente,
+ Usabi
lad / Facilidad de aprendizaje: Debe ser sencillo de aprender.
+ Integridad: Un software de calidad no debe tener efectos secundarios.
+ Fiabilidad: El producto de software no deberia tener ningiin defecto. No sélo esto, no debe fallar
mientras la ejecucién.
+ Eficiencia: Forma en que el software utiliza los recursos disponibles. El software debe hacer un
uso eficaz del espacio de almacenamiento y el comando ejecutar segiin los requisitos de tiempo
deseados.
‘+ Seguridad: Se deben tomar medidas apropiadas para mantener los datos a salvo de las amenazas“_-* UNIVERSIDAD FERMIN TORO
eee ae ces
extemas
Caracteristicas de transicién del Software
+ Interoperabilidad: Bs la capacidad para el intercambio de informaci6n con otras aplicaciones.
+ Reutilizacién: Es poder utilizar el cédigo de software con algunas modificaciones para
diferentes propésitos.
+ Portabilidad: Capacidad para llevar a cabo las mismas funciones en todos los entomos y
plataformas.
Caracteristicas de revisién de Software
Son los factores de ingenieria, la “calidad interior ‘del software como la eficiencia, la documentacion y
la estructura, Incluye aspectos como:
+ Capacidad de mantenimiento: El mantenimiento del software debe ser facil para cualquier tipo
de usuari
+ Flexibilidad: Los cambios en el software debe ser facil de hacer.
+ Extensibilidad: Debe ser facil de aumentar nuevas funciones.
+ Escalabilidad: Debe ser muy facil de actwalizar para més trabajo.
+ Capacidad de prueba: Prueba del software debe ser fécil.
+ Modularidad: Debe estar compuesto por unidades y médulos independientes entre sieae
Analisis de Requisitos
La ingenieria de requisitos del software es un proceso de descubrimiento, refinamiento,
modelado y especificacién. Se refinan en detalle los requisitos del sistema y el papel asignado al
software,
‘Tanto el desarrollador como el cliente tienen un papel activo en la ingenieria de requisitos — un
conjunto de actividades que son denominadas andlisis - El cliente intenta replantear un sistema
confuso, a nivel de descripcién de datos, funciones y comportamiento, en detalles concretos. El
desarrollador acta como interrogador, como consultor, como persona que resuelve problemas y como
negociador.
El anilisis y la especificaci6n de requisites pueden parecer una tarea relativamente sencilla,
pero las apariencias engafian, El contenido de comunicacidn es muy denso. Abundan las ocasiones para
malas interpretaciones o falta de informacién. Es muy probable que haya ambigiiedad.
El anilisis de requisitos es una tarea de ingenieria del software que cubre el hueco entre la
definici6n del software a nivel sistema y el diseio de software. El andlisis de requerimientos permite al
ingeniero de sistemas especificar las caracteristicas operacionales del software (funcién, datos y
rendimientos), indica la interfaz del software con otros elementos del sistema y establece las
restricciones que debe cumplir el software.
El analisis de requisitos del software se puede subdividir en cinco dreas de esfuerzo:
L.Reconocimiento del problema
2. Evaluacién y sintesis
3. Modelado
4, Especificacion
5 Revisionlo
“) UNIVERSIDAD FERMIN TORO
Panett eae ces
Los Prototipos
Es un motlelo del comportamiento del sistema que puede ser usado para entenderlo
completamente 0 ciertos aspectos de él y asi clarificar los requerimientos.Un prototipo es una
representacién de un sistema, aungue no es un sistema completo, posee las caracteristicas del sistema
final o parte de ellas”.
Caracteristicas de los prototipos
Funcionalidad limitada,
Poca fiabilidad.
Caracteristicas de funcionalidad pobres.
Alto grado de participacién del usuario el cual evalia los prototipos, propone mejoras y detalla
requisitos.
Alto grado de participacién del analista de sistemas, ya que en muchos casos los usuarios no
pueden indicar los requisitos sin tener experiencia con el sistema.
El prototipo da mayor conocimiento al usuario y analistas ayudando a que el usuario aprenda a
utilizar el sistema.