Anda di halaman 1dari 3

CAPITULO 1

Anlisis y Diseo de Sistemas Mtodo utilizado para CREAR y MANTENER sistemas que realizan funciones bsicas de negocios. Mejorar la eficiencia de los empleados asignndole soluciones de software a tareas clave del negocio. Se debe conocer los objetivos, estructura y procesos de la organizacin.

Objetivo Principal: Mejorar los sistemas organizacionales desarrollando o adquiriendo aplicaciones de software y entrenando a los empleados para utilizarlos. Aplicaciones de Software (o sistema): Software diseado para apoyar a los usuarios en una tarea o proceso organizacional especfico (inventario, nmina, etc). Una app de software convierte los datos en informacin. Incluye: -Hardware y software -Documentacin y materiales de entrenamiento -Roles de trabajo asociados al sistema -Controles para prevenir robos/fraude -Los usuarios del software Software Engineering Process (proceso para crear un sist. de informacin) -Metodologas: Secuencia de acercamientos paso a paso que ayudan a desarrollar el sistema. -Tcnicas: Procesos que el analista sigue para asegurarse que el anlisis y diseo es uno completo y comprensible. (ej. entrevistas con los usuarios) -Herramientas: Programas de computadora que ayudan para aplicar tcnicas. Sistema: grupo de componentes utilizados para una funcin del negocio que trabajan juntos para un propsito. Caractersticas: 1. Componente: Parte irreducible o agregacin de partes (subsistema). 2. Interrelacionado: Depende una parte de la otra. 3. Lmite: Lnea que marca el lmite entre ese sistema y otros de la organizacin. 4. Propsito: Objetivo o funcin. 5. Ambiente: Todo lo externo que interacta con el sistema. 6. Interface: Punto de contacto donde el sistema se encuentra con su ambiente o se encuentran los subsistemas. 7. Constraint: Lmite a lo que el sist. puede lograr. (capacidad, velocidad, etc.)

Conceptos Importantes: Descomposicin: Dividir un sistema en componentes ms pequeos. -Tener subsistemas pequeos y ms manejables. -Enfocarse en un rea -Concentrarse en el contenido pertinente a un grupo especfico de usuarios -Construir componentes en tiempo independiente con diferentes analistas. Modularidad: Dividir sistema en mdulos de tamao uniforme. Simplifica el diseo del sistema. Coupling: Los subsistemas q dependen del uno al otro estn "coupled". Cohesin: Medida en la cual un subsistema realiza una sola funcin. Integracin de Sistemas: Permite q el hardware y software de diferentes vendedores trabajen juntos. Permite q sistemas de lenguaje procedural trabajen con sistemas d lenguajes de programacin visual. Los ambientes de programacin visual utilizan el client/server model. Nuestro Papel en el Desarrollo de Sistemas Estudiar los problemas y necesidades de una organizacin. Ayudar a usuarios y managers a definir sus requerimientos. System analyst: rol organizacional responsable por el anlisis y diseo de sist. de informacin. Skills: tcnicas, analticas, gerenciales, interpersonales. Tipos de Sistemas: -Transaction Processing Systems (TPS): Automatizar el manejo de datos sobre actividades (transacciones). Un TPS de un banco recoge informacion de retiros, depositos, hace reportes, verifica transacciones, etc. -Management Information System (MIS): Convertir datos de un TPS a una forma significativa. Un TPS maneja records de ventas, mientras q el MIS dice qu productos se venden ms lento, o menos. -Decision Support Systems (DSS): Diseado para ayudar a los decision makers. Provee un ambiente interactivo para dec. making.

Systems Development Methodology: Proceso seguido en una organizacin para conducir los pasos necesarios para: analizar, disear, implementar y mantener sistemas d info. Un ejemplo de esto es el SLDC.

SDLC: Pasos para marcar las fases en el desarrollo de un sist de info. Cada fase tiene su outcome y deliverable. Cada compaa lo customiza a sus necesidades. FASE #1. Planificacin del Sistema: Fase en la cual todas las necesidades del sistema de informacin de una organizacin son analizadas y organizadas. 1. Identificacin de necesidad 2. Investigacin y determinacin del alcance (scope) FASE #2. Anlisis: Estudio de los procedimientos y sist de info actuales. 1. Determinar requisitos 2. Generar diseos alternativos 3. Comparar alternativas 4. Recomendar la mejor alternativa FASE #3. Diseo: Los analistas convierten la descripcin de la solucin en unas especificaciones lgicas y fsicas. 1. Diseo lgico: se concentra en business aspects del sistema 2. Diseo fsico: especificaciones tcnicas (deciden: lenguajes, databases, hardware, sistema operativo etc). FASE #4. Implementacin & Operacin: conviertes las especificaciones en un sistema que se prueba y luego se utiliza. 1. Instalacin de hardware & Software 2. Programacin 3. Entrenamiento de usuarios 4. Documentacin 5. Cambios al sistema (nuevas versiones) Prototyping: Construir una versin a escala reducida del sistema deseado. Ventajas: -Usuarios involucrados en el diseo -Captura los requerimientos de forma concreta en lugar de solo verbal Computer-Assisted Software Engineering (CASE): Herramientas d software automatizadas utilizadas por los analistas para desarrollar sist de info. (diagramming tools, documentation generators, code generators, etc) -La intregacin de los productos y herramientas se provee a travs d un repository. Joint Application Design (JAD): Usuarios, gerentes y analistas trabajan juntos por das en una serie de reuniones para revisar los requerimientos. Rapid Application Development (RAD): Utiliza prototyping para retrasar el diseo del sistema hasta que los requerimientos del usuario estn claros. Participatory Design (PD): Enfatiza el rol del usuario y se puede involucrar toda la comunidad de usuarios en el diseo. Agile Methodologies: Metodologas adaptativas, se enfoca en personas en lugar de roles, proceso de desarrollo self-adaptive.

Anda mungkin juga menyukai