SlideShare a Scribd company logo
1 of 2
Download to read offline
Advantages of UML
1) The UML can be used to model just on any type of application, running on any kind and
combination of hardware, operating system, programming language, and network, in UML.
2) UML can be employed for modeling middleware and this is efficient for modeling large,
complex software systems
3) UML Profiles help to model Transactional, Real-time, and Fault-Tolerant systems in a natural
way.
4) Built ahead the Microsoft Operating Framework metamodel for object oriented modeling.
5) The reverse engineering support, UML regenerate design level artifacts in agreement with the
alters you made to the structure of class relationship
6) This has an skill to generate test scripts apart from stub code when integrated with integrated
development network.
Disadvantages of UML
1) UML does not describe a standard file format, meaning that every UML tool vendor stores
the symbol of its UML model in a proprietary format.
2) Synchronizing code with models is difficult using multiple models makes it hard to keep them
reliable with each other and the code and much code has to be added by give
3) UML is large and complex Comprises many different concepts and imprecise semantics
4) The result is that the UML model is generally limited to what the vendor provides out of the
box, which is usually some form of code generation. Code will be generated once.
comparision to electrical engineering or traditional architecture:
1.architectures and engineers often approach projects from very different perspectives.
2.architectures rely on creativity and the ability to think theoritically,engineers use mathematical
minders
3.there is a relation between personality traits and work duties for architects and engineers
4.architect focused on designingform,engineers ensure that the design will work by applying
scientific principles
5.architects must work with in budget ,engineers take these into considerations while evoluting
the specifications of projects
Solution
Advantages of UML
1) The UML can be used to model just on any type of application, running on any kind and
combination of hardware, operating system, programming language, and network, in UML.
2) UML can be employed for modeling middleware and this is efficient for modeling large,
complex software systems
3) UML Profiles help to model Transactional, Real-time, and Fault-Tolerant systems in a natural
way.
4) Built ahead the Microsoft Operating Framework metamodel for object oriented modeling.
5) The reverse engineering support, UML regenerate design level artifacts in agreement with the
alters you made to the structure of class relationship
6) This has an skill to generate test scripts apart from stub code when integrated with integrated
development network.
Disadvantages of UML
1) UML does not describe a standard file format, meaning that every UML tool vendor stores
the symbol of its UML model in a proprietary format.
2) Synchronizing code with models is difficult using multiple models makes it hard to keep them
reliable with each other and the code and much code has to be added by give
3) UML is large and complex Comprises many different concepts and imprecise semantics
4) The result is that the UML model is generally limited to what the vendor provides out of the
box, which is usually some form of code generation. Code will be generated once.
comparision to electrical engineering or traditional architecture:
1.architectures and engineers often approach projects from very different perspectives.
2.architectures rely on creativity and the ability to think theoritically,engineers use mathematical
minders
3.there is a relation between personality traits and work duties for architects and engineers
4.architect focused on designingform,engineers ensure that the design will work by applying
scientific principles
5.architects must work with in budget ,engineers take these into considerations while evoluting
the specifications of projects

More Related Content

Similar to Advantages of UML1) The UML can be used to model just on any type .pdf

Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010
MD DAY
 
Chap5 oodm-uml-part1
Chap5 oodm-uml-part1Chap5 oodm-uml-part1
Chap5 oodm-uml-part1
SJC
 
Chap5 oodm-uml-part11
Chap5 oodm-uml-part11Chap5 oodm-uml-part11
Chap5 oodm-uml-part11
SJC
 
Automatically bridging UML profiles into MOF metamodels
Automatically bridging UML profiles into MOF metamodelsAutomatically bridging UML profiles into MOF metamodels
Automatically bridging UML profiles into MOF metamodels
Ivano Malavolta
 
Introduction To Uml
Introduction To UmlIntroduction To Uml
Introduction To Uml
guest514814
 

Similar to Advantages of UML1) The UML can be used to model just on any type .pdf (20)

Documenting Software Architectural Component and Connector with UML 2
Documenting Software Architectural Component and Connector with UML 2Documenting Software Architectural Component and Connector with UML 2
Documenting Software Architectural Component and Connector with UML 2
 
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
UML Modeling and Profiling Lab - Advanced Software Engineering Course 2014/2015
 
Chapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdfChapter-2 UML and UML Diagrams.pdf
Chapter-2 UML and UML Diagrams.pdf
 
Mdeforge
MdeforgeMdeforge
Mdeforge
 
Round - Trip Software Engineering using UML: From Architecture to Design and...
Round - Trip Software Engineering using UML:  From Architecture to Design and...Round - Trip Software Engineering using UML:  From Architecture to Design and...
Round - Trip Software Engineering using UML: From Architecture to Design and...
 
Stevecook uml mdday2010
Stevecook uml mdday2010Stevecook uml mdday2010
Stevecook uml mdday2010
 
Unified Modeling Language
Unified Modeling LanguageUnified Modeling Language
Unified Modeling Language
 
On the Composition and Reuse of Viewpoints
On the Composition and Reuse of ViewpointsOn the Composition and Reuse of Viewpoints
On the Composition and Reuse of Viewpoints
 
Learning uml 2_part_1
Learning uml 2_part_1Learning uml 2_part_1
Learning uml 2_part_1
 
Wireless Communication Network Communication
Wireless Communication Network CommunicationWireless Communication Network Communication
Wireless Communication Network Communication
 
ALT
ALTALT
ALT
 
Evolution of Modelling Techniques for Service Oriented Architecture
Evolution of Modelling Techniques for Service Oriented ArchitectureEvolution of Modelling Techniques for Service Oriented Architecture
Evolution of Modelling Techniques for Service Oriented Architecture
 
Mdeforge slides
Mdeforge slidesMdeforge slides
Mdeforge slides
 
Chap5 oodm-uml-part1
Chap5 oodm-uml-part1Chap5 oodm-uml-part1
Chap5 oodm-uml-part1
 
Chap5 oodm-uml-part11
Chap5 oodm-uml-part11Chap5 oodm-uml-part11
Chap5 oodm-uml-part11
 
Ajs 2 a
Ajs 2 aAjs 2 a
Ajs 2 a
 
The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]The road ahead for architectural languages [ACVI 2016]
The road ahead for architectural languages [ACVI 2016]
 
Automatically bridging UML profiles into MOF metamodels
Automatically bridging UML profiles into MOF metamodelsAutomatically bridging UML profiles into MOF metamodels
Automatically bridging UML profiles into MOF metamodels
 
Ch08lect2 ud
Ch08lect2 udCh08lect2 ud
Ch08lect2 ud
 
Introduction To Uml
Introduction To UmlIntroduction To Uml
Introduction To Uml
 

More from akshay1213

Vibrio cholerae is bacteria present in aquatic environment.It causes.pdf
Vibrio cholerae is bacteria present in aquatic environment.It causes.pdfVibrio cholerae is bacteria present in aquatic environment.It causes.pdf
Vibrio cholerae is bacteria present in aquatic environment.It causes.pdf
akshay1213
 
This theory of Hamilton of kin selection based on basic element the .pdf
This theory of Hamilton of kin selection based on basic element the .pdfThis theory of Hamilton of kin selection based on basic element the .pdf
This theory of Hamilton of kin selection based on basic element the .pdf
akshay1213
 
Thermoregulation is the ability of an organism to keep its body temp.pdf
Thermoregulation is the ability of an organism to keep its body temp.pdfThermoregulation is the ability of an organism to keep its body temp.pdf
Thermoregulation is the ability of an organism to keep its body temp.pdf
akshay1213
 
There are many reasons that web- based cameras to study animal behav.pdf
There are many reasons that web- based cameras to study animal behav.pdfThere are many reasons that web- based cameras to study animal behav.pdf
There are many reasons that web- based cameras to study animal behav.pdf
akshay1213
 
The java class Account that simultes the Account class.pdf
   The java class Account that simultes  the Account class.pdf   The java class Account that simultes  the Account class.pdf
The java class Account that simultes the Account class.pdf
akshay1213
 
Resonance structures are simply alternate Lewis s.pdf
                     Resonance structures are simply alternate Lewis s.pdf                     Resonance structures are simply alternate Lewis s.pdf
Resonance structures are simply alternate Lewis s.pdf
akshay1213
 
program filesadmin.aspx.csusing System; using System.Colle.pdf
program filesadmin.aspx.csusing System; using System.Colle.pdfprogram filesadmin.aspx.csusing System; using System.Colle.pdf
program filesadmin.aspx.csusing System; using System.Colle.pdf
akshay1213
 

More from akshay1213 (20)

It is simple Using map object key as x and value as the calculation .pdf
It is simple Using map object key as x and value as the calculation .pdfIt is simple Using map object key as x and value as the calculation .pdf
It is simple Using map object key as x and value as the calculation .pdf
 
Vibrio cholerae is bacteria present in aquatic environment.It causes.pdf
Vibrio cholerae is bacteria present in aquatic environment.It causes.pdfVibrio cholerae is bacteria present in aquatic environment.It causes.pdf
Vibrio cholerae is bacteria present in aquatic environment.It causes.pdf
 
This theory of Hamilton of kin selection based on basic element the .pdf
This theory of Hamilton of kin selection based on basic element the .pdfThis theory of Hamilton of kin selection based on basic element the .pdf
This theory of Hamilton of kin selection based on basic element the .pdf
 
Thermoregulation is the ability of an organism to keep its body temp.pdf
Thermoregulation is the ability of an organism to keep its body temp.pdfThermoregulation is the ability of an organism to keep its body temp.pdf
Thermoregulation is the ability of an organism to keep its body temp.pdf
 
There are many reasons that web- based cameras to study animal behav.pdf
There are many reasons that web- based cameras to study animal behav.pdfThere are many reasons that web- based cameras to study animal behav.pdf
There are many reasons that web- based cameras to study animal behav.pdf
 
The following survival strategies were employed by the birds if thei.pdf
The following survival strategies were employed by the birds if thei.pdfThe following survival strategies were employed by the birds if thei.pdf
The following survival strategies were employed by the birds if thei.pdf
 
SavingsAccount.javapublic class SavingsAccount{             .pdf
SavingsAccount.javapublic class SavingsAccount{             .pdfSavingsAccount.javapublic class SavingsAccount{             .pdf
SavingsAccount.javapublic class SavingsAccount{             .pdf
 
The java class Account that simultes the Account class.pdf
   The java class Account that simultes  the Account class.pdf   The java class Account that simultes  the Account class.pdf
The java class Account that simultes the Account class.pdf
 
The number of protons in the nucleus of an elemen.pdf
                     The number of protons in the nucleus of an elemen.pdf                     The number of protons in the nucleus of an elemen.pdf
The number of protons in the nucleus of an elemen.pdf
 
Resonance structures are simply alternate Lewis s.pdf
                     Resonance structures are simply alternate Lewis s.pdf                     Resonance structures are simply alternate Lewis s.pdf
Resonance structures are simply alternate Lewis s.pdf
 
only above a certain temperature .pdf
                     only above a certain temperature                 .pdf                     only above a certain temperature                 .pdf
only above a certain temperature .pdf
 
molecular solids SO2, I2, P4, S8, H2O (ice) cov.pdf
                     molecular solids SO2, I2, P4, S8, H2O (ice)  cov.pdf                     molecular solids SO2, I2, P4, S8, H2O (ice)  cov.pdf
molecular solids SO2, I2, P4, S8, H2O (ice) cov.pdf
 
MnO4- because it is stronger oxidizing agent. .pdf
                     MnO4- because it is stronger oxidizing agent.    .pdf                     MnO4- because it is stronger oxidizing agent.    .pdf
MnO4- because it is stronger oxidizing agent. .pdf
 
Liquid decane because it is heavier and has great.pdf
                     Liquid decane because it is heavier and has great.pdf                     Liquid decane because it is heavier and has great.pdf
Liquid decane because it is heavier and has great.pdf
 
IV is a saturate hydrocarbon (without multiple ca.pdf
                     IV is a saturate hydrocarbon (without multiple ca.pdf                     IV is a saturate hydrocarbon (without multiple ca.pdf
IV is a saturate hydrocarbon (without multiple ca.pdf
 
in saturation ca2+ conc = OH- conc as 2 OH- will.pdf
                     in saturation ca2+ conc = OH- conc  as 2 OH- will.pdf                     in saturation ca2+ conc = OH- conc  as 2 OH- will.pdf
in saturation ca2+ conc = OH- conc as 2 OH- will.pdf
 
D ALL of them .pdf
                     D ALL of them                                    .pdf                     D ALL of them                                    .pdf
D ALL of them .pdf
 
program filesadmin.aspx.csusing System; using System.Colle.pdf
program filesadmin.aspx.csusing System; using System.Colle.pdfprogram filesadmin.aspx.csusing System; using System.Colle.pdf
program filesadmin.aspx.csusing System; using System.Colle.pdf
 
C is best methode Bromination of alkane is most f.pdf
                     C is best methode Bromination of alkane is most f.pdf                     C is best methode Bromination of alkane is most f.pdf
C is best methode Bromination of alkane is most f.pdf
 
C. CH3Br note like dissolves like. All the othe.pdf
                     C. CH3Br  note like dissolves like. All the othe.pdf                     C. CH3Br  note like dissolves like. All the othe.pdf
C. CH3Br note like dissolves like. All the othe.pdf
 

Recently uploaded

會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
中 央社
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
中 央社
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MysoreMuleSoftMeetup
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
Peter Brusilovsky
 

Recently uploaded (20)

How to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptxHow to Manage Website in Odoo 17 Studio App.pptx
How to Manage Website in Odoo 17 Studio App.pptx
 
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文會考英文
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
Graduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptxGraduate Outcomes Presentation Slides - English (v3).pptx
Graduate Outcomes Presentation Slides - English (v3).pptx
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
MuleSoft Integration with AWS Textract | Calling AWS Textract API |AWS - Clou...
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUMDEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
DEMONSTRATION LESSON IN ENGLISH 4 MATATAG CURRICULUM
 
8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management8 Tips for Effective Working Capital Management
8 Tips for Effective Working Capital Management
 
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdfFICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
FICTIONAL SALESMAN/SALESMAN SNSW 2024.pdf
 
SPLICE Working Group: Reusable Code Examples
SPLICE Working Group:Reusable Code ExamplesSPLICE Working Group:Reusable Code Examples
SPLICE Working Group: Reusable Code Examples
 
The Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDFThe Story of Village Palampur Class 9 Free Study Material PDF
The Story of Village Palampur Class 9 Free Study Material PDF
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
AIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.pptAIM of Education-Teachers Training-2024.ppt
AIM of Education-Teachers Training-2024.ppt
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
Observing-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptxObserving-Correct-Grammar-in-Making-Definitions.pptx
Observing-Correct-Grammar-in-Making-Definitions.pptx
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
Trauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical PrinciplesTrauma-Informed Leadership - Five Practical Principles
Trauma-Informed Leadership - Five Practical Principles
 

Advantages of UML1) The UML can be used to model just on any type .pdf

  • 1. Advantages of UML 1) The UML can be used to model just on any type of application, running on any kind and combination of hardware, operating system, programming language, and network, in UML. 2) UML can be employed for modeling middleware and this is efficient for modeling large, complex software systems 3) UML Profiles help to model Transactional, Real-time, and Fault-Tolerant systems in a natural way. 4) Built ahead the Microsoft Operating Framework metamodel for object oriented modeling. 5) The reverse engineering support, UML regenerate design level artifacts in agreement with the alters you made to the structure of class relationship 6) This has an skill to generate test scripts apart from stub code when integrated with integrated development network. Disadvantages of UML 1) UML does not describe a standard file format, meaning that every UML tool vendor stores the symbol of its UML model in a proprietary format. 2) Synchronizing code with models is difficult using multiple models makes it hard to keep them reliable with each other and the code and much code has to be added by give 3) UML is large and complex Comprises many different concepts and imprecise semantics 4) The result is that the UML model is generally limited to what the vendor provides out of the box, which is usually some form of code generation. Code will be generated once. comparision to electrical engineering or traditional architecture: 1.architectures and engineers often approach projects from very different perspectives. 2.architectures rely on creativity and the ability to think theoritically,engineers use mathematical minders 3.there is a relation between personality traits and work duties for architects and engineers 4.architect focused on designingform,engineers ensure that the design will work by applying scientific principles 5.architects must work with in budget ,engineers take these into considerations while evoluting the specifications of projects Solution Advantages of UML 1) The UML can be used to model just on any type of application, running on any kind and combination of hardware, operating system, programming language, and network, in UML.
  • 2. 2) UML can be employed for modeling middleware and this is efficient for modeling large, complex software systems 3) UML Profiles help to model Transactional, Real-time, and Fault-Tolerant systems in a natural way. 4) Built ahead the Microsoft Operating Framework metamodel for object oriented modeling. 5) The reverse engineering support, UML regenerate design level artifacts in agreement with the alters you made to the structure of class relationship 6) This has an skill to generate test scripts apart from stub code when integrated with integrated development network. Disadvantages of UML 1) UML does not describe a standard file format, meaning that every UML tool vendor stores the symbol of its UML model in a proprietary format. 2) Synchronizing code with models is difficult using multiple models makes it hard to keep them reliable with each other and the code and much code has to be added by give 3) UML is large and complex Comprises many different concepts and imprecise semantics 4) The result is that the UML model is generally limited to what the vendor provides out of the box, which is usually some form of code generation. Code will be generated once. comparision to electrical engineering or traditional architecture: 1.architectures and engineers often approach projects from very different perspectives. 2.architectures rely on creativity and the ability to think theoritically,engineers use mathematical minders 3.there is a relation between personality traits and work duties for architects and engineers 4.architect focused on designingform,engineers ensure that the design will work by applying scientific principles 5.architects must work with in budget ,engineers take these into considerations while evoluting the specifications of projects