NETITC
 


>> Navegação >> Tópico >> SubTópico
NomeTítulo Tópicos
Mauricio Junior
Dúvida iniciada: 7/4/2008 5:19:08 PM

Atividade 8


Dúvida:  Descreva de uma forma simples e rápida quais os caminhos seguir quando começamos a desenvolver um software do início.

Respostas Data Resposta: 7/2/2008 6:11:09 PM
clezio

As fases são:

Modelagem do negocio

Levantamento de Requisitos

Analise de Design

Implementação

Teste

Implantação

Gerência de configuração de mudança

Gerenciamento de Projeto

Gerência de ambiente

Respostas Data Resposta: 7/2/2008 8:53:51 PM
Luis Eugênio Barbosa A primeira coisa seria definir a pessoa responsável pelo sistema, ou seja, aquela que entende bastante do negócio e que vai tomar todas as decisões durante o processo de contrução.
Depois fariamos um levamentamento de requisitos, definiriamos os casos de usos, os diagramas necessários de acordo com a linguágem e a plataforma do que o cliente quer o sistema, apresentaria um pre-cronograma para validação, verificar a necessidade contratatar mão de obra e somente quando tiver tudo definido começariamos o desenvolvimento dos primeiros módulos.
Respostas Data Resposta: 7/2/2008 11:36:42 PM
Meire A Borges Fernandes Os caminhos a seguir para desenvolver um software desde o início abrange as fases do processo de desenvolvimento e manutenção do software.
  1. Análise de requisitos de software
  2. Especi?cação
  3. Arquitetura de Software
  4. Codificação
  5. Teste
  6. Documentação
  7. Manutenção
Respostas Data Resposta: 7/3/2008 4:31:59 PM
BRUNO RODRIGUES DE OLIVEIRA

Levantamento e análise, projeto, implementação, teste/homologação, implantação/entrega.

Respostas Data Resposta: 7/3/2008 6:08:51 PM
Leonardo M. Pessoa Matias Todos os passos necessários para iniciar a desenvolver um software dependem do processo de desenvolvimento adotado; cada processo tem seus guias, regras, documentos, etc. a serem adotados no desenvolvimento.

Em geral, o desenvolvimento de um software deve ser iniciado por uma definição inicial do problema, seleção da equipe envolvida, definição e atribuição dos papéis, seleção de ferramentas, levantamento de requisitos e modelagem do sistema, antes de iniciar a codificação do mesmo.

Respostas Data Resposta: 7/3/2008 11:31:37 PM
Kleber F. Gomes

Primeiro localizar e definir quem será os interessados pelo sistema para iniciar o levantamentos dos requisitos do sistema. Normalmente aquele usuário que domina a área onde será feito o sistema e o responsável por tomar decisões. A pessoa que vai determinar o que será feito em caso de divergências. Após ter uma idéia do tamanho do meu projeto definiria a equipe e atribuiria os papeis e responsabilidades de cada um. Iniciaríamos a produção dos artefatos como a documentação do sistema (Diagramas de Caso de Uso, Diagramas de Classes, Diagramas de Sequência, entre outros). Após isso, inicaríamos o desenvolvimento do sistema e aplicaríamos validações de protótipos para garantir que o sistema será o que o usuário deseja. Em caso de alguma mudança, alteraríamos a documentação do sistema e monitoramos essas mudanças. Após a conclusão do projeto, aplicaríamos testes e validaríamos a qualidade juto ao usuário final. Em caso de alteração na especificação dos requisitos inicial sempre voltaríamos a documentação e atualizamos sua documentação.

 

Respostas Data Resposta: 7/4/2008 8:21:48 AM
ricardo
  • Especificação: A especificação é a tarefa de descrever precisamente o software que será escrito, preferencialmente de uma forma matematicamente rigorosa.

  • Documentação: Uma importante tarefa é a documentação do projeto interno do software para propósitos de futuras manutenções e aprimoramentos.

  • Suporte e Treinamento de Software: suporte e treinamento dos usuários que irão utilizar o sistema.

  • Manutenção: A manutenção e melhoria de software lidam com a descoberta de novos problemas e requisitos.



Respostas Data Resposta: 7/4/2008 12:37:16 PM
Étore Camargo  
  • Especificação de Requisitos: (modelo de domínio e contexto do sistema) Entender o problema, o contexto do sistema, a arquitetura e os requisitos não-funcionais.


  • Especificação do Sistema: (Cenários e Modelo de tipos e especificações de operações) Descrever o comportamento externo do sistema através do modelo de domínio do problema.


  • Projeto da Arquitetura: (Plataforma, Arquitetura Física e Arquitetura de Aplicação Lógica) Separar os componentes arquiteturais técnicos dos de aplicação e os seus conectores para se alcançar os objetivos do projeto.


  • Projeto Interno dos Componentes: (Especificações de Classes e Interfaces – Implementação e Teste) Projetar interfaces e classes para cada componente; Construir e testar.

Respostas Data Resposta: 7/4/2008 5:05:09 PM
Leonardo Torres O planejamento do processo de desenvolvimento de software é importantíssimo em se tratando de construção de sistemas robustos. No processo de desenvolvimento de software, pode-se destacar:
Planejamento, Análise de requisito, Projeto, Codificação, Revisão, Compilação  e  Teste.
Lembrando que, se não houver planejamento específico, organização de tarefas, direção eficaz e o controle de tudo isso, o resultado final do sistema não alcançarar o resultado esperado, onde a manutenção do software seria dificilmente sustentável.
Respostas Data Resposta: 7/4/2008 5:19:08 PM
Fabiane Almeida

Existem várias metodologias que podem ser adotadas para se desenvolver um software. A maioria das empresas utiliza o modelo cascata de desenvolvimento, mas essa cultura está mudando para o desenvolvimento iterativo e incremental, dentro da metodologia RUP de desenvolvimento.

Definindo genericamente, poderia dizer que o software a ser construído deve ser feito da seguinte forma:

Análise e levantamento de requisitos (algumas empresas fazem a modelagem de negócios antes);

Análise e projeto

Implementação

Teste

 

Implantação

 

Gerencia de configuração e mudança, Gerenciamento de projeto, Ambiente (essas atividades são desenvolvidas no decorrer de todo o sistema)

 


PROGRAMANDO EM ASP.NET


Vídeos

 
Curso de C#


Visto por 41 pessoas.

Vídeo: Gerando Hash com .NET


Visto por 907 pessoas.

Criptografia para ser usada na URL


Visto por 1234 pessoas.

Mudar o toque do iPhone


Visto por 1779 pessoas.

12345678