Sie sind auf Seite 1von 14

Fundamentos de

Desarrollo de Sistemas
Hablemos de nuestro producto

Create By Thaylor Mosquera Castro For InterSoft Corporation 2015

INTRODUCCIN
Exploracin previa

Qu es el software?

Que es el software?

Es el conjunto de los programas


de cmputo, procedimientos,
reglas, documentacin y datos
asociados, que forman parte de
las operaciones de un sistema de
computacin

Clasificacin del software


Aunque la definicin puede resultar algo confusa. El software
lo podemos clasificar segn sus fines prcticos

Software de sistema
Su objetivo es desvincular adecuadamente
al usuario y al programador de los detalles
del sistema informtico en particular que
se use, aislndolo especialmente del
procesamiento
referido
a
las
caractersticas internas de: memoria,
discos,
puertos
y
dispositivos
de
comunicaciones, impresoras, pantallas,
teclados, etc.
El software de sistema le procura al
usuario
y
programador
adecuadas
interfaces de alto nivel, controladores,
herramientas y utilidades de apoyo que
permiten el mantenimiento del sistema
global. Incluye entre otros:

Sistemas operativos
Controladores de dispositivos
Herramientas de diagnstico
Herramientas de Correccin y
Optimizacin
Servidores
Utilidades

Software de programacin
Es
el
conjunto
de
herramientas que permiten
al programador desarrollar
programas
informticos,
usando
diferentes
alternativas y lenguajes de
programacin,
de
una
manera prctica. Incluyen
bsicamente

Editores de texto
Compiladores
Intrpretes
Enlazadores
Depuradores
Entornos de Desarrollo Integrados (IDE)

Software de aplicacin
Es aquel que permite a los
usuarios llevar a cabo una o varias
tareas especficas, en cualquier
campo de actividad susceptible de
ser automatizado o asistido, con
especial nfasis en los negocios.
Incluye entre muchos otros

Aplicaciones para Control de sistemas


y automatizacin industrial
Aplicaciones ofimticas
Software educativo
Software empresarial
Bases de datos
Telecomunicaciones (por ejemplo
Internet y toda su estructura lgica)
Videojuegos
Software mdico
Software de clculo numrico y
simblico.
Software de diseo asistido (CAD)
Software de control numrico (CAM)

Algunas caractersticas del software


A pesar de que existen similitudes entre el desarrollo del software y la
manufactura del hardware, las dos actividades serian diferentes en lo
fundamental. En ambas la alta calidad se alcanza por medio del buen diseo,
la fase de manufactura del hardware puede incluir problemas de calidad
existentes en el software.
El

software no se desgasta.

pesar de que la industria tiene una tendencia hacia la construccin por


componentes, la mayora del software aun se construye a la medida.

Un

componente de software se debe disear e implementar de forma que


puede utilizarse en muchos programas diferentes.

Ingeniera
Es el conjunto de conocimientos y tcnicas
cientficas
aplicadas
a
la
creacin,
perfeccionamiento e implementacin de estructuras
(tanto fsicas como tericas) para la resolucin de
problemas que afectan la actividad cotidiana de la
sociedad.

Sistema
Un sistema es mdulo ordenado de elementos que se
encuentran interrelacionados y que interactan
entre s. El concepto se utiliza tanto para definir a
un conjunto de conceptos como a objetos reales
dotados de organizacin

Introduccin
Este trmino fue introducido a finales de los 60 a raz de la crisis del software.
Esta crisis fue el resultado de la introduccin de la tercera generacin del
hardware.
El hardware dejo de ser un impedimento para el desarrollo de la informtica;
redujo los costos y mejoro la calidad y eficiencia en el software producido.
La crisis se caracterizo por los siguientes problemas:

Imprecisin en la planificacin del proyecto y estimacin de los costos.

Baja calidad del software.

Dificultad de mantenimiento de programas con un


diseo poco estructurado, etc.
Por otra parte se exige que el software sea eficaz y barato
tanto en el desarrollo como en la compra.
Tambin se requiere una serie de caractersticas como
fiabilidad, facilidad de mantenimiento y de uso,

Objetivos de la ingeniera de software


En la construccin y desarrollo de proyectos se aplican mtodos y tcnicas para
resolver los problemas, la informtica aporta herramientas y procedimientos
sobre los que se apoya la ingeniera de software.
Mejorar la calidad de los productos de software
Aumentar la productividad y trabajo de los
ingenieros del software.
Facilitar el control del proceso de desarrollo de
software.
Suministrar a los desarrolladores las bases para
construir software de alta calidad en una forma
eficiente.
Definir una disciplina que garantice la produccin y
el mantenimiento de los productos software
desarrollados en el plazo fijado y dentro del costo
estimado.

Etapas del Ciclo de Vida del Producto


El trmino ciclo de vida del software describe el desarrollo de software, desde
la fase inicial hasta la fase final. El propsito de este programa es definir las
distintas fases intermedias que se requieren para validar el desarrollo de la
aplicacin, es decir, para garantizar que el software cumpla los requisitos para
la aplicacin y verificacin de los procedimientos de desarrollo: se asegura de
que los mtodos utilizados son apropiados.

1)

Anlisis

2)

Diseo

3)

Desarrollo

4)

Pruebas

5)

Implementacin

6)

Mantenimiento

Fin

Das könnte Ihnen auch gefallen