SlideShare a Scribd company logo
A
seminar
on
Metrics for
Component Based
System
BY
Virendra Singh
Shekhawat
(ECB BIKANER)
Submitted to-
Rahul Agrawal
Sir(Asst. Prof. GECB)
Wednesday, May 7, 20141
What is Component: Component is a
independent s/w unit that can be composed
with other s/w units to create a s/w system
Component characteristics:
1) Independent
2) Composable
3) Deployable
4) Object orientation
5) Interfaces Wednesday, May 7, 20142
Fundamental Principals
1) Independent s/w development
2) Reusability
3) Software Quality
Terms and Attributes used in Software
Components Model:
1) Syntax
2) Semantics
3) Composition
Wednesday, May 7, 20143
 Components based development:
a) Component based s/w development is based on the idea to
develop s/w system by selecting appropriate off the self
component and then to assemble them to a well define s/w
architecture
b) The term CBSD can be referred as the process for building
a system using components
Wednesday, May 7, 20144
Life Cycle in S/W Based Development:
a) Requirement Analysis
b) S/W Architecture Selection: Construction,
Analysis and Evaluation
c) Component Identification and Customization
d) System Integration
e) System Testing
f) S/W maintenance
Wednesday, May 7, 20145
Component Based-Metrics
a) Component Interface Metric(CICM)
b) Component Size Metric(CSM)
c) Component Portability Metric(CPM)
d) Component Integration Complexity
Metric(CItCM)
Wednesday, May 7, 20146
e) Component Efficiency Metric(CEM)
f) Component Semantic Complexity Metric(CSCM)
g) Component Reliability Metric(CRM)
h) Component Functionality Metric(CFM)
i) Component Customer Satisfaction Metric(CCSM)
j) Component Cost Metric(CCM)
k) Component Productivity Metric(CPrM)
Wednesday, May 7, 20147
Conclusion
CBSD is an inevitable next wave solution that has
potential to improve time to market and man power/cost
trends that have been ongoing
CBSD is best implemented using more modern s/w
technologies like:
1. COM
2. JAVA
3. EJB
4. CORBA
Wednesday, May 7, 20148
THANK YOU
Wednesday, May 7, 20149

More Related Content

Viewers also liked

Types of information systems
Types of information systemsTypes of information systems
Types of information systems
Prof. Othman Alsalloum
 
Types Of Information System
Types Of Information SystemTypes Of Information System
Types Of Information System
Normarni Mohd Ariffin
 
Introduction to the Computer-Based Information System
Introduction to the Computer-Based Information SystemIntroduction to the Computer-Based Information System
Introduction to the Computer-Based Information System
Fathur Rohman
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
Samudin Kassan
 
Computer Based Ordering System
Computer Based Ordering SystemComputer Based Ordering System
Computer Based Ordering System
Anna Catrina Cosejo
 
Human Resource Information System - HRIS
Human Resource Information System - HRIS Human Resource Information System - HRIS
Human Resource Information System - HRIS
antonyjosephtharayil
 
Human Resource Information System
Human Resource Information SystemHuman Resource Information System
Human Resource Information System
licensedcoffeejunkie
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)
Saad Bare
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
Sumanta Das
 
Information System Concepts & Types of Information Systems
Information System Concepts & Types of Information SystemsInformation System Concepts & Types of Information Systems
Information System Concepts & Types of Information Systems
VR Talsaniya
 
Management information system
Management  information systemManagement  information system
Management information system
Ramya Sree
 

Viewers also liked (11)

Types of information systems
Types of information systemsTypes of information systems
Types of information systems
 
Types Of Information System
Types Of Information SystemTypes Of Information System
Types Of Information System
 
Introduction to the Computer-Based Information System
Introduction to the Computer-Based Information SystemIntroduction to the Computer-Based Information System
Introduction to the Computer-Based Information System
 
Information System Development
Information System DevelopmentInformation System Development
Information System Development
 
Computer Based Ordering System
Computer Based Ordering SystemComputer Based Ordering System
Computer Based Ordering System
 
Human Resource Information System - HRIS
Human Resource Information System - HRIS Human Resource Information System - HRIS
Human Resource Information System - HRIS
 
Human Resource Information System
Human Resource Information SystemHuman Resource Information System
Human Resource Information System
 
Gis (geographic information system)
Gis (geographic information system)Gis (geographic information system)
Gis (geographic information system)
 
Geographic information system
Geographic information systemGeographic information system
Geographic information system
 
Information System Concepts & Types of Information Systems
Information System Concepts & Types of Information SystemsInformation System Concepts & Types of Information Systems
Information System Concepts & Types of Information Systems
 
Management information system
Management  information systemManagement  information system
Management information system
 

Similar to Metrics for component based system --viren

Component-based Software Engineering
Component-based Software EngineeringComponent-based Software Engineering
Component-based Software Engineering
Salman Khan
 
Slides 6 design of sw arch using add
Slides 6 design of sw arch using addSlides 6 design of sw arch using add
Slides 6 design of sw arch using add
Javid iqbal hashmi
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software Engineering
SatishDabhi1
 
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search ToolsMethodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
Stuart Wrigley
 
Embedded systems unit 3 gggggggggggggggg
Embedded systems unit 3 ggggggggggggggggEmbedded systems unit 3 gggggggggggggggg
Embedded systems unit 3 gggggggggggggggg
ManojGupta666004
 
1704022_NFR.ppt
1704022_NFR.ppt1704022_NFR.ppt
1704022_NFR.ppt
SHAIKHNAHIAN1704022
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)
Chandan Thakur
 
Ijetcas14 468
Ijetcas14 468Ijetcas14 468
Ijetcas14 468
Iasir Journals
 
Software process models
Software process modelsSoftware process models
Software process models
Jomel Penalba
 
Software component reuse repository
Software component reuse repositorySoftware component reuse repository
Software component reuse repository
Sandeep Singh
 
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCEENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
Saptarshi Mazumdar
 
Designing Guidelines for Visual Analytics System to Augment Organizational An...
Designing Guidelines for Visual Analytics System to Augment Organizational An...Designing Guidelines for Visual Analytics System to Augment Organizational An...
Designing Guidelines for Visual Analytics System to Augment Organizational An...
Xiaoyu Wang
 
Sub1583
Sub1583Sub1583
I017345357
I017345357I017345357
I017345357
IOSR Journals
 
A Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software SystemA Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software System
iosrjce
 
Ijsea04021003
Ijsea04021003Ijsea04021003
Ijsea04021003
Editor IJCATR
 
Chap07
Chap07Chap07
Genetic algorithm based approach for
Genetic algorithm based approach forGenetic algorithm based approach for
Genetic algorithm based approach for
IJCSES Journal
 
Framework for service oriented development of monolithic legacy software
Framework for service oriented development of monolithic legacy softwareFramework for service oriented development of monolithic legacy software
Framework for service oriented development of monolithic legacy software
IAEME Publication
 
Movie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptxMovie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptx
madhukeshavpanchal
 

Similar to Metrics for component based system --viren (20)

Component-based Software Engineering
Component-based Software EngineeringComponent-based Software Engineering
Component-based Software Engineering
 
Slides 6 design of sw arch using add
Slides 6 design of sw arch using addSlides 6 design of sw arch using add
Slides 6 design of sw arch using add
 
Component Based Software Engineering
Component Based Software EngineeringComponent Based Software Engineering
Component Based Software Engineering
 
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search ToolsMethodology and Campaign Design for the Evaluation of Semantic Search Tools
Methodology and Campaign Design for the Evaluation of Semantic Search Tools
 
Embedded systems unit 3 gggggggggggggggg
Embedded systems unit 3 ggggggggggggggggEmbedded systems unit 3 gggggggggggggggg
Embedded systems unit 3 gggggggggggggggg
 
1704022_NFR.ppt
1704022_NFR.ppt1704022_NFR.ppt
1704022_NFR.ppt
 
Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)Presentation on component based software engineering(cbse)
Presentation on component based software engineering(cbse)
 
Ijetcas14 468
Ijetcas14 468Ijetcas14 468
Ijetcas14 468
 
Software process models
Software process modelsSoftware process models
Software process models
 
Software component reuse repository
Software component reuse repositorySoftware component reuse repository
Software component reuse repository
 
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCEENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
ENHANCED ANALYTIC SYSTEM FOR SMART UNIVERSITY ASSISTANCE
 
Designing Guidelines for Visual Analytics System to Augment Organizational An...
Designing Guidelines for Visual Analytics System to Augment Organizational An...Designing Guidelines for Visual Analytics System to Augment Organizational An...
Designing Guidelines for Visual Analytics System to Augment Organizational An...
 
Sub1583
Sub1583Sub1583
Sub1583
 
I017345357
I017345357I017345357
I017345357
 
A Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software SystemA Review on Quality Assurance of Component- Based Software System
A Review on Quality Assurance of Component- Based Software System
 
Ijsea04021003
Ijsea04021003Ijsea04021003
Ijsea04021003
 
Chap07
Chap07Chap07
Chap07
 
Genetic algorithm based approach for
Genetic algorithm based approach forGenetic algorithm based approach for
Genetic algorithm based approach for
 
Framework for service oriented development of monolithic legacy software
Framework for service oriented development of monolithic legacy softwareFramework for service oriented development of monolithic legacy software
Framework for service oriented development of monolithic legacy software
 
Movie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptxMovie recommendation system using mlInternship.pptx
Movie recommendation system using mlInternship.pptx
 

Recently uploaded

AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
architagupta876
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
171ticu
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
bijceesjournal
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
gowrishankartb2005
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
bjmsejournal
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
21UME003TUSHARDEB
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
kandramariana6
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
PKavitha10
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
KrishnaveniKrishnara1
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
SakkaravarthiShanmug
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
Yasser Mahgoub
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
Hitesh Mohapatra
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
171ticu
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
GauravCar
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
MDSABBIROJJAMANPAYEL
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Sinan KOZAK
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
IJECEIAES
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
ecqow
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
Anant Corporation
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
IJECEIAES
 

Recently uploaded (20)

AI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptxAI assisted telemedicine KIOSK for Rural India.pptx
AI assisted telemedicine KIOSK for Rural India.pptx
 
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样官方认证美国密歇根州立大学毕业证学位证书原版一模一样
官方认证美国密歇根州立大学毕业证学位证书原版一模一样
 
Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...Comparative analysis between traditional aquaponics and reconstructed aquapon...
Comparative analysis between traditional aquaponics and reconstructed aquapon...
 
Material for memory and display system h
Material for memory and display system hMaterial for memory and display system h
Material for memory and display system h
 
Design and optimization of ion propulsion drone
Design and optimization of ion propulsion droneDesign and optimization of ion propulsion drone
Design and optimization of ion propulsion drone
 
Mechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdfMechanical Engineering on AAI Summer Training Report-003.pdf
Mechanical Engineering on AAI Summer Training Report-003.pdf
 
132/33KV substation case study Presentation
132/33KV substation case study Presentation132/33KV substation case study Presentation
132/33KV substation case study Presentation
 
CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1CEC 352 - SATELLITE COMMUNICATION UNIT 1
CEC 352 - SATELLITE COMMUNICATION UNIT 1
 
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.pptUnit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
Unit-III-ELECTROCHEMICAL STORAGE DEVICES.ppt
 
cnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classicationcnn.pptx Convolutional neural network used for image classication
cnn.pptx Convolutional neural network used for image classication
 
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
2008 BUILDING CONSTRUCTION Illustrated - Ching Chapter 02 The Building.pdf
 
Generative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of contentGenerative AI leverages algorithms to create various forms of content
Generative AI leverages algorithms to create various forms of content
 
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样学校原版美国波士顿大学毕业证学历学位证书原版一模一样
学校原版美国波士顿大学毕业证学历学位证书原版一模一样
 
artificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptxartificial intelligence and data science contents.pptx
artificial intelligence and data science contents.pptx
 
Properties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptxProperties Railway Sleepers and Test.pptx
Properties Railway Sleepers and Test.pptx
 
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
Optimizing Gradle Builds - Gradle DPE Tour Berlin 2024
 
Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...Advanced control scheme of doubly fed induction generator for wind turbine us...
Advanced control scheme of doubly fed induction generator for wind turbine us...
 
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
一比一原版(CalArts毕业证)加利福尼亚艺术学院毕业证如何办理
 
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by AnantLLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
LLM Fine Tuning with QLoRA Cassandra Lunch 4, presented by Anant
 
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
Redefining brain tumor segmentation: a cutting-edge convolutional neural netw...
 

Metrics for component based system --viren

  • 1. A seminar on Metrics for Component Based System BY Virendra Singh Shekhawat (ECB BIKANER) Submitted to- Rahul Agrawal Sir(Asst. Prof. GECB) Wednesday, May 7, 20141
  • 2. What is Component: Component is a independent s/w unit that can be composed with other s/w units to create a s/w system Component characteristics: 1) Independent 2) Composable 3) Deployable 4) Object orientation 5) Interfaces Wednesday, May 7, 20142
  • 3. Fundamental Principals 1) Independent s/w development 2) Reusability 3) Software Quality Terms and Attributes used in Software Components Model: 1) Syntax 2) Semantics 3) Composition Wednesday, May 7, 20143
  • 4.  Components based development: a) Component based s/w development is based on the idea to develop s/w system by selecting appropriate off the self component and then to assemble them to a well define s/w architecture b) The term CBSD can be referred as the process for building a system using components Wednesday, May 7, 20144
  • 5. Life Cycle in S/W Based Development: a) Requirement Analysis b) S/W Architecture Selection: Construction, Analysis and Evaluation c) Component Identification and Customization d) System Integration e) System Testing f) S/W maintenance Wednesday, May 7, 20145
  • 6. Component Based-Metrics a) Component Interface Metric(CICM) b) Component Size Metric(CSM) c) Component Portability Metric(CPM) d) Component Integration Complexity Metric(CItCM) Wednesday, May 7, 20146
  • 7. e) Component Efficiency Metric(CEM) f) Component Semantic Complexity Metric(CSCM) g) Component Reliability Metric(CRM) h) Component Functionality Metric(CFM) i) Component Customer Satisfaction Metric(CCSM) j) Component Cost Metric(CCM) k) Component Productivity Metric(CPrM) Wednesday, May 7, 20147
  • 8. Conclusion CBSD is an inevitable next wave solution that has potential to improve time to market and man power/cost trends that have been ongoing CBSD is best implemented using more modern s/w technologies like: 1. COM 2. JAVA 3. EJB 4. CORBA Wednesday, May 7, 20148