

Estude fácil! Tem muito documento disponível na Docsity
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Prepare-se para as provas
Estude fácil! Tem muito documento disponível na Docsity
Prepare-se para as provas com trabalhos de outros alunos como você, aqui na Docsity
Os melhores documentos à venda: Trabalhos de alunos formados
Prepare-se com as videoaulas e exercícios resolvidos criados a partir da grade da sua Universidade
Responda perguntas de provas passadas e avalie sua preparação.
Ganhe pontos para baixar
Ganhe pontos ajudando outros esrudantes ou compre um plano Premium
Comunidade
Peça ajuda à comunidade e tire suas dúvidas relacionadas ao estudo
Descubra as melhores universidades em seu país de acordo com os usuários da Docsity
Guias grátis
Baixe gratuitamente nossos guias de estudo, métodos para diminuir a ansiedade, dicas de TCC preparadas pelos professores da Docsity
detalhamento das etapas de projeto - design de software
Tipologia: Notas de estudo
1 / 3
Esta página não é visível na pré-visualização
Não perca as partes importantes!
são etapas de concepção, desenvolvimento e implementação de software ou sistema; esse processo ocorre desde a avaliação do mini-mundo até as avaliações de teste do sistema.
o desenvolvimento de sistema ou software em pesquisas e análises que começaram a se aprofundar desde a década de 60; evoluiu pelas décadas seguintes explorando a melhoria, custo e tempo de desenvolvimento dos produtos digitais.
programação estruturada: é um processo de programação mais claro e objetivo, focado em três estruturas básicas: sequência; seleção (if e switch); interação (laços for e while). metodologia de desenvolvimento de sistemas (cap gemini SDM ou SDM2): método de desenvolvimento de software baseado no estilo cascata; é dividido em sete etapas de trabalho, com início, meio e fim; foi criado pela empresa Pandata, nos países baixos em 1970.
estruturas de análise de sistemas e metodologia de projeto (SSADM): método criado pelo governo do Reino Unido para avaliar e analisar projetos de sistemas ou software; foi criado pela agência de telecomunicações do UK; sistema de investigação ou de aprendizagem (SSM): sistema de aprendizado voltado para o gerenciamento de problemas gerais, estruturação e organização humana; criado por Peter Checkland em 1981.
programação orientada a objetos (POO): modelo de linguagem de programação conceituado na composição e interação entre elementos chamados de objetos; programado em ação de imperativa, funcional e lógica. desenvolvimento rápido de aplicação (RAD): é um ciclo de desenvolvimento de software interativo e integrado com o foco no tempo curto de desenvolvimento;
foi criado por James Martin em 1991. metodologias de sistemas dinâmicos (DSDM): metodologia que tem como objetivo apresentar softwares em tempo e custo aprimorado; modelo de método ágil de desenvolvimento. metodologias ágeis: metodologias de projetos voltadas a processos para ágeis desde concepção de custo e tempo voltados a produtos mais dinâmicos e desempenho aprimorado pelo desenvolvedor; foram integradas a um manifesto assinado em 2001 como uma forma de padronizar e dar ênfase a esses estudos de gerenciamento de projetos. processo unificado racional (RUP): processo de programação orientada a objetos para o desenvolvimento de projetos em UML; programação extrema (XP): é um tipo de metodologia ágil voltado para um monitoramento constante e presente para ajustar o projeto de acordo ao andamento do desenvolvimento do projeto do software.
processo ágil unificado (AUP): é um processo sequencial para desenvolvimento de software baseado em fases de processo de trabalho: início; elaboração; construção; transição.
nome: identificação do projeto; problema: avaliação ou aprimoramento do caso; solução: pesquisa e estudo de ideias e soluções; consequência: possíveis desdobramentos para o projeto.
funções de etapas de projetos processo e método: são as escolhas do processo e métodos para o projeto de acordo com o perfil do projeto; análise econômica: verificação do custo e tempo de implementação do desenvolvimento; escopo: documento de organização para o projeto com o estudo preliminar do software a ser desenvolvido; análise e avaliação de requisitos: estudo de viabilidade das necessidades e diferenciais do programa em desenvolvimento; especificação: necessidades para o projeto (equipe, tecnologias); modelagem: organização teórica e prática do projeto com o estudo e criação dos diagramas de projeto; arquitetura de software: mapeamento de todas as áreas do software ou sistema; design de interface: criação do desenho da interface; implementação: programação e codificação do software ou sistema em desenvolvimento; teste e avaliação de desempenho: avaliação do projeto junto ao usuário do software ou sistema; documentação, suporte e treinamento: avaliação de relatório e documento do software ou sistema;