segunda-feira, 9 de novembro de 2009

Trabalho - impressões sobre a disciplina

Instruções:
  1. Este trabalho é individual e representa 10% da média do segundo bimestre.
  2. Deve ser feito durante a aula e cadastrado como comentário desta postagem.
  3. Não esqueçam colocarem os seus nomes na postagem para que eu possa atribuir as notas
Relate, com suas próprias palavras, suas impressões sobre a disciplina.
Abordem quantos tópicos quiserem, porém, obrigatoriamente os seguintes tópicos:
  1. qual a importância desta disciplina para o curso
  2. qual a importância do conteúdo da disciplina para sua prática profissional
  3. qual o assunto mais útil e menos útil para sua prática profissional
  4. qual o assunto mais difícil e mais fácil dos abordados na disciplina
  5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina
  6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina
  7. o que poderia ser feito para tornar a disciplina mais atrativa
  8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo
  • As 7 fases da engenharia de requisitos
  • arquitetura de software
  • metodologias de desenvolvimento
  • reuso de software
  • gestão de projetos

19 comentários:

Leandro Mota disse...

1. qual a importância desta disciplina para o curso

Essa disciplina é a base para as demais disciplinas do curso que cada vez mais foca nas melhores práticas para a análise e desenvolvimento de software.

2. qual a importância do conteúdo da disciplina para sua prática profissional

É importante para compreender melhor todo o processo de desenvolvimento de software, etapas a serem cumpridas, além de conscientização com relação a desenvolver um sistema e sua complexidade.

3. qual o assunto mais útil e menos útil para sua prática profissional

A mais útil é Gestão de Projetos porque tem relação direta com as minhas atividades, o menos útil é reuso de software já que não trabalho com nada relacionado a desenvolvimento de sistemas.

4. qual o assunto mais difícil e mais fácil dos abordados na disciplina

O assunto mais fácil da disciplina é sobre as primeiras fases da Engenharia de Requisitos, o mais difícil foi a construção total do documento.

5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina

A didática adotada permite que os alunos tenham tempo em aula para pesquisa, além das aulas de revisão que ajudam bastante nas provas.

6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina

O método de avaliação é bem distribuido, considerando que uma alta porcentagem está relacionada a atividades e trabalhos.

7. o que poderia ser feito para tornar a disciplina mais atrativa

Poderiamos ter alguma palestra e algumas práticas durante a disciplina, por exemplo analisar um problema de uma empresa e seus impactos.

8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo

* As 7 fases da engenharia de requisitos

Identificação - levantamento de informações
Análise - transformar os dados em requisitos
Negociação - estimativa de prazos e recursos pelo que o cliente espera
Especificação - detalhamento dos requisitos
Documentação - estratificação dos recursos e metodologias do sistema
Validação - técnica de validação das opções mais importantes do sistema.

* arquitetura de software

Mostra as formas distintas de estruturação de um software.

* metodologias de desenvolvimento

Aprendemos desde os primeiros modelos de desenvolvimento até os dias atuais e suas especifidades.

* reuso de software

Importante para o desenvolvimento de aplicações baseadas em templates já existentes,

* gestão de projetos

Fundamental para a estimativa de tempo e alocação de recursos no desenvolvimento de um projeto.

Anônimo disse...

Maicon Fermino ECP361

1. qual a importância desta disciplina para o curso?
A disciplina trazerá uma nova visão sobre como se organizar, para fazer qualquer projeto, etc.

2. qual a importância do conteúdo da disciplina para sua prática profissional?
A disciplina na prática profissional trazerá muitos benifício para a vida profissional,
fando com que tenha experiência em determinados pontos da vida profissional

3. qual o assunto mais útil e menos útil para sua prática profissional?
Mais útil levantamento de requisito , menos útil negociação.

4. qual o assunto mais difícil e mais fácil dos abordados na disciplina?
Mais difícil diagramas(caso uso, etc...) , mais fácil levantamento de requisitos.

5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina?
Ótima continue assim com humor e seriedade.

6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina?
Perfeito sem opinão.


7. o que poderia ser feito para tornar a disciplina mais atrativa?
Trazer exemplos prontos, de empresas.


8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo?

* As 7 fases da engenharia de requisitos?

concepção: Escopo do que vai desenvolver.

levantamento: reunião, cenário, etc..

elaboração: diagramas, refinamento.
negociação: negociar com cliente.

específicação: documentos.

validação:garante que não tem erro se está como o cliente pediu.

gestão: rastrear,organizar etc..

* arquitetura de software
não sei.

* metodologias de desenvolvimento
quais os tipos de desenvolvimento para gerenciar um software.

* reuso de software
faltei aula

* gestão de projetos
aprender a organizar um projeto etc..

Eduardo Mira disse...

Aluno: Eduardo Alexandre de Mira Filho ECP-361

1. O foco da disciplina é importante para poder mostrar quais os processos necessários para o desenvolvimento, analise de projetos. Mostrar como funciona a estrutura de um sistema e poder fazer com que os sistemas sejam desenvolvidos da melhor maneira.

2. Para as pessoas que buscam focar na área de software, é imprescindivel ter uma base do funcionamento de um projeto desde sua concepção até o momento no qual o mesmo é utilizado.

3. Acho que todos os assuntos foram úteis para o crescimento tanto de conhecimento como profissional, pois com esse conhecimento obtido, para quem já trabalha na área é possivel ver como as coisas funcionam e tentar aplicá-las.

4. O assunto mais difícil acho que foi o das fases da engenharia de requisitos e o mais facil questão de reuso de software.

5. Foi boa, com o desenvolvimento de trabalho aplicando o conhecimento obtido. Só acho que deveria ter mais exercicios com relação aos assuntos apresentados em sala, afim de fixar melhor o conhecimento de cada um.

6. Acho que o método de avaliação foi bom, pois com as provas é possível determinar o conhecimento obtido de cada um, e com o trabalho colocar em pratica e tirar as duvidas.

7. Acho que a questão de exercicios em sala, afim de fixar o conhecimento. Apresentação de exemplos de projetos.

8. As 7 fases da engenharia de requisitos. É composta por : Concepção,levantamento,elaboração,negociação,especificação,validação,gestão de requisitos.
Concepção: a criação da idéia.
Levantamento: objetivo do projeto,como será utilizado.
Elaboração: definir as regras do projeto.
Negociação: negociar os requisitos que não estejam de acordo.
especificação: apresentação dos dados obtidos.
Validação: Validar os dados levantados.
Gestão de requisitos: modificar,identificar os devidos requisitos.

arquitetura de software: como é concebido o software, suas caracteristicas, os padrões utilizados,linguagem.

metodologias de desenvolvimento: xp, fase, prototipo,prototipo descartavel

reuso de software: utilização de componentes prontos para diversos softwares com algo em comum.

gestão de projetos: definir os recursos de um projeto, tempo estimado, alocar da melhor forma os recursos.

Anônimo disse...

Alan Gustavo Retzlaff

1 – Essa disciplina é fundamental para o nosso curso, pois o foco do curso é engenharia de software, e nessa disciplina aprendemos desde o início até o fim da criação de um software passando por todas as fazes.

2 – Eu trabalhando na área de desenvolvimento vejo muita importância nessa matéria, pois o que eu faço é desenvolver sistemas conforme descritos nas engenharias que são passadas para mim. Claro que não é da mesma forma que foi aprendido aqui, mas hoje depois de ter feito essa matéria eu tenho a capacidade de desenvolver um engenharia para outra pessoa desenvolver.

3 – Mais útil: SRS – pois é algo que eu utilizo no meu dia a dia.
Menos útil: Reuso de software.

4 – Difícil: Desenvolvimento do SRS.
Fácil: As 7 fases da engenharia de requisitos.

5 – Devido a didática utilizada pelo professor vejo que a matéria foi bem aproveitada pelos alunos, aconselho a fazer mais trabalhos e laboratórios, pois dessa forma é mais fácil para os alunos aprenderam e chama mais atenção dos alunos para a matéria.

6 - O método de avaliação está bom, pois foram feitos trabalhos e provas. Vejo que não tem muito o que fugir disso para avaliar os alunos.

7 – Se possível fazer mais trabalhos em sala e laboratórios com que está passando de matéria. Exemplo a aula que nos utilizamos o MS Project.

8 – As fases de engenharia de requisitos, são as etapas necessárias para desenvolver um software da maneira mais correta. Ela inicia no levantamento de requisitos junto a equipe e os usuários e vai até o ultimo clico de vida de um software.

Arquitetura de software é maneira como ele será desenvolvido a linguagem utilizada, as características.

Metodologia de software é a maneira pelo qual o software será desenvolvido, levando uma serie de analises em consideração. Para ter um melhor desenvolvimento conforme a necessidade do software.

Gestão de projetos é a maneira pela qual o projeto será gerenciado, controlando todas as etapas que serão necessárias para o desenvolvimento do mesmo.

Anônimo disse...

Diogo Hinghaus
1 - qual a importância desta disciplina para o curso
- Essa disciplina é importante para o nosso curso pois com ela foi adquirido conhecimento sobre como deve ser desenvolvido um software, os métodos de desenvolvimento, a importância da documentação e as fases de desenvolvimento.
2 - qual a importância do conteúdo da disciplina para sua prática profissional
- Trabalho em uma área que não tem nada vinculada com o curso, então fica difícil responder.
3 - qual o assunto mais útil e menos útil para sua prática profissional
- Alguns conceitos sobre negociação podem ser aplicados no dia a dia aonde trabalho.
4 - qual o assunto mais difícil e mais fácil dos abordados na disciplina
- A parte de requisitos de usuário e sistema é fácil, porem a questão de requisitos de interface achei mais complicado.
5 - qual sua opinião sobre a didática adotada pelo professor para esta disciplina
- Muito boa, com bastante apresentações, bem instruídas, as discuções em sala também agregam bastante conhecimento a turma.
6 - qual sua opinião sobre o método de avaliação utilizado nesta disciplina
- Os trabalhos fazem aplicar o conhecimento em um caso real, isso é bom.
7 - o que poderia ser feito para tornar a disciplina mais atrativa
- Fazer mais trabalhos curtos, possíveis de desenvolver em aula, para ajudar a concretizar o conhecimento.
8 - Faça um resumo (de forma simplificada) sobre os tópicos abaixo
As 7 fases da engenharia de requisitos
- Para o desenvolvimento de um sistema, primeiro existe a necessidade (requisitos de usuários), concepção, depois transformados em Requisitos de sistema/interface/funcionais/não funcionais/...após isso vão seguindo as fases, aonde é feita analise de desenvolvimento, elaboração, negociação, métodos de desenvolvimento, validações e etc.
arquitetura de software
- cliente servidor, p2p, sistema embarcado...
metodologias de desenvolvimento
- existem alguns métodos, como cascata, fases, XP, protótipo, protótipo reciclável...
reuso de software
- Nem sempre é necessário começar um software do zero, se já existe métodos conhecidos e com facilidade de serem “copiados”, isso poupa tempo e garante a segurança (pois já foram utilizados e não apresentaram erros..). As vezes até um programa inteiro pode ser reutilizado, sofrendo alterações simples.
gestão de projetos
- ensina a atingir o objetivo e aproveitar todos os recursos da melhor forma possível.

Jefferson disse...

Jefferson Santander ECP361


1- Para um curso de engenharia da computação, ainda mais voltada para software, é crucial que se tenha esta ‘engenharia’ dos softwares, modo de planejamento, gestão e controle. Engenharia de Software é considerada uma das matérias mais importantes do curso.

2- Por enquanto não muito, pois não trabalho com desenvolvedor ou gestor, mas minha intenção é partir para desenvolvimento e gestão, a partir daí se tornará muito importante ter conhecimentos que são transmitidos por esta matéria.

3- Não muito na parte profissional em si, mas em projetos que crio junto com meus amigos, muito importante saber gerir o planejamento para que tudo ocorra certo à vista do cliente.

4- Diagramas foi o mais difícil, gestão o mais fácil.

5- Ao meu ver a didática tomada pelo professor da disciplina foi muito boa, sempre há várias discussões sobre o assunto, exercícios.

6- Muito bom o método de avaliação.

7- Acho que tornaria a disciplina mais atrativas mais trabalho, como a matéria é bem teórica, prova cansa muito, trabalho são bem aceitos pelos alunos e anima mais na matéria.

8-

As fases de engenharia de requisitos são necessárias para uma boa elaboração de um projeto consistente e seguro.

Metodologias de desenvolvimento são as ‘técnicas’ para desenvolvimento, modo de criação dos projetos.

Para ser possível o reuso de software é preciso ter uma boa arquitetura do software, uma fácil leitura dos códigos.

Gestão de projetos é necessária para a organização, planejamento, cumprimentos de metas e prazo.

Unknown disse...

E adisciplina de Engenharia de software é de extrema importância para o curso pois representa uma base de conhecimento necessária para desenvolvimento de projetos bem estruturados e com uma margem de fracasso reduzida.
Como programador me proporciona a planejar mais as minhas atividades, executando os projetos com um olhar mais critico.
Todos os assuntos são de extrema importância pois eles se complememntam no decorrer da disciplina.
O professor possui uma didática muito boa pois Explica todos os assuntos e ecoplado a eles tem o projeto do semestre, isso faz com que o aluno busque aprender o assunto abordado em cada aula. Om étodo de avaliação é muito bom. para tornar a disciplina mais atrativa o interessante seria fazer com que as equipes se integrssem mais... minha sugestão é fazer com que as equipes sejam além de vendedoras de software sejam as compradoras do software de outra equipe, simulando a ideia de cliente e fornecedor.
concepçao: Entender o problema do cliente a natureza possiveis soluções
Levantamento: Questionar os envolvidos do projeto os objetivos do produto, quais as espectativas e como o produto enquadra-se no negócio
Elaboração: Modelagem do cenários de classes...
Negociação: momento onde é debatido com o cliente quais serão as obrigaçãoes dos envolvidos no projeto.. oq será entrague, fechamento do contrado da presação de serviço ou venda produto.
Especificação: Apresentação dos dados obtidos....
os outros não me recordo...
Arquitetura de software: são os componenttes e propriedades de software
Metodologia de desenvolvimento:Projeto estruturado desenvolvimento em cascata,
projeto estruturado desenvolvimento em paralelo,Desenvolvimento rápido,
Desenvolvimento ágil,
Reuso:Reuso do Sistema da aplicação
Todo o sistema de aplicação pode ser reusado por incorporação a
outros sistemas sem mudanças (reuso de COTS) ou pelo
desenvolvimento de famílias de aplicações.
Gestão de projetos: Consiste em administrar os recurssos que irão ser alocados no projeto e quais atividades os mesmos estarão ligados.

JULIEMAR BERRI 20033038

Unknown disse...

Rodrigo Dalmonico

1-A disciplina é de suma importância para o curso, pois trata de um assunto que faz parte do dia a dia de muitos alunos, e nos fornece um conhecimento que com certeza usaremos muito até o final do curso.

2-Eu não trabalho com desenvolvimente de software nem nada parecido,porém, ja trabalhei, com certeza se eu tivesse essa bagagem de conhecimento na época em que eu trabalhava com desenvolvimento eu poderia exercer com mais qualidade e eficácia a minha função.

3-O assunto mais útil que eu acredito foram as 7 fases onde foi abordado todas as etapas desde o primeiro contato com o cliente até a entrega do software para o cliente, toda essa sequencia de passos e a documentação elaborada é muito importante para a estrutura e qualidade do sistema.

4-O assunto mais fácil para mim foi a metodologia de desenvolvimento e o mais difícel foram as 7 fases da engenharia de requisitos.

5-A matéria é bastante extensa e complexa, a metodologia utilizada está de acordo na minha opinião, foi falado bastante sobre os assuntos e também tivemos exercícios em todos os assuntos da matéria.

6-O método de avaliação também está bom, dividido em provas e trabalhos.

7-Para tornar a disciplina mais atrativa eu diria que seria bom inserir algum tipo de competição entre as equipes de trabalho, por exemplo o professor se passar por um cliente e na apresentação final "adquirir" o software que mais o interessou, oferecendo uma bonificação em nota para a equipe vencedora...
Isso se alguma equipe tivesse um trabalho decente que merecesse vencer.

8-As 7 fases de engenharia
1-concepção-onde nasce a idéia do software

levantamento de requisitos-é quando a empresa de SW vai até o cliente para levantar todas as necessidades do cliente, tudo o que o cliente espera do software.

elaboração-é a fase de desenvolvimente do SW

negociação - é quando a empresa de SW vai até o cliente para negociar a venda do software, data de entrega, preços e etc

especificação-

validação-é quando o cliente da um OK para a empresa de SW a respeito do produto, a aprovação do cliente.

gestão-é toda a gerencia de requisitos, todo o acompanhamento sobre as 7 fases, onde é posto todo o know how do gestor do projeto

2-sistemas embarcados, cliente-servidor.


3-metodologia de desenvolvimentos: xp, cascata, fases, protótipo.

4-reuso de software- trata-se de um conceito onde o desenvolvimento de um sistema é orientado a objeto ou bem estruturado onde pode-se reutilizar funções, métodos e as vezes até módulos inteiros.

5-Gestão de projetos
gestão-é toda a gerencia de requisitos, todo o acompanhamento sobre as 7 fases, onde é posto todo o know how do gestor do projeto

Unknown disse...

Leandro Zvetch Antonelli

1.Qual a importância desta disciplina para o curso?

Está disciplina é importante, pois assim podemos conhecer como é feito funciona algumas etapas de uma engenharia de software.

2.Qual a importância do conteúdo da disciplina para sua prática profissional?

Com o conteúdo da disciplina é possível detalhar as etapas de engenharia de software, como elaborar um SRS.

3.Qual o assunto mais útil e menos útil para sua prática profissional?

Um assunto importante foi o de Engenharia de Requisitos.

4.Qual o assunto mais difícil e mais fácil dos abordados na disciplina?

Mais fácil é a parte do que é um software, a mais difícil foi desenvolver e ver como é utilizado a engenharia de requisitos.

5. Qual sua opinião sobre a didática adotada pelo professor para esta disciplina?

Gostei do jeito que foram ministradas as aulas, soube levar muito bem os assuntos abordados.

6.qual sua opinião sobre o método de avaliação utilizado nesta disciplina?

As avaliações foram elaboradas bem, pois foram bem dividas em trabalhos e provas.

7. O que poderia ser feito para tornar a disciplina mais atrativa?

Não sei, pois gostei da maneira que os assuntos foram passados.

8.Faça um resumo (de forma simplificada) sobre os tópicos abaixo?

*Engenharia de Requisitos é utilizada para levantar os requisitos de um software e depois detalhar eles com suas funções estabelecidas, mas não se foca só em requisitos, pois trata de partes como Validação, Negociação.

*Arquitetura de Software como será desenvolvido o software, quais as metodologias utilizadas para formação de módulos. Por ex: cliente-servidor, P2P.

*Metodologia de Desenvolvimento é definida qual estilo de desenvolvimento vai ser utilizados, alguns exemplos são
Metodologia Estruturada, Ágil, Orientada a Objetos.

*Gestão de Projetos é utilizadas para definir a atividades ao longo do desenvolvimento do projeto e também quem irá fazer tais funções.

Anônimo disse...

NOME: JONAS TECHY POTRICH ECP-361

1-A diciplina é importante para o curso pois,através dela é que aprendemos como projetar um software.
2-através do conteúdo dado podemos ter noção de como funciona um projeto e aprendemos a projetar tambem.
3-um dos assuntos que achei de grande utilidade foi o levantamento de requisistos e o menos utilidade foi o calculo amostral.
4-o assunto mais dificil abordado foi a matriz de rastreabilidade e o mais facil foi o levantamento de requisistos.
5-a didatica adotada pelo professor foi boa.
6-o metodo de avaliação foi otimo.
7-uma ideia para tornar o a diciplina mais atrativa é o requerimento de um protótipo pelomenos.
8-Resumos:
-7 fazes da engenharia de requisistos = negociacao e documentacao, sao os unicos que lembro
-Arquitetura de software = Mostrar os diferentes tipos de fazer um software.
-Metodologias de desenvolvimento = Tipos de desenvolvimento.
-Reuso de software = Desenvolver um software atravez de um ja feito, utilizando alguma coisa ja existente no software e fazendo suas devidas modificacoes e etc...
-Gestão de Projetos = Aprendemos a como gerir tempo,equipe e etc para entregar o software num prazo determinado.

Anônimo disse...

Paulo
1 - Esta disciplina mostra a importância que tem um engenheiro de computação em projetos de desenvolvimento indiferente da área.
2 – Comecei a me corrigir na empresa que trabalho, pois não costumava documentar minhas rotinas, e comecei a dar mais atenção ao gerente de projetos.
3 – Engenharia de requisito
4 – Tive dificuldade na construção dos diagramas. Engenharia de requisitos.
5 – Como são aulas teóricas, a didática adotada é a mais correta.
7 – Acho que as provas deveriam ter um peso maior, pois tem que fazer milagre para conseguir fazer todos os trabalhos que são solicitados no semestre.
Concepção – identificar uma oportunidade
Levantamento: Reuniões com o cliente, para criar o cenário, diagrama de caso de uso.
Elaboração: escrever com poucas palavras o que foi entendido da solicitação do cliente.
Negociação: negociar com cliente mudanças ou tempo de implementação, todos tem que ganhar nesta negociação.
Especificação – especificar o projeto através de diagramas, texto é a criação de um protótipo do projeto
Validação – Validar os requisitos
Gestão – gerenciar os requisitos do sistema.
Metodologia de desenvolvimento – protótipo e XP (usamos este dois modelos na empresa e não conhecia antes de fazer a disciplina).
Gestão de projetos – não lembro.

Hardt disse...

1. Qual a importância desta disciplina para o curso.

Eu me escrevi no curso por causa dessa disciplina.

2. Qual a importância do conteúdo da disciplina para sua prática profissional

Bom, eu quero seguir na área de gerencia de softwares, logo é 100% importante para a minha vida profissional.

3. Qual o assunto mais útil e menos útil para sua prática profissional

Acredito que não haja, pois pelo que notei, não será aplicado 100% de tudo, porém saber todos os processos e práticas é essencial para saber o que usar em cada situação.

4. Qual o assunto mais difícil e mais fácil dos abordados na disciplina

Não consegui notar um assunto mais difícil e outro mais fácil, e sim um mais extenso e o mais rápido de ler e entender o que p assunto propõem.

5. Qual sua opinião sobre a didática adotada pelo professor para esta disciplina

Simples e direta.

6. Qual sua opinião sobre o método de avaliação utilizado nesta disciplina

seguiu o padrão da SOCIESC.

7. O que poderia ser feito para tornar a disciplina mais atrativa

Dinâmicas? Realmente não sei.

8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo:

* As 7 fases da engenharia de requisitos?

- Concepção: Escopo do desenvolvimento.

- Levantamento: Reunião sobre o cenário, etc..

- Elaboração: Elaboração dos Diagramas, etc...

- Negociação: negociar com cliente (essa fase é triste).

- Específicação: Elaboração dos documentos.

- Validação: É a homologação com o cliente do desenvolvimento em questão.

- Gestão: gerenciar a alocação dos recursos envolvidos, etc..

* Arquitetura de software
- É a definição de qual arquitetura o sistema irá funcionar. (Cliente-Servidor por exemplo)

* Metodologias de desenvolvimento

- É a hora onde é definido como será desenvolvido o sistema (XP, ágil, por exemplo)

* Reuso de software

- Eu sei mais não Lembro.

* Gestão de projetos

- Aprender a organizar um projeto, etc..

Anônimo disse...

Trabalho - impressoes sobre a disciplina
Aluno:Ivan Fernandes Junior

Instruções:

1. Este trabalho é individual e representa 10% da média do segundo bimestre.
2. Deve ser feito durante a aula e cadastrado como comentário desta postagem.
3. Não esqueçam colocarem os seus nomes na postagem para que eu possa atribuir as notas

Relate, com suas próprias palavras, suas impressões sobre a disciplina.
Abordem quantos tópicos quiserem, porém, obrigatoriamente os seguintes tópicos:

1. qual a importância desta disciplina para o curso
R: Ter conhecimento de como elaborar um projeto seguindo padroes para construir softwares com qualidade, segurança

2. qual a importância do conteúdo da disciplina para sua prática profissional
R: Projetar softwares com qualidade, segurança, etc..

3. qual o assunto mais útil e menos útil para sua prática profissional
R: mais útil a parte de levantamento de requisitos, menos útil negociação

4. qual o assunto mais difícil e mais fácil dos abordados na disciplina
R:mais difícil requisitos funcionais e nao funcionais, mais facil os diagramas

5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina
R:uma didática que leva o aluno a ter um pouco do conhecimento da parte prática de uma emprego da área

6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina
R: Bem elaborada, dando enfase desde o inicio em um projeto até o final, é na pratica aplicar o conhecimento adquirido durante o semestre

7. o que poderia ser feito para tornar a disciplina mais atrativa
R:fazer alguns exercicios diferenciados em aula

8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo

* As 7 fases da engenharia de requisitos
concepção: Escopo do que vai desenvolver.

levantamento: reunião, cenário, etc..

elaboração: diagramas, refinamento.

negociação: negociar com cliente.

específicação: documentos.

validação:analisar

gestão: rastrear,organizar etc..

* arquitetura de software
não lembro

* metodologias de desenvolvimento
quais os tipos de desenvolvimento para gerenciar um software.


* reuso de software
R: Na minha opinião é aproveitar partes de códigos ja utilizados

* gestão de projetos
Como e onde aplicar o projeto

Unknown disse...

1- Qual a importância desta disciplina para o curso
-- Acredito que todos que estão fazendo o curso Engenharia de Computação não pretendem ser só programadores
mas sim ter ideias de como organizar e documentar seus proprios projetos

2-Qual a importância do conteúdo da disciplina para sua prática profissional
-- Tem muita importância pois sem ter um bom gerênciamento não tem um bom produto.
qual o assunto mais útil e menos útil para sua prática profissional
-- Acredito que tudo que aprendemos será util para a nossa vida proficional porém
documento de requisitos acaba tendo uma importância a mais.

3-Qual o assunto mais difícil e mais fácil dos abordados na disciplina
-- O mais difícil é a formulação dos requisitos específicos e o mais facil os calculos amostrais.

4-Qual sua opinião sobre a didática adotada pelo professor para esta disciplina
-- Muito boa.

5-Qual sua opinião sobre o método de avaliação utilizado nesta disciplina
-- Gostei da forma como foram distribuidas as notas da parcial, 50% trabalho
e 50% prova. Assim todos prestão mais atenção as aulas e fazem um trabalho mais elaborado.

6-O que poderia ser feito para tornar a disciplina mais atrativa
-- Em minha opinião nada. As aulas foram bastante dinamicas e atrativas.

7-Faça um resumo (de forma simplificada) sobre os tópicos abaixo.
Concepção: Formulação da ideia(O que vai fazer)
Levantamento: Cenários, discussões, reuniões etc..
Elaboração: Definição de como será elaborado o projeto
Negociação: Negociar o que não ficou de acordo com as duas partes.
Especificação: Documentos;
Validação: Dados validados;
Gestão de requisitos: Matriz de ratreabilidade, gerir dados apartir do requisitos.

Arquitetura de software: Estrutura do software;

Metodologias de desenvolvimento: Xp, fazes, prototipo, prototipo descartavel...

Reuso de software: Reutilização de codigos de outros produtos;

Gestão de projetos: Defenir como será feito, aprender como gerênciar da melhor forma possivel o seu projeto.

Anônimo disse...

Nome: Fernando Batista da Cruz
ECP 361

1. qual a importância desta disciplina para o curso
R. Da uma melhor visão na realização de projetos ou seja antes de realizar qualquer projeto agora iremos pensar antes nos requisitos e no seu todo.
2. qual a importância do conteúdo da disciplina para sua prática profissional
R. Importante no desenvolvimento de projetos de software. Dessa forma analisar seus requisitos, viabilidade, tecnologia utilizada, conhecimento e etc.
3. qual o assunto mais útil e menos útil para sua prática profissional
R. Mais útil: Engenharia de Requisitos.
Menos útil: não há, todos são importantes.
4. qual o assunto mais difícil e mais fácil dos abordados na disciplina
R. Difícil Requisitos
Fácil Arquitetura de software
5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina
R. Ótima, as aulas foram bastante dinâmicas.
6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina
R. Ótimo, todos os trabalhos e provas tirem seus pesos nivelados.
7. o que poderia ser feito para tornar a disciplina mais atrativa
R. Visita em empresa de desenvolvimento de software.
8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo
• As 7 fases da engenharia de requisitos
Concepção: Escopo do projeto
Levantamento: Levantamento de dados do cliente (requisitos)
Elaboração: Escopo, viabilidade, requisitos e ets...
Negociação: Negociacao com o cliente, define quais funções são mais importante para o projeto e defines e seus valor financeiro.

Especificação: transformar o requisitos do cliente em RS, RN, RF.

Validação: verifica de erros.

Gestão: Matriz de reatrabilidade, organizar o projeto, cálculos de erro (RF)

•arquitetura de software
Cliente / servidos

•metodologias de desenvolvimento
Fase, Protótipo, Desenvolvimento Ágil,
•reuso de software
Desenvolvimento de software baseado em código que pode ser reutilizado.
• gestão de projetos
Faltei

Daniel disse...

Relate, com suas próprias palavras, suas impressões sobre a disciplina.
Abordem quantos tópicos quiserem, porém, obrigatoriamente os seguintes tópicos:
1. qual a importância desta disciplina para o curso
R:Essa disciplina de grande importância para o curso pois o foco do curso é em ênfase em engenharia de software.
2. qual a importância do conteúdo da disciplina para sua prática profissional
R:Com o conteúdo visto na disciplina pode-se adquirir muito conhecimento que será muito útil para a minha vida profissional como por exemplo a engenharia de requisitos.
3. qual o assunto mais útil e menos útil para sua prática profissional
R: O mais útil foi engenharia de requisitos e o mais inútil foi Gestao.
4. qual o assunto mais difícil e mais fácil dos abordados na disciplina
R: O mais difícil foi requisitos de software e o mais fácil foi os diagramas de bloco, caso de uso e atividade.
5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina
R: A didática do curso está boa com alguns trabalhos para os alunos pensaem, mas senti falta de mais exercícios em sala e também uma correção do trabalho escrito.
6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina
R: O método de avaliação está melhor que a didática do curso, um bom método de avaliação são os trabalhos, tipo esse aqui
7. o que poderia ser feito para tornar a disciplina mais atrativa
O professor ter mais presença em sala, conversar mais com os alunos.
8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo

• As 7 fases da engenharia de requisitos
• fase 01 – Concepção :
• primeiro contato com o cliente e fazer as perguntas do que o cliente trabalha
• fase 02 – Levantamento
• Ver o que precisa para se realizar o projeto
• fase 03 – Elaboração – levantamento dos requisitos
• fase 4 – Negociação – negocia as alterações no projeto e ver o que é bom para os dois
• Fase 05
• Revisa as fases anteriores e analisa os resultados da fases anteriores.
• Fase 06
• Examina os requisitos pra ver se tem conflito e se tiver ver como tratá-los
• Fase7

• arquitetura de software

estuda formas de estruturar um software e suas partes.
• metodologias de desenvolvimento
formas definidas de como desenvolver um software desde a mais simples a mais complexa
• reuso de software
Criação de modelos para outros software serem produzidos em base desses modelos
• gestão de projetos
Gerenciar métodos de organização de projetos e definir prazos e recursos para a melhor desenvolvimento do projeto

Anônimo disse...

Misael Nilo Vicente – ECP361

1 - qual a importância desta disciplina para o curso
De extrema importância, pois nos faz pensar que antes de partir para o desenvolvimento, falando do programa, existe toda uma estrutura que deve ser montada e entendida. Isso facilita que entendamos o que realmente irá atender o Cliente ou objetivo final do projeto.


2 - qual a importância do conteúdo da disciplina para sua prática profissional
sou analista pleno de negócios na indústria, faço muito o chão de fabrica a fim de atender necessidades especificas, e esta matéria me ajudou e parar e realmente escutar meu cliente naquele, pois existe um abismo de diferença entre o que ele precisa e o que você pensa que ele precisa.

3. qual o assunto mais útil e menos útil para sua prática profissional
Bem poderia dizer que o levantamento de requisitos como um todo é pra mim o mais importante, creio que a parte de negociação é a que menos uso no momento.

4. qual o assunto mais difícil e mais fácil dos abordados na disciplina
Tive dificuldades em praticamente tudo, mas de modo geral a parte que mais senti dificuldades foram as 7 fases.

5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina
Você esta fazendo um trabalho muito bom, suas aulas são dinâmicas e objetivas.

6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina
O fato de termos um trabalho para apresentar por partes, a cada passo dado, isso ajuda muito, o que me faltou foi tempo mesmo, com relação as provas nada a reclamar, mas acho que elas não deveriam existir, este método é antiquado e o mundo não funciona assim..., mas isso não é uma particularidade da tua matéria, e sim o método da instituição.

7. o que poderia ser feito para tornar a disciplina mais atrativa
Creio que está muito bom deste jeito.

8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo

As 7 fases da engenharia de requisitos:
arquitetura de software
- demonstrado o que caracteriza esta ciência.

metodologias de desenvolvimento
- os tipos de desenvolvimentos para cada projeto na parte prática, se vamos criar uma versão e entregar, se vamos desenvolver partes do programa.

reuso de software
não lembro.

gestão de projetos
- alocação de recursos, negociação, documentação, estimativa sobre prazo de entrega, enfim como organizar o projeto como um todo.

Unknown disse...

1. qual a importância desta disciplina para o curso

Essa disciplina é de estrema importância, uma vez que atravéz dela se obtem todos os conhecimentos nescessários para a criação de todo um projeto de software e até implementação deste.

2. qual a importância do conteúdo da disciplina para sua prática profissional

O conteúdo da disciplina é de grande importância, uma vez que este contém todos os diagramas, métricas e processos que devem ser seguidos para a criação de um software.

3. qual o assunto mais útil e menos útil para sua prática profissional

O assunto mais útil, acredito ser a parte dos diagramas, pois atrávéz deles se é possível ter uma boa noção do que o sistema fará, e o menos útil eu poderia citar o reuso de software, não que este não seja importante, apenas por ser o que eu acredito não influenciar tanto na desciplina.

4. qual o assunto mais difícil e mais fácil dos abordados na disciplina

O assunto que eu melhor me identifiquei foi a parte de requisítos, pois não são muito difíceis de se entender, já a parte que menos me identifiquei foi a parte de diagramas, não que esta seja muito difícil, mas sim por ser cheia de detalhes os quais se esquecidos darão um sentido diferente ao fluxo das informações.

5. qual sua opinião sobre a didática adotada pelo professor para esta disciplina

Acredito que a didática utilizada é bastante interessante, esta exige um esforço a mais do aluno.

6. qual sua opinião sobre o método de avaliação utilizado nesta disciplina

É um bom método, os alunos aprendem tanto a teoria quanto a prática atravez dos trabalhos e as provas realizadas.

7. o que poderia ser feito para tornar a disciplina mais atrativa

Acredito que para prender mais a atenção do aluno seria interessante que se fizesse aulas mais interativas, como aquela aula em que se foi analisado a capacidade de convencimento dos alunos.

8. Faça um resumo (de forma simplificada) sobre os tópicos abaixo

* As 7 fases da engenharia de requisitos:
Comcepção, nome dado a fase de planejamento do software.
Desenvolvimento, toda a parte de desenvolvimento do software.
Testes, realização de testes para ver se o software está de acordo com aquilo que se foi planejado.
Documentação, onde se realiza uma documentação do software a fim de entregar para um cliente um documento no qual poderá se ter informações como os requisitos, métricas e diagramas.

-Arquitetura de software
Parte da engenharia de software que lida com o desenvolvimento do software.

-Metodologias de desenvolvimento
Xp é um exemplo de metodologia de desenvolvimento, onde os desenvolvedores possuem conhecimento de todo o código do software a ser desenvolvido.

-Reuso de software
Reuso é uma forma utilizada para se evitar o gasto de dinheiro, tempo e trabalho, nela se reutiliza um software implementando este à um projeto já em andamento, barateando o custo do projeto.

-gestão de projetos
Gestão de projetos é uma fase importante da engenharia de software, nela se realiza toda a documentação de software, definição das equipes entre outros.

Aluno: Marcus Moreira Lima
Turma: ECP 361

Anônimo disse...

Aluno: Tiago Hardt


1 - qual a importância desta disciplina para o curso
Auxiliar nas demais disciplinas a análise de desenvolvimento de software.

2 - qual a importância do conteúdo da disciplina para sua prática profissional
Ajudar a organizar e gerenciar projetos de Software utilizando os métodos da engenharia de software.


qual o assunto mais útil e menos útil para sua prática profissional
Engenharia de Requisitos é a mais útil, muito importante saber definir e entender o que o cliente quer que seja desenvolvido.
Não sei opniar sobre a menos importante porque acredito que todas sem sua importância.


qual o assunto mais difícil e mais fácil dos abordados na disciplina
Engenharia de requisitos a mais difcícil mais fácil Negociacao.



qual sua opinião sobre a didática adotada pelo professor para esta disciplina
Teoria e prática sempre foi sempre será uma boa didática.

qual sua opinião sobre o método de avaliação utilizado nesta disciplina
Muito bom.

o que poderia ser feito para tornar a disciplina mais atrativa
Trazer exemplos reais de aplicacoes da engenharia de software em projetos.

Faça um resumo (de forma simplificada) sobre os tópicos abaixo
As 7 fases da engenharia de requisitos

Concepcao – define o escopo e a natureza do problema
Levantamento – ajuda o cliente a definir o que é necessário
Elaboracao – refinamento dos requisitos básicos
Negociacao – quais as prioridades, o que é essencial e o que é necessário
Especificacao – é o produto final da engenharia de requisitos. Documento
escrito, modelo gráfico, matemático, cenários, protótipo ou a combinação deles.
Validacao – procura garantir que os requisitos não estejam ambiguos, que não
existam inconsistências, omissões ou erros e que o produto seja aquele desejado
pelo cliente e pelo engenheiro. O principal mecanismo é a revisão formal
Gestao – atividades para identificar, controlar e rastrear os requisitos e suas
modificações.


arquitetura de software

nao lembro.

metodologias de desenvolvimento
existem vários métodos de desenvolvimento que deve ser analisados para aplicar no desenvolvimento do porjeto, sao eles: cascata, paralelo, desenvolvimento rápido e em fases e Protótipos.



reuso de software
a a idéia de utilizar sistemas ou parte dele em outros sistemas.

gestão de projetos