Está en la página 1de 9

SOFTWARE BÁSICO O DE SISTEMA

La ingeniería del software

Es aquella que suministra métodos especiales para operar las complicaciones en


un sistema de software, además aprueba el desarrollo de nuevos sistemas leales,
que incrementa la productividad. Igualmente los aspectos técnicos del progreso,
logra cubrir las actividades de administración incluyendo una guía para
presupuestar, acomodar los horarios, entre otras actividades extras dentro de
los programas. El conocimiento de ingeniería del software se presentó por
primera vez en el año 1968. Desde entonces, la ingeniería del software se ha
desarrollado como un complemento para la disciplina de la ingeniería, que se acepta
como un campo de estudio que envuelve la profundidad y la investigación. Los
procedimientos y herramientas de la ingeniería del sistema se han efectuado con
éxito en diversas concentraciones distribuidas por diferentes ámbitos de la vida.

El software cumple grandes funciones

Los programas integrados de un computador logran controlar, integrar y administrar


los elementos de hardwarede un completo sistema informático. Igualmente
instruye al monitor sobre lo que se debe realizar para logra ejecutar una actividad
específica, además le muestra al usuario los pasos que debe seguir para un buen
funcionamiento. Por ejemplo, el software enseña al hardware sobre cómo, recoger
información del usuario, como exponer la salida al imprimir un documento e imprimir
imágenes coloridas.
El monitor actúa solo en respuesta a disposiciones suministradas externamente.
Habitualmente las instrucciones para ejecutar ciertas actividades previstas se
establecen en un programa que manipula un lenguaje de programación como el
Java, entre otros, que son enviados a su monitor.
Una vez recibida la información la computadora descifra y ejecuta estas
disposiciones y suministra una respuesta al beneficiario en consecuencia.
Un grupo de programas propuestos suministran a los usuarios un grupo de
funcionalidades interrelacionadas que se denomina como un paquete de software.
Por ejemplo, el paquete de software de contabilidad como el Tally suministra a los
usuarios la funcionalidad para ejecutar actividades correspondidas con la
contabilidad.

Propiedades básicas del software

Diferentes usuarios califican el software en diversas bases. Esto se debe a que


están implicados con los programas de diversas formas. Por ejemplo, los
beneficiarios pretenden que el sistema actúe de acuerdo con sus necesidades. Este
término actúa de forma similar a los desarrolladores implicados en el diseño, la
sistematización y el mantenimiento sobre los programas, además valoran el
programa al observar sus propiedades internas antes de ser entregado al usuario.
Las propiedades del software se clasifican en seis elementos primordiales.
 Funcionalidad: Esto describe el nivel de rendimiento de los programas contra
su intención prevista.
 Fiabilidad: Describe la capacidad de los programas para facilitar la
funcionalidad anhelada en las condiciones dadas.
 Usabilidad: Es el nivel en que el sistema se logra utilizar con facilidad.
 Eficiencia: Es la capacidad de los programas que logra utilizar las técnicas
del sistema de forma más efectiva y eficaz.
 Compatibilidad: Es la facilidad con la que se logran ejecutar las innovaciones
en un sistema para aumentar su funcionalidad, optimizar su rendimiento o
corregir las faltas.
 Portabilidad: Es la facilidad con la que los desarrolladores de los programas
logran transferir el software de una plataforma a otra, sin ningún cambio
drástico. En expresiones simples, se representa a la capacidad de los
programas para su correcto funcionamiento en diversas plataformas de
hardware y software sin ejecutar ningún cambio en él.

Software del sistema

Esta clase de programas gestiona y controla las instrucciones internas del sistema
informático. Es un conjunto de programas puntuales de utilizar, además crea un
buen funcionamiento de los recursos del monitor de forma eficiente y segura Por
ejemplo, en un sistema operativo, el programa del sistema que inspecciona el
hardware, dirige las funciones de memoria y las multitarea que opera como una
interfaz entre los esquemas de aplicación y los monitores.

VENTAJAS

 Descargar y probar sin coste y de forma ilimitada en el tiempo: Puedes


descargar y probar cualquier software libre antes de incorporarlo al
ecosistema de aplicaciones de tu empresa. Sin restricciones, probando bien
todas sus características antes de tomar la decisión final de usarlo.
 Soporte gratis y bueno en general: Detrás de las aplicaciones
de software libre hay una comunidad de desarrollo que se encarga de
resolver las dudas y cuestiones técnicas, y de definir su evolución. Aquí hay
que ser cautos, las aplicaciones de cierta importancia tienen una
comunidad fuerte detrás y el soporte es muy bueno, pero si la aplicación no
es de uso extendido, el soporte puede ser precario.
 Uso de estándares: Los desarrollos de software libre suelen ser muy fieles
a los estándares, lo que significa que suelen comunicarse bien con otras
aplicaciones que cumplan con esos mismos estándares, aunque nunca hay
que olvidar lo que decía de forma sarcástica Andrew S. Tanenbaum: “lo
bueno de los estándares es que hay muchos donde elegir”, haciendo
alusión a que se creaban demasiados estándares para resolver
problemáticas muy similares.
DESVENTAJAS

 El sistema operativo de escritorio no ha alcanzado las ventajas del privativo:


Su sistema operativo para escritorio está basado en GNU/LiNUX, quizás el más
maduro para un usuario no técnico sea Ubuntu, que yo uso habitualmente en mi
trabajo. Si bien, por razones diversas que han sido muy analizadas, la penetración
de GNU/LiNUX en los PCs del usuario no ha sido tan letal como en los servidores,
donde sin duda es el dominante. En este campo aún le queda por mejorar.
 Soporte técnico urgente: Salvo que se tenga contratado directamente con una
empresa, el soporte técnico del softwarelibre es muy bueno, pero logicamente puede
que no se ajuste a lo que se necesita en casos de emergencia. Esto es algo normal.
Si se requiere un soporte con unos SLA (Service Level Agreement)determinados por
necesidades de negocio, no significa que haya que prescindir del software libre,
sino que conviene contratar ese soporte a una empresa que lo proporcione y se ajuste
a lo que queremos.
 Usabilidad de las aplicaciones: Esto es algo que va cambiando pero existe. Las
aplicaciones suelen tener una usabilidad no muy trabajada en general, hay
honrosas excepciones, pero suele ser así, no es un problema importante
dependiendo de qué tipo de aplicación sea.

EJEMPLO

1. Microsoft Office (Word, Excel, PowerPoint, Outlook)

2. Adobe Reader
E-GRAFIAS

https://www.12caracteristicas.com/software/

https://www.contunegocio.es/tecnologia/ventajas-y-desventajas-del-software-libre/

http://www.cavsi.com/preguntasrespuestas/cuales-son-ejemplos-de-software/
SOFTWARE BASADO EN WEB

Internet tiende a ser la plataforma ideal para aplicaciones de software de hoy,


principalmente debido a la ubicuidad que existe a través de empresas y la
sociedad. A través de la Internet, ahora es posible para las empresas a estar
conectado todo el tiempo, ya sea dentro o fuera de la oficina.
El software basado en web está previsto para asegurar los derechos de acceso
dependiendo de las funciones y competencias de cada empleado en una
empresa. De esta manera pueden aumentar la eficacia de intercambio de la
información entre los departamentos, dirigir almacenes a través de Internet,
realizar reservas y pagos on-line, sistemas de pedidos entre muchos otros.
 La elaboración de software basado en Web, es de utilidad si:
Necesitan software que les asegure resoluciones individuales en función
del área de actuación de su negocio.
Necesitan un sistema de información único para todas las sucursales y
oficinas de su empresa en territorio nacional y en el extranjero.
Necesitan optimizar el proceso de producción.
Quieren aumentar el nivel de intercambio efectivo de información entre
los departamentos de la empresa.
Quieren aumentar el control sobre la ejecución y la dirección de los
pedidos.
Quieren saber en cualquier momento qué sucede en su oficina sin
involucrar recursos humanos para ello.
Quieren optimizar un proceso concreto, pero no saben cómo
LAS VENTAJAS DEL SOFTWARE BASADO EN WEB

1. No requiere instalar software especial (en los clientes).


En esencia, para acceder a un software web sólo necesitamos disponer de un
navegador de páginas web (Internet Explorer, Firefox, Opera, Chrome, etc), los
cuales suelen venir con el propio sistema operativo. No es necesario tener nada
más. Debido a la arquitectura de las aplicaciones web, el navegador suele quedar
relegado a mostrar el interfaz de usuario (menús, opciones, formularios, etc),
mientras que toda la compleja lógica de negocio se lleva en el lado del servidor.
2. Bajo coste en actualizar los equipos con una nueva versión.
Los navegadores web visualizan (renderizan) las páginas web que son servidas
por el servidor web dinámicamente. En ese sentido, es el servidor quien ejecuta
la mayor parte del código de la aplicación, y suministra de forma centralizada las
vistas (las páginas) a los navegadores conectados. En consecuencia, no hay que
instalar nada en los puestos de trabajo, ya que la actualización se realiza en el
servidor, y automáticamente la ven todos los usuarios.
3. Acceso a la última y mejor versión.
Como consecuencia del punto “2”, se evita que pueda existir algún equipo que
ejecute una versión diferente y desactualizada. Si existen ordenadores con
distintas versiones del programa se puede originar problemas de consistencia en
la información, o pérdida de funcionalidad.
4. Información centralizada.
En una aplicación web, no sólo la lógica de negocio está centralizada en el
servidor, sino también los datos que se ubican en una base de datos centralizada
(en ese servidor u otro destinado a tal fin). La centralización tiene la ventaja de
facilitar el acceso a la misma.
5. Seguridad y copias de seguridad.
Este punto es un corolario del “4”, es decir, una consecuencia. Como disponemos
de los datos centralizados es más fácil establecer y llevar el control de una política
de copias de seguridad centralizada. Es más, al no ubicarse los datos en el puesto
de trabajo, en caso de robo o incendio de alguno de estos, la empresa no ha
perdido información y puede desplegar rápidamente un nuevo puesto de trabajo
(PC con un navegador web).
6. Movilidad.
Este es un concepto relativo y dependiente de la implantación concreta. Si el
software está ubicado en un servidor web en Internet o bien disponemos de una
intranet externalizada (extranet), cualquier usuario con un portátil y una conexión
a internet móvil, podría acceder a la aplicación.
7. Reducción de costes en los puestos cliente (mayor longevidad).
Debido a que las páginas se ofrecen desde el servidor web, quien suele ejecutar
la mayoría de los procesos y la lógica de negocio, el equipo cliente queda
relegado a mostrar los resultados y formularios, para lo cual no es necesario un
hardware potente en los puestos de trabajo, lo que se traduce en reducción de
costes y una mayor longevidad en el uso de los mismos (no hay que cambiar el
hardware de los puestos porque ahora se requieran operaciones más complejas).

DESVENTAJAS
Con una aplicación no basada en la Web, el acceso se realiza generalmente mediante la ejecución de
un programa ejecutable en el ordenador del usuario. A diferencia de una aplicación Web, el público
se limita a la persona que se sienta en el teclado y está mirando la pantalla. Además, una aplicación
diseñada para su uso sin conexión se basa en sus propios protocolos tanto para la ejecución del
programa como para la interfaz de usuario.

Otra desventaja de un diseño de una aplicación no basada en la Web se refiere a la velocidad con la
que se despliegan las actualizaciones de software. Con una aplicación basada en la web, la
modernización es simplemente una cuestión de subir la nueva versión en el servidor. Tan pronto como
la versión actualizada está en línea, todos los usuarios tienen acceso a la aplicación actualizada. Con
las aplicaciones no basadas en Web, la actualización del software requiere que cada usuario obtenga
la actualización y luego la instale. El uso de los asistentes de instalación de terceros puede simplificar
esta tarea un poco, pero aun así, inevitablemente, se producen retrasos en la obtención e
implementación del software actualizado.

SOFTWARE BASADO EN WEB

HTML

PERL
JAVA

BIBL IOGRAFIA:

 Aplicaciones basadas en Web: ventajas y desventajas a nivel económic y


empresarial.[en línea][http://www.eduwilliam.com/?p=12],[Consulta: 15 de
noviembre del 2010]

 Aplicaciones Web ventajas y desventajas.[en


línea][http://www.calinsoft.com/2008/08/aplicaciones- web-ventajas-y-
desventajas],[Consulta: 15 de noviembre del 2010]

 Sistemas Web basados en software.[en


línea][http://dotmedia.bg/es/web.media],[Consulta: 15 de noviembre del
2010]

También podría gustarte