Sem resumo de edição
Sem resumo de edição
Linha 25: Linha 25:


E - Fornecedor: Quem fornece (quem criou) este software?
E - Fornecedor: Quem fornece (quem criou) este software?
<br>
A modelagem é feita de varias formas, mas certas linguagens ajudam no seu desenvolvimento como Java e UML. Um exemplo de fornecedor seria a IBM® Rational® Rose® Enterprise que fornece uma linguagem de modelagem comum para permetir a criação mais rapida de software de qualidade.
<br>






F - Estado da Arte: Exemplos atuais
F - Estado da Arte: Exemplos atuais
<br>
  Temos como exemplo atual o diagrama UML, que possui um vocabulario de ser entendido,e sua praticidade. A modelagem por UML por ser a mais usada utiliza para auxilio as ferramentas CASE , programas como Poseidon para UML que facilita a criação desses diagramas.
  Temos como exemplo atual o diagrama UML, que possui um vocabulario de ser entendido,e sua praticidade. A modelagem por UML por ser a mais usada utiliza para auxilio as ferramentas CASE , programas como Poseidon para UML que facilita a criação desses diagramas.
 
<br>


G - Bibliografia: Livros, artigos ou sites consultados
G - Bibliografia: Livros, artigos ou sites consultados

Edição das 03h52min de 13 de abril de 2012

A - Definição: O que faz este software?


Modelagem de software é uma representação simplificada de algo real. Assim como uma planta de uma casa, ela apresenta o que o projeto realizara quando estiver pronto, todas. Basicamente a modelagem significa capturar as características e traduzir para um modelo que possa ser manipulado e processado pelo computador. Estaremos tratando as questões funcionais e seus fluxos de dados. A modelagem é feita através de diagramas como o DFD (diagrama de fluxo de dados), para representar e identificar as características do software a ser criado.


B - Funcionalidades: Que serviços ele disponibiliza?


Atualmente empresas determinam todos os requisitos funcionais e não-funcionais de um determinado sistema, porém se esquecem de elaborarem um modelo lógico do sistema, passando direto para a fase de codificação. O que não percebem é que a má compreensão dos requisitos pode resultar na construção de um sistema com deficiências, sem amplo conhecimento do domínio do software gerando problemas futuros de desenvolvimento e de projeto, tais como aumento de custos, escopo fora do que foi planejado e descumprimento de prazos.


C - Benefícios: O que ele facilita no dia a dia?
A modelagem de software facilita o desenvolvimento do software em questão pois levante todas ou quase todas as possibilidades de um sistema. Pois ela facilita a comunicação de todas as pessoas envolvidas no processo de desenvolvimento de um sistema - gerentes, coordenadores, analistas, desenvolvedores - por apresentar um vocabulário de fácil entendimento.


D - Interface gráfica: Um exemplo (print) de uma tela?

Diagrama UML

E - Fornecedor: Quem fornece (quem criou) este software?

A modelagem é feita de varias formas, mas certas linguagens ajudam no seu desenvolvimento como Java e UML. Um exemplo de fornecedor seria a IBM® Rational® Rose® Enterprise que fornece uma linguagem de modelagem comum para permetir a criação mais rapida de software de qualidade.



F - Estado da Arte: Exemplos atuais

Temos como exemplo atual o diagrama UML, que possui um vocabulario de ser entendido,e sua praticidade. A modelagem por UML por ser a mais usada utiliza para auxilio as ferramentas CASE , programas como Poseidon para UML que facilita a criação desses diagramas.


G - Bibliografia: Livros, artigos ou sites consultados


http://www.dimensaotech.com/2008/08/modelagem-de-software/
http://pt.wikipedia.org/wiki/Modelagem
Sommerville, Ian
Engenharia de Software/ Ian Sommerville: tradução André mauricio de andrade.