Arquiteto de software

Os arquitetos de software dividem sistemas grandes e complexos em subsistemas gerenciáveis ​​que podem ser manipulados por engenheiros individuais.

Arquiteto de Software é um termo abrangente e pode se referir a uma grande variedade de papéis. Existem muitas definições aceitáveis. Consenso em terminologias independentes de empresas e certificações estão contribuindo para evoluir os conceitos em torno desse papel desde a última década.

História

Com o aumento da popularidade do desenvolvimento de aplicações em multi-camadas, as escolhas de como uma aplicação pode ser desenvolvida também aumentaram. Desenvolvedores se viam constantemente "reinventando a roda" na mesma empresa onde trabalhavam. Foi quando o novo papel 'Arquiteto de Software' tornou-se uma necessidade durante o desenvolvimento de software.

As principais responsabilidades desse novo profissional são:

  • Limitar as escolhas durante o desenvolvimento em:
    • escolher um padrão para a maneira de desenvolver aplicações
    • definir/criar um framework para ser usado na aplicação
  • Indicar pontos potenciais de reutilização na organização ou dentro da aplicação em
    • enxergar de maneira mais abrangente
    • adotar um design de componentização
    • ter contato e conhecimento com outras aplicações na organização

Isso ocorreu no momento em que a programação orientada a objetos (POO) atingiu uma utilização em larga escala (final dos anos 90). Com a ajuda da POO, aplicações maiores e mais complexas foram construídas. Então deu-se a necessidade de enxergar essas aplicações por um ângulo de visão mais abrangente. Essa nova responsabilidade foi atribuída aos arquitetos de software que incluem:

  • Durante o Design, quebrar a complexidade do desenvolvimento de aplicações e pedaços menores e melhores gerenciáveis.
  • Entender as funções de cada componente
  • Entender as interações e dependências entre os componentes de software
  • Comunicar esses pontos com os desenvolvedores

Dessa forma, um arquiteto de software tem que ter no mínimo familiaridade com UML (Unified Modeling Language) e POO. UML é a linguagem de modelagem que se tornou importante para arquitetos de software para comunicarem os seus designs aos desenvolvedores e outros membros do time. É como se fosse o desenho arquitetural de uma construção civil. Porém essa não é a única maneira utilizada para comunicação.

Deveres

Mesmo com a falta de uma simples definição, há alguns aspectos no perfil que são compartilhados por todos os arquitetos:

Pensamento estratégico

Arquitetos tem o foco de resolver problemas relacionados ao negócio da empresa com uma visão estratégica. Por exemplo, decisões são tomadas visando a maneira de como elas irão proporcionar à empresa, ou um software, um crescimento sustentável e performance a longo prazo. Grande atenção é dada para criar e apontar oportunidades de reutilização.

Em decorrência do foco estratégico, as decisões que um arquiteto irá tomar muitas vezes vai se diferenciar das decisões dos desenvolvedores e gerentes de projetos. Em muitos casos, arquitetos irão agir como se os gestores de negócio agiriam caso tivessem conhecimentos técnicos.[1] Enquanto um desenvolvedor está trabalhando com o foco em criar componentes de software, não necessariamente enxergando como esses componentes interagem entre si, o arquiteto de software abstrai e define a interação entre os componentes.

Interação sistêmica

Arquitetos lidam com fronteiras, interfaces e interações sistêmicas. Isso pode ocorrer entre dois sistemas escritos em linguagens diferentes em locais diferentes, ou entre dois componentes do mesmo sistema, escritos na mesma linguagem de programação.

Arquitetura Orientada a Serviço (SOA) é uma recente evolução que tem como potencial, simplificar o trabalho dos arquitetos. Isso ocorre principalmente porque proporciona uma maneira de pensar em arquitetura que é mais próxima e alinhada com a necessidade do arquiteto para definir as APIs dos sistemas.

Design

O arquiteto faz várias escolhas de design de alto nível (e algumas vezes de baixo nível).

Além disso, o arquiteto deve ditar os vários tipos de padrões, incluindo padrões de código, ferramentas e plataformas. A razão para essas medidas é mais para ajudar a atingir o objetivo estratégico do que arbitrariamente restringir as escolhas feitas pelos desenvolvedores.

Comunicação

O aspecto final está ligado a comunicação, em um primeiro momento para entender as necessidades de negócio, e em seguida para comunicar a sua própria visão arquitetural.

Além da comunicação verbal, existem vários modelos de arquitetura de software especializados em comunicação arquitetural.

Tipos de arquitetos de Software

O arquiteto organizacional lida com decisões estratégicas de software (alinhando a TI com o negócio da empresa), geralmente integrando vários sistemas de software dentro da organização, através de vários times de desenvolvedores, e em alguns casos até em localidades diferentes. O arquiteto organizacional raramente vê ou interage com código.

Dentro do contexto de um projeto de software uma outra distinção pode ocorrer entre o arquiteto físico que lida com ambiente de hardware para aplicação, e o arquiteto de software, que lida com metodologias de design de código.

Um arquiteto de aplicação está relacionado com um único software. Esse arquiteto pode desempenhar esse papel em tempo integral ou parcial. O arquiteto de aplicação é na maioria dos casos um integrante do time de desenvolvimento.

Outros títulos de arquitetos que geralmente se usa, porém sem um consenso em relação ao seu significado real são:

  • Arquiteto de Solução - geralmente destina-se ao profissional com foco em resolver um problema específico de negócio, o que gera a necessidade de interação entre aplicações diferentes. Também pode se referir a um arquiteto de aplicação.
  • Arquiteto de Sistema (singular) - Usado como sinônimo para arquiteto de aplicação.
  • Arquiteto de Sistemas (plural) - Usado como sinônimo para arquiteto organizacional ou arquiteto de solução.

A tabela abaixo pode ajudar a entender melhor as diferenças entre os arquitetos de software:

Tipo de Arquiteto Pensamento estratégico Interação sistêmica Comunicação Design
Arquiteto Organizacional Multi-projetos Abstração alta Organizacional Minimo, alto nível
Arquiteto de Solução Focado na interação das soluções Abstração Média Vários times Detalhado
Arquiteto de Aplicação Reutilização de componentes, manutenibilidade Focado em uma única aplicação Um time Muito detalhado

Na indústria de software, há uma grande quantidade de conflitos[2] entre arquitetos de aplicação, arquitetos de solução e arquitetos organizacionais. Olhando para a tabela acima, não é difícil descobrir o motivo. Por exemplo, arquitetos de aplicação e arquitetos organizacionais tem pontos de vista completamente opostos.

A Metáfora do Arquiteto

O termo arquiteto começou a ser utilizado porque o desenvolvimento de software foi associado ao desenvolvimento de prédios.[3] Realmente o papel que mais se aproxima na construção civil é o arquiteto.

O ganho de popularidade do uso do termo Arquiteto dentro do contexto de desenvolvimento de software deu-se a partir do dia que Bill Gates anunciou que ele estava abandonando o posto de Presidente e CIO da Microsoft e assumindo o papel de Chefe de Arquitetura de Software. Presumindo-se, este título foi dado para refletir o seu papel como um tipo de supervisor dos muitos projetos de desenvolvimento de software na Microsoft. Repentinamente, muitas pessoas decidiram que seus cargos deveriam conter a palavra arquiteto em seu título.

É comumente aceito que a metáfora da construção civil é falha[4] ao ser comparada ao desenvolvimento de software. De qualquer maneira, o termo ainda é significativo pois descreve o aspecto de design desse tipo de profissional.

Torre de Marfim

Quando arquitetos ficam muito distantes dos times que realmente estão desenvolvendo o software, eles são associados de maneira pejorativa ao termo "Torre de Marfim".[5] A imagem que se faz é a de Arquitetos criando definições arquitetônicas e então delegando para o time de desenvolvimento.

Esse é um dos motivos do equivoco da metáfora da construção civil (arquitetos desenhando e projetando a estrutura de prédios). De maneira geral, muitas empresas que se utilizam da metodologia de desenvolvimento em cascata, encorajam esse estilo de trabalho.

Controvérsias

Em decorrência do nível de detalhe que os arquitetos de aplicação e arquitetos de solução trabalham, é necessário que se envolvam com a codificação propriamente dita. Uma grande bagagem em desenvolvimento de software é necessária para esse tipo de profissional. Algumas organizações estendem esse pré-requisito também para os arquitetos organizacionais. O principal motivo para isso é que Arquitetos organizacionais sem uma certa experiência em desenvolvimento irão tendenciar-se à maneira da Torre de Marfim para realizarem seus trabalhos.

Ver também

Referências

Ligações externas

Read other articles:

Disambiguazione – Se stai cercando altri significati, vedi Troia (disambigua). TroiaLocalizzazioneStato Turchia DimensioniSuperficie1 580 000 m² AmministrazioneSito webmuze.gov.tr/muze-detay?sectionId=TRV01&distId=TRV Mappa di localizzazione Modifica dati su Wikidata · ManualeCoordinate: 39°57′27″N 26°14′20″E / 39.9575°N 26.238889°E39.9575; 26.238889 Bene protetto dall'UNESCOSito archeologico di Troia Patrimonio dell'uman...

 

Artikel ini tidak memiliki referensi atau sumber tepercaya sehingga isinya tidak bisa dipastikan. Tolong bantu perbaiki artikel ini dengan menambahkan referensi yang layak. Tulisan tanpa sumber dapat dipertanyakan dan dihapus sewaktu-waktu.Cari sumber: Hujan grup musik – berita · surat kabar · buku · cendekiawan · JSTOR HujanAsalKuching, Serawak, MalaysiaGenreIndie rockRock AlternatifTahun aktif2006–sekarangLabel Noh Phrofile Morning Rocket FMC ...

 

العلامة المرئية الخاصة بتنظيم الدولة الإسلامية المُستخدمة في الإصدارات المرئية والمكتوبة الرسمية. يمتلك تنظيم الدولة الإسلامية (داعش) أدوات إعلامية يواجه بها خصومه ويحشد أنصاره.[1] تصدر عن ديوان الإعلام المركزي الديوان المسؤول عن الإعلام في تنظيم الدولة الإسلامية، و�...

Anglican clergyman (c. 1711 - 1768) This article includes a list of general references, but it lacks sufficient corresponding inline citations. Please help to improve this article by introducing more precise citations. (March 2024) (Learn how and when to remove this template message) Thomas BaconBacon when rector at All Saints' Church, FrederickBorn1711/1712Isle of ManDiedMay 24, 1768(1768-05-24) (aged 57)Frederick, Maryland, U.S.Resting placeMount Olivet CemeteryFrederick, Maryland, U.S...

 

Pour un article plus général, voir Grade universitaire. Les grades universitaires, degrés dans la hiérarchie des études supérieures, sont en France au nombre de quatre : le baccalauréat, la licence, le master et le doctorat[1]. Le grade de master a été créé en 1999 dans le cadre de la réforme LMD, alors que les trois autres remontent, dans l'histoire moderne, à la création de l'Université de France par un décret du 17 mars 1808[2] de l'empereur des Français Napoléon Ie...

 

العلاقات الجزائرية الصومالية الجزائر الصومال   الجزائر   الصومال تعديل مصدري - تعديل   العلاقات الجزائرية الصومالية هي العلاقات الثنائية التي تجمع بين الجزائر والصومال.[1][2][3][4][5] مقارنة بين البلدين هذه مقارنة عامة ومرجعية للدولتين: وجه ال...

Tarcisius Puryatno. Pastor Tarcisius Puryatno, Pr (lahir 12 Juni 1967) adalah mantan Vikaris jenderal Keuskupan Purwokerto dan merupakan imam Projo. Artikel bertopik Katolik ini adalah sebuah rintisan. Anda dapat membantu Wikipedia dengan mengembangkannya.lbs

 

Liga Leumit 1971-1972 Competizione Liga Leumit Sport Calcio Edizione 31ª Organizzatore IFA Date dal 27 novembre 1971al 24 giugno 1972 Luogo  Israele Partecipanti 16 Risultati Vincitore Maccabi Tel Aviv(12º titolo) Retrocessioni Bnei YehudaHapoel Hadera Statistiche Miglior marcatore Yehuda Shaharabani (21) Incontri disputati 240 Gol segnati 483 (2,01 per incontro) Cronologia della competizione 1970-1971 1972-1973 Manuale La Liga Leumit 1971-1972 è stata la 31ª edizi...

 

Sebuah contoh awal dari alegori miles christianus dalam manuskrip Summa Vitiorum karya William Peraldus, pertengahan abad ke-13. Miles Christianus (prajurit Kristen) atau milites Christi (prajurit Kristus) adalah sebuah alegori Kristen berdasarkan pada kiasan militer Perjanjian Baru, khususnya kiasan alat militer Zirah Allah yang dihimpun untuk kebajikan-kebajikan Kristen [1] dan pada pasal-pasal tertentu Perjanjian Lama dari Vulgata Latin.[2] Pada abad kelima, Gereja mulai me...

Species of plant Jasminum grandiflorum Scientific classification Kingdom: Plantae Clade: Tracheophytes Clade: Angiosperms Clade: Eudicots Clade: Asterids Order: Lamiales Family: Oleaceae Genus: Jasminum Species: J. grandiflorum Binomial name Jasminum grandiflorumL.[1] Jasminum grandiflorum, also known variously as the Spanish jasmine, Royal jasmine, Catalan jasmine,[2] Sicilian jasmine,[citation needed] is a species of jasmine native to South Asia, the Arabian pen...

 

English actress Phyllis KonstamPhyllis Konstam in 1936Born(1907-04-14)14 April 1907London, EnglandDied20 August 1976(1976-08-20) (aged 69)Somerset, EnglandOccupationActressYears active1928–1964SpouseBunny AustinRelativesAnna Konstam (sister) Phyllis Esther Kohnstamm (14 April 1907 – 20 August 1976), known as Phyllis Konstam, was an English film actress born in London. She appeared in 12 films between 1928 and 1964, including four directed by Alfred Hitchcock. Life Phyllis Es...

 

l'Hyrôme L'Hyrôme à Chanzeaux. Canton de Chemillé-Melay en Maine-et-Loire. Caractéristiques Longueur 27,2 km [1] Bassin 153 km2 [1] Bassin collecteur la Loire Débit moyen 0,904 m3/s (Saint-Lambert-du-Lattay) [2] Nombre de Strahler 3 Organisme gestionnaire SMBL ou syndicat mixte du bassin du Layon[3] Régime pluvial Cours Source entre les lieux-dits la Pétassière et la Gagnerie · Localisation Saint-Georges-des-Gardes · Altitude 162 m · Coordonnées 47° 09�...

Young SheldonTitoli di testa utilizzati nelle prime due stagioniTitolo originaleYoung Sheldon PaeseStati Uniti d'America Anno2017 – in produzione Formatoserie TV Generesitcom Stagioni7 Episodi136(al 25 aprile 2024) Durata20 min (episodio) Lingua originaleInglese Rapporto16:9 CreditiNarratoreJim Parsons (voce adulta di Sheldon) IdeatoreChuck Lorre, Steven Molaro Interpreti e personaggi Iain Armitage: Sheldon Cooper Zoe Perry: Mary Cooper Lance Barber: George Cooper Senior Montana Jordan:...

 

Сельское поселение России (МО 2-го уровня)Новотитаровское сельское поселение Флаг[d] Герб 45°14′09″ с. ш. 38°58′16″ в. д.HGЯO Страна  Россия Субъект РФ Краснодарский край Район Динской Включает 4 населённых пункта Адм. центр Новотитаровская Глава сельского пос�...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: 1621 in Ireland – news · newspapers · books · scholar · JSTOR (May 2022) (Learn how and when to remove this message) List of events ← 1620 1619 1618 1617 1616 1621 in Ireland → 1622 1623 1624 1625 1626 Centuries: 15th 16th 17th 18th 19th Decades: 1...

Radio station in Melbourne, FloridaWAOA-FMMelbourne, FloridaBroadcast areaSpace Coast (Melbourne-Titusville-Cocoa)Frequency107.1 MHzBranding107-1 A1AProgrammingFormatTop 40 (CHR)AffiliationsWestwood OneOwnershipOwnerCumulus Media(Cumulus Licensing LLC)Sister stationsWHKR, WLZR, WROK-FMHistoryFirst air dateNovember 1972 (as WTAI-FM)Former call signsWTAI-FM (1972–1978)WLLV (1978–1984)WVTI (1984–1989)WAOA (1989–2000)Call sign meaningWA-One-A (Coastal Highway in Florida)Technical informat...

 

BartegaJenisPerusahaan swastaDidirikanJakarta, Indonesia(2017 (2017))KantorpusatJakarta, Surabaya, and BaliWilayah operasiIndonesiaTokohkunciBenson Putra, Jazz Pratama, and Nadia DaniellaKaryawan9Situs webwww.bartega.com Bartega adalah perusahaan manajemen event kesenian yang diluncurkan pada tahun 2017. Fokus utamanya adalah pada penyediaan penyelenggaraan acara melukis sosial dan menyelenggarakan acara-acara bertemaseni. Layanan pokoknya adalah paint and sip, yang menggabungkan tutoria...

 

Biografi ini tidak memiliki referensi atau sumber sehingga isinya tidak dapat dipastikan. Bantu memperbaiki artikel ini dengan menambahkan sumber tepercaya. Materi kontroversial atau trivial yang sumbernya tidak memadai atau tidak bisa dipercaya harus segera dihapus.Cari sumber: Al-Hadi – berita · surat kabar · buku · cendekiawan · JSTOR (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Biografi ini memerlukan lebih banyak catatan kak...

Daily newspaper serving Dallas, Texas, US The Dallas Morning NewsFront page of the April 24, 2010 issueThe newspaper's offices in 2018TypeDaily newspaperFormatBroadsheetOwner(s)DallasNews CorporationFounder(s)Alfred Horatio BeloPresidentGrant MoiseEditorKatrice Hardy[1]Managing editorAmy HollyfieldNews editorMede NixManaging editor, designDenise BeeberSports editorGarry LeavellFoundedOctober 1, 1885; 138 years ago (1885-10-01)LanguageEnglishHeadquarters1954 Commerce ...

 

黄坤明2016年的黄坤明 中国共产党广东省委员会书记现任就任日期2022年10月28日 副职王伟中(副书记兼省长)总书记习近平前任李希 中国共产党中央政治局委员现任就任日期2017年10月25日 总书记习近平 中国共产党中央委员会宣传部部长任期2017年10月30日—2022年10月26日 总书记习近平前任刘奇葆继任李书磊 中国共产党杭州市委员会书记任期2010年1月20日—2013年10月8日 副职蔡奇 ...