actividad 1

5
Jeison Alexander Laguna Jiménez SENA ADSI 598140 Bogotá 2014

Upload: frank-jairo-castillo-padilla

Post on 09-Feb-2016

220 views

Category:

Documents


0 download

DESCRIPTION

INFORMATICA

TRANSCRIPT

Page 1: Actividad 1

Jeison Alexander Laguna Jiménez

SENA ADSI 598140

Bogotá 2014

Page 2: Actividad 1

Actividad 1.

1. Defina que es la calidad de un software y mencione algunas

características y metodología empleada.

La calidad de software es una preocupación que tiene como propósito

producir software de la mejor calidad, y para ayudar a mejorar su calidad

existen unas características y metodologías.

Una metodología es un conjunto de procedimientos que ayuda a los

desarrolladores a crear nuevo software, podemos encontrar diferentes

tipos de metodologías como las siguientes.

Modelo en cascada utiliza tramos como puntos de transición y de

carga, trabaja perfectamente para los proyectos en los cuales los

requisitos del proyecto se encuentran definidos claramente y no son

obligados a futuras modificaciones.

Modelo en espiral es eficaz cuando se utiliza para el rápido desarrollo

de proyectos muy pequeños aunque puede llegar a ser caótico

porque no incorpora puntos de comprobación claros.

RUP (Rational Unified Process) define claramente quien, cómo,

cuándo y qué debe hacerse; este aporta herramientas como los

casos de uso, que definen los requerimientos además de permitir la

ejecución iterativa del proyecto y del control de riesgos.

XP (Extreme Programming) consiste en una programación rápida

tiendo al usuario final como parte del equipo.

FDD (Desarrollo manejado por rasgos) se enfoca en iteraciones

cortas que entregan funcionalidad tangible.

MSF (Microsoft Solutions Framework) se centra en los modelos de

proceso y de equipo, modelos y prácticas de uso que controlan la

planificación.

Incremental provee una estrategia para controlar la complejidad y los

riesgos a la hora del desarrollo del software.

RAD (Desarrollo Rápido de Aplicaciones) implica el desarrollo

iterativo y la construcción de prototipos, tiene como principios básicos

el desarrollo rápido de software y de calidad, reducir riesgos del

proyecto, promueve la interacción con usuarios utilizando

herramientas (CASE), (GUI) entre otras herramientas y métodos.

Otros enfoques de desarrollo de software.

ODD (Diseño Orientado a Objetos) incluye seis diagramas: de

clase, objeto, estado de transición, la interacción, módulo, y el

proceso.

Page 3: Actividad 1

Top-down programming, proceso unificado basado en UML que

contempla cuatro características como lo son: creación,

elaboración, construcción, y las directrices.

2. Que es un modelo y cuál es la razón por la que se utilizan. cuál es la

relación con el uml, de un ejemplo.

Un modelo es la representación de un objeto o idea, nos ayudan a entender

y mejor un sistema, debe describir al sistema con suficiente detalle para

hacer predicciones válidas sobre el comportamiento del sistema.

UML es un lenguaje gráfico para visualizar, especificar, construir y

documentar un sistema, nos ayuda a modelar y darnos una idea de cómo

será nuestro sistema.

Entrada X – Sistema – Salida Y

Entrada – Modelo – Salida.

3. Que es una metodología de desarrollo de software ¿Por qué existen? Que

pasa si no la usamos

Una metodología de desarrollo de software es en pocas palabras tener un

plan de trabajo en donde podemos controlar todos los procesos o pasos

que llevaremos a cabo durante la ejecución de un proyecto, por esta razón

existen las metodologías a la hora de desarrollar software de no existir

estas tendríamos un caos a la hora de planificar y llevar un control del

proyecto.

4. Que es un diagrama de actividad de un ejemplo.

Es una representación gráfica de los procesos que ejecutar el software.

Si

No

Inicio

A, B.

A<B

A es el mayor.

Imprimir Valor Fin

Page 4: Actividad 1

5. Cuáles son los aspectos que más fallan en el proceso de desarrollo de

software.

Uno de los aspectos que más falla es la factibilidad del proyecto, ya que

este puede hacer que se aumenten los costos los tiempos de entrega entre

otros factores, además también podemos nombrar que la falta de

comunicación y entendimiento con el cliente pueden hacer que los

proyectos fracasen.

6. Cuál es la razón de utilizar un diagrama de uso.

Nos son útiles para describir la funcionalidad de un sistema, y generalmente

son usados para representar comportamientos generales del sistema.

7. Cuál es la diferencia entre un diagrama de casos de uso y un caso de uso.

Un caso de uso es una técnica de análisis para recopilar requerimientos

puede ser usada como estrategia de desarrollo.

Un diagrama de casos de uso es una representación gráfica entre un actor

generalmente representado con un muñeco y las acciones a realizar.

8. Que es el sistema de información (S.I.), de dos ejemplos.

Un sistema de información es un conjunto de elementos íntimamente

relacionados con un fin específico.

Historial de calificaciones de una escuela

Finanzas de una empresa

9. Como me aseguro de que un sistema de información sea de calidad.

Para que un sistema de información sea de calidad debe cumplir con unos

requisitos

Unificar procesos y datos

Mejorar aspectos de seguridad

Proteger los intereses de los clientes

Fácil de usar

Entre otros.

Hay varias normatividades que definen la calidad, como la norma ISO 9000,

Sistemas de la calidad. Normas para la Gestión de la Calidad y el

aseguramiento de la Calidad.

Page 5: Actividad 1

10. Elabore un diagrama de casos de uso para la utilización de una televisión

(actor, un televidente).

Buscar control

Prender tv

Ajustar volumen

Subir, bajar canal

Apagar tv