Premium Only Content
Modelagem de Sistema Cap. 5 Parte 5 - Engenharia dirigida a modelos, Sommerville
#aiedonline em youtube.com/c/aiedonline"
Modelagem de Sistema Cap. 5 Parte 4 - Engenharia dirigida a modelos, Sommerville
Playlist Engenharia: https://youtube.com/playlist?list=PLzoythjsH3QMqIa44ZwE8li7Cu0z4lC8E
Todo o material de minhas aulas estão aqui: https://youtu.be/jSsJmD4I3Nw
TELEGRAM: https://t.me/joinchat/Plabo1TylY2GEPJQ1eJ9IQ
Todos os cursos: https://docs.google.com/spreadsheets/d/194ej4X0XQHdfGqTv4iHM96IPrk8YbKUtyHSVe2JW1iE/edit#gid=0
Modelagem de sistema é o processo de desenvolvimento de modelos abstratos de um sistema, em que cada modelo apresenta uma visão ou perspectiva, diferente do sistema. Os modelos são usados durante o processo de engenharia de requisitos para ajudar a extrair os requisitos do sistema durante o processo de projeto, são usados para descrever o sistema para os engenheiros que o implementam; e após isso, são usados para documentar a estrutura e a operação do sistema. Pode-se desenvolver modelos do sistema existente e do sistema a ser desenvolvido.
O aspecto mais importante de um modelo de sistema é que ele deixa de fora os detalhes. O modelo é uma abstração do sistema a ser estudado, e não uma representação alternativa dele.
A partir de perspectivas diferentes, você pode desenvolver diversos modelos para representar o sistema.
iagramas definidos em UML (Unified Modeling Language) (BOOCH et. Al., 2005; RUMBAUGH et al., 2004) se tornou uma linguagem de modelagem padrão para modelagem orientada a objetos. A UML apoia a criação de muitos e diferentes modelos de sistema.
Ao desenvolver modelos de sistema, muitas vezes você pode ser flexível no uso da notação gráfica. O detalhe e o rigor de um modelo dependem de como você pretende usá-lo. Os modelos gráficos são comumente usados de três formas:
Como forma de facilitar a discussão sobre um sistema existente ou proposto;
Como forma de documentar um sistema existente;
Como uma descrição detalhada de um sistema, que pode ser usada para gerar uma implementação do sistema.
Na tecnologia da informação, a construção de modelos exige uma linguagem de modelagem que inclua elementos visuais para expressar conceitos e uma notação simples, mas poderosa para esses elementos.
Com a crescente importância das aplicações (software) em seus negócios, muitas empresas perceberam as vantagens da orientação a objetos, e procuraram adotar técnicas que permitissem implementar o modelo orientado a objetos (OO).
Assim, entre 1970 e 1980, muitos metodologistas desenvolveram linguagens (ou métodos) para modelar e especificar sistemas orientados a objetos, alguns influenciados por técnicas convencionais, como, por exemplo, o Modelo Entidade-Relacionamento.
O problema é que essas linguagens se proliferaram de tal maneira que, em meados de 1994, passavam de cinquenta! Esse período ficou conhecido como “guerra dos métodos”. Os usuários não conseguiam decidir-se por uma linguagem e os fabricantes de ferramentas de modelagem sentiam-se relutantes em entrar no mercado com tantas alternativas. Assim, todos aguardavam uma solução com baixo custo não só de desenvolvimento das ferramentas, mas também de treinamento, integração e padronização dos modelos.
A primeira versão da UML foi publicada em outubro de 1994, quando Booch e Rumbaugh, trabalhando na Rational Software Corporation, resolveram unificar seus métodos Booch e OMT que, na época, eram aceitos mundialmente.
Um primeiro rascunho, a versão 0.8 do então denominado Método Unificado, foi lançado em Outubro de 1995, quando Jacobson trouxe seu método OOSE, agregando-o aos outros dois. Esse esforço resultou no lançamento das UML 0.9 e 0.91, respectivamente, em Junho e Outubro de 1996. Posteriormente, empresas e metodologistas contribuíram com suas ideias, resultando na UML 1.1 em 1997.
#documentos, #Requisitos, #Requisitosfuncionais, #requisitosnãofuncionais, #engenhariaderequisitos, #Scrum, #métodoságeis, #XP, #RUP, #cursoengenhariasoftware, #engenhariasoftware, #sommerville, #processocascata, #processoincremental, #processodereúso, #Impacta, #Faculdade, #Universidade, #CiênciaComputação, #ADS, #Tecnologia,
-
12:14
DeVory Darkins
4 hours ago $0.39 earnedBill Maher TRUTH BOMB Triggers HEATED Argument on The View
1.05K20 -
31:58
The Officer Tatum
1 hour agoThe View LASHES OUT On Morning Joe For MEETING WITH Trump
8 -
1:37:46
Kim Iversen
6 hours agoJoe Biden’s Post-Election Revenge: WW3 | Democrats Tremble Over Matt Gaetz and RFK Jr, Form “Shadow Cabinet"
81.4K96 -
1:47:09
Fresh and Fit
6 hours agoMoney Monday Call-In Show
53.2K8 -
1:48:50
Glenn Greenwald
7 hours agoDC Attacks Trump's Most Disruptive Picks; Biden Authorizes Massive Escalation With Russia; Joe & Mika Meet With "Hitler" | SYSTEM UPDATE #367
105K127 -
1:44:34
Tucker Carlson
6 hours agoTucker Carlson and Russ Vought Break Down DOGE and All of Trump’s Cabinet Picks So Far
152K209 -
1:42:47
Flyover Conservatives
23 hours agoBO POLNY | The Best and Worst Times Are Coming – Are You Ready? | FOC Show
26.1K8 -
51:12
BIG NEM
9 hours agoWelcome to Our Uncensored Show: Trump, Simulation Theory & the Albanian Mob - EP1
40.5K11 -
2:05:14
Robert Gouveia
8 hours agoFBI Criminals Get LAWYERS; STOP Counting ILLEGAL Votes; Time to Disbar Tish James
58.5K94 -
1:00:30
The StoneZONE with Roger Stone
6 hours agoAre We Heading For World War III? General Michael Flynn Joins The StoneZONE w/ Roger Stone
40.4K11