Академический Документы
Профессиональный Документы
Культура Документы
DEFINICION DE SOFTWARE
1. El software es un conjunto de instrucciones detalladas que controlan la operacin de un sistema
computacional.
2. Se conoce como software al equipamiento lgico o soporte lgico de una computadora digital;
comprende el conjunto de los componentes lgicos necesarios que hacen posible la realizacin de
tareas especficas, en contraposicin a los componentes fsicos, que son llamados hardware.
3. Software son todos los componentes intangibles de una computadora. Es el conjunto de programas
necesarios para hacer posible la realizacin de una tarea especfica.
4.- Software para m son sistemas creados para una computadora y son programados para cierta tarea
el cual contiene miles de instrucciones necesarias para llevar acabo su objetivo, todo software debe
cumplir satisfactoriamente su objetivo.
DEFINICION DE INGENIERIA DE SOFTWARE.
1.- La ingeniera de software es una disciplina formada por un conjunto de mtodos, herramientas y
tcnicas que se utilizan en el desarrollo de los programas informticos (software).
2.- Ingeniera de Software es la aplicacin prctica del conocimiento cientfico en el diseo y
construccin de programas de computadora y la documentacin asociada requerida para desarrollar,
operar (funcionar) y mantenerlos. Se conoce tambin como desarrollo de software o produccin de
software
3.- Ingeniera de Software trata del establecimiento de los principios y mtodos de la Ingeniera a fin de
obtener software de modo rentable que sea fiable y trabaje en mquinas reales.
4.- Ingeniera de Software para mi es el procedimiento practico que se necesita para la realizacin de un
software, haciendo uso de tcnicas y mtodos que nos sirvan para su realizacin as tambin para su
control, y todo esto se logra siguiendo una serie de pasos que nos permiten concluir el software
planeado.
Explique por qu el software profesional no solo son programas que se desarrollan para un
cliente.
No lo son porque existen distintos tipos de software que no precisamente son hechos para un cliente
especifico, puede ser un software experimental o uno personal adems hay que entender bien el
concepto que engloba la palabra Software pues no es en s solo el programa si no toda la
documentacin que lo acompaa.
1.2.
1.3.
Cules son los cuatro atributos importantes que debe tener todo software profesional?
Mantenimiento, Confiabilidad y seguridad, eficiencia y aceptabilidad.
Sugiera otros cuatro atributos que en ocasiones sean significativos.
Amigable, modular, descripcin del modelo del sistema, recomendaciones.
1.4.
1.5.
1.6.
1.7.
1.8.
Analice el hecho de si los ingenieros profesionales deben ser certificados en la misma forma
que los mdicos o abogados.
Yo pienso que si pues al estar certificados el cliente puede tener la seguridad y confianza de que la
persona que desarrollara su sistema es una persona confiable y comprometida adems que le ofrecer
un servicio de calidad.
1.9.
Para cada una de las clusulas del cdigo ACM/IEEE que se muestra en la figura 1.3, sugiera
un ejemplo adecuado que ilustre dicha clusula.
El ingeniero de sistemas debe poseer necesariamente un conjunto de virtudes morales como la
honestidad, ya que en la mayora de veces prevalece el inters econmico a los intereses del usuario
sin importar la calidad del trabajo
Ejemplo: venta inescrupulosa de programas falsos de baja calidad sin normas especificadas
1.10.
CUESTIONARIOS
1.- Cules son los motivos que lo llevaron a tomar la decisin de optar por un sistema de
informacin?
La empresa cada vez crece ms y se me hace muy difcil llevar el control de inventario, clientes,
proveedores y ventas.
2.- Qu es lo quiere conseguir con la implementacin del sistema?
Agilizar mis ventas y mis compras, mejorar el control de inventario y llevar un control de mis empleados.
3.- Cmo se llevan las cuentas por cobrar en esta empresa?
Las cuentas por cobrar se llevan de forma manual.
4.- Cunto est dispuesto a invertir para el desarrollo del sistema?
Aun no tengo un presupuesto.
5.- Cules son los aspectos que limitan o entorpecen el sistema actual?
Es tedioso, lento y poco eficiente. La mercanca que nos llega es mucha y son varias horas de trabajo.
6.- Cules son los problemas ms comunes y relevantes que se presentan?
Falta de control sobre la informacin, como por ejemplo que clientes me compran ms, cuando me toca
pagar a los proveedores, que empleado no tiene descuento.
7.- Cules son las funciones que desea mejorar?
El inventario, las ventas y las compras.
TAREA No 3
Redactar.
SOFTWARE DE:
1.- Sistemas: Sistemas operativos, Bios, Bootloaders, Herramientas de Programacion, Controladores.
2.- De Tiempo Real: VxWorks, Solaris, Lyns OS, Spectra.
3.- Gestin: ERP, SDM (Gestin Documental Inteligente), SAP, CONTA2000.
4.- Ingeniera y Cientfico:
Solidworks, Matlab, AutoCAD, Chemistry Development Kit.
5.- Empotrado: Videocaseteras, Reproductoras de DVD, Automoviles, Hornos de Microondas.
6.- De computadoras personales: Antivirus (Kaspersky), Editor de textos (Notepas++), Paquetera de
Office, Juegos (Resident Evil).
7.- Inteligencia Artificial: Kas 2001, Idox (Mascota virtual), Paula SG, MIA PC Friend.
DESVENTAJAS
DESVENTAJAS
DESVENTAJAS
DESVENTAJAS
VENTAJAS
DESVENTAJAS
DESVENTAJAS
Nos vemos en la necesidad de analizar todos los requerimientos que desee el usuario, saber las
caractersticas principales para as conocer si los requerimientos de nuestro Sistema podrn cumplir con
las expectativas del cliente final.
2.5 Describa las principales actividades en el proceso de diseo de software y las salidas de
dichas actividades. Con un diagrama, muestre las posibles relaciones entre las salidas de dichas
actividades.
Especificac
in de
Diseo del
software.
Mantenimien
to
Construccin o
implementacin
del software.
Integracin
Despliegue
o
Prueb
as
2.6. Explique por qu el cambio es inevitable en los sistemas complejos, y mencione ejemplos
(adems de la creacin de prototipos y la entrega incremental) de las actividades de proceso de
software que ayudan a predecir los cambios y a lograr que el software por desarrollar sea ms
resistente al cambio.
El cambio es inevitable pues los requerimientos del sistema varan conforme a la empresa procura
que el sistema responda su entorno, tanto interno como externo.
Ejemplo:
En una empresa al tener ms clientes se debe implementar nuevos requerimientos en el software por
lo cual esta cambiara su modelo original.
2.7. Explique por qu los sistemas desarrollados como prototipos por lo general no deben
usarse como sistemas de produccin.
Pues como su nombre lo dice son prototipos es decir una simulacin del sistema a realizar, y por esa
razn esta propensa a diversos fallos.
2.8. Exponga por que el modelo en espiral de Boehm es un modelo adaptable que puede
apoyar las actividades tanto de evitar el cambio como de tolerar el cambio. En la prctica, este
modelo no se ha usado ampliamente.
En la prctica, este modelo no se ha usado ampliamente. Sugiera por qu ste podra ser el caso.
Dicho modelo nos dice que enva el cambio y lo tolera para poder reducir los riesgos ya que los cambios
son resultado de los riesgos, en este modelo podemos encontrar los problemas y podemos retroceder para
resolver los mismos.
2.9 Cules son las ventajas de proporcionar visiones estticas y dinmica del proceso de
software como en el Proceso Unificado Racional?
Vista dinmica muestra las fases de modelo sobre el tiempo
Vista esttica sugiere buenas prcticas a utilizar durante el proceso.
Las principales ventajas considero que la fase de todo el proceso de desarrollo no est relacionado
con un trabajo especfico.
2.10. No creo que haya ninguna consecuencia debida a que los ingenieros son los que finalmente
programan los sistemas actuales y dudo que haya inteligencia que supere la forma de pensar de un
humano, as en ese aspecto pienso que estn exentos de correr el riego de ser suplantados por
inteligencias artificiales.
Si en dado caso fuera lo contrario, las oportunidades laborales iran en declive y opino que lo justo
sera resistir activamente pues de no hacerlo poco a poco seremos solo simples personas y ya no
programadores.
REQUISITOS FUNCIONALES.
1.- El sistema proporcionara una vista del almacn de productos, as como su disponibilidad.
2.- El sistema tendr la capacidad de generar comprobantes de venta as como registrarlas en la
base de datos.
3.- El software tendr la capacidad de registrar, modificar, eliminar a los clientes, empleados y a
proveedores.
4.- El software contara con su respectivo manual de instrucciones para su uso.
5.- El software maneja una serie de instrucciones en cada una de las operaciones a realizar (altas,
bajas, actualizacin, etc.) Mensajes.
REQUISITOS NO FUNCIONALES:
1.- El sistema mostrara notificaciones acerca de un pago prximo.
2.- El software a futuro si se terminara con un cronograma bien elaborado puede llegar a ser una
pgina Web, para el beneficio de los clientes.
3.- El software es a base de Visual Studio C#.
4.- El software contara con derechos de autor y seguridad, a fin de evitar plagios, o uso indebido del
mismo.
5.- El software contara con su debida documentacin.