A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Producto x Processo x Projecto Aula 6. 2 Sumário O produto – O software como produto – Evolução – Características – Tipos – Aplicações – Atributos de.

Apresentações semelhantes


Apresentação em tema: "Producto x Processo x Projecto Aula 6. 2 Sumário O produto – O software como produto – Evolução – Características – Tipos – Aplicações – Atributos de."— Transcrição da apresentação:

1 Producto x Processo x Projecto Aula 6

2 2 Sumário O produto – O software como produto – Evolução – Características – Tipos – Aplicações – Atributos de um bom software – Produto x Processo O processo – O processo do software – CMM O Projecto – 10 Sinais de perigo no Projecto – Como evitar o perigo – Perguntas-chave para o seu planeamento Âmbito desta Aula – Gestão de Projectos de SW: pessoal, producto, processo e projecto

3 Producto de SW

4 4 Estrutura de conceitos ProdutoProcesso Metodologia Notação (UML) Técnica (Modelação ) Ferramenta (Object Domain, Rational Rose) utiliza exprime implementa cria Suporta, automatiza

5 5 O produto O software é simultaneamente um produto – software de gestão – pacotes de uso geral (folhas de cálculo, processadores de palavras) e um veículo para o entregar – sistemas operativos, – software de comunicação – Ambientes de desenvolvimento – Ferramentas CASE

6 6 Evolução do software Antes – Hardware Caro Poder Computacional Limitado – Programas simples Preocupação: – aproveitamento dos recursos de hardware i.e. Eficiência do produto Depois – Hardware mais barato e poderoso – Software mais complexo Preocupação: – Satisfação dos requisitos do utilizador (produto eficaz) – Baixar custos e tempo de desenvolvimento (processo eficiente)

7 7 Características do software O software é um produto lógico, não físico e portanto, – não é fabricado num sentido clássico, senão desenvolvido – O software não se estraga – Embora cada vez o software é uma assemblagem de componentes, ainda se faz muito software à medida

8 8 Tipos de software Genérico Feito à medida Problemas do desenvolvimento são os mesmos A diferencia reside na especificação dos requisitos

9 9 Aplicações do software Software de sistemas Software de tempo real Software de gestão Software de engenharia e científico Software embebido Software de PCs Software baseado na WEB Software de IA

10 10 Atributos de um bom software AtributoDescrição Mantainability O software deve ser capaz de evoluir perante as mudanças nos requisitos Dependability Características como Confiabilidade e seguridade Eficiência Aproveitamento dos recursos de hardware Usabilidae Apropriadas interface do utilizador e documentação

11 11 Produto x Processo Se o processo é fraco, o produto vai sofrer A dependência excessiva no processo também é má A comunidade alterna a sua preocupação pelo produto e processo cada 5 ou 10 anos aprox. Acredita-se que esta dualidade manter-se-á por uns tempos

12 Processo de SW

13 13 O Processo de SW Definição: – Estratégia de desenvolvimento do software – Define a ordem de execução das fases de engenharia de software Selecção do modelo de processo – Clientes e pessoal envolvido – Produto requerido – Ambiente da equipa de desenvolvimento Maduração do produto e o processo – Definição de actividades básicas – Estimação de recursos para cada função do produto e discriminado pelas actividades básicas Decomposição do processo

14 14 Níveis de Maturidade do Processo CMM – Capability Maturity Model – Nível 1 Caos | nível inicial – Nível 2 Reutilização | identifica processos repetitivos – Nível 3 Documentação | já existe um processo definido ISO 9001 – Nível 4 Qualidade de SW | processos são bem geridos Definem Métricas e estimações – Nível 5 + difícil | Optimização dos Processos poucas empresas de desenvolvimento de SW atingem este nível

15 Projectos de SW

16 16 10 Sinais de perigo no Projecto 1. O pessoal de software não percebe as necessidades do cliente 2. A definição do âmbito do produto é fraca 3. Os câmbios são mal feitos 4. Mudança na tecnologia seleccionada 5. Necessidades do negócio cambiam ou estão mal definidas 6.As datas de entrega não são realistas 7.Os utilizadores oferecem resistência 8.Perdem-se os sponsors 9.A equipa de projecto não tem as competências requeridas 10.Os gestores evitas boas práticas e sábias lições

17 17 como evitar o perigo Começar com o pé direito Manter-se com o pé direito Monitorizar o projecto Tomar decisões inteligentes Realizar análise post-mortem

18 18 perguntas-chave para o seu planeamento Por que se vai desenvolver o sistema? O que será feito e quando? Onde estão os responsáveis? Como será realizado o trabalho técnico e de gestão? Quais e quantos recursos são requeridos?

19 próxima aula teórica

20 20 Modelos de processo Tipos: – Modelos em cascata Sequêncial (Clássico) Revisto – Construção de Prototipos – Desenvolvimento Rápido de Aplicações – Modelos evolutivos Incrementais Iterativos Iterativos e incrementais Espiral – Modelo de Processos OO Modelo recursivo/paralelo – Outros


Carregar ppt "Producto x Processo x Projecto Aula 6. 2 Sumário O produto – O software como produto – Evolução – Características – Tipos – Aplicações – Atributos de."

Apresentações semelhantes


Anúncios Google