SlideShare ist ein Scribd-Unternehmen logo
1 von 16
COCOMO COST DRIVERS
USAMA FAYYAZ (107)
MINAHIL KHAN (96)
PRODUCT ATTRIBUTES
PRODUCT ATTRIBUTES
Product Attribute Is A Characteristic That Defines A Particular
Product.
Product Attributes Account For Variation In The Effort Required To
Develop Software Caused By Characteristics Of The Product.
PRODUCT ATTRIBUTES
RELY
• Required Software Reliability
DATA
• DataBase Size
CPLX
• Product Complexity
PRODUCT ATTRIBUTES
 REQUIRED SOFTWARE
RELIABILITY (RELY)
In This Measure The Software Must Perform Its Intended
Function Over A Period Of Time.
If The Effect Of A Software Failure Is Only Slight
Inconvenience Then Rely Is Low Otherwise Rely Is High.
TABLE OF RELY
Rating
Levels
Very Low Low Nominal High Very High Extra
High
RELY
slight
inconvenience
low, easily
recoverable
losses
moderate,
easily
recoverable
losses
high
financial
loss
risk to
human life
Effort
Multiplier
0.82 0.92 1.00 1.10 1.26 n/a
PRODUCT ATTRIBUTES
 DATA BASE SIZE (DATA)
This Cost Driver Attempts To Capture The Effect Large Test
Data Requirements Have On Product Development.
The Rating Is Determined By Calculating D/P, The Ratio Of
Bytes In The Testing Database To SLOC In The Program.
The Reason The Size Of The Database Is Important To Consider
Is Because Of The Effort Required To Generate The Test Data
That Will Be Used To Exercise The Program
DATA
Descriptors:
Testing DB
bytes/Pgm
SLOC < 10
10 ≤ D/P
< 100
10 ≤ D/P
< 100
D/P ≥
1000
Rating
Levels
Very Low Low Nominal High Very High Extra High
Effort
Multipliers
n/a 0.90 1.00 1.14 1.28 n/a
Table of DATA
DATA is rated as Low if D/P is less than 10 and it is very high
if it is greater than 1000. P is measured in equivalent source
lines of code (SLOC), which may involve function point or
reuse conversions.
PRODUCT COMPLEXITY (CPLX)
COMPLEXITY IS DIVIDED INTO FIVE
AREAS:
I. CONTROL OPERATIONS
II. COMPUTATIONAL OPERATIONS
III. DEVICE-DEPENDENT OPERATIONS
IV. DATA MANAGEMENT OPERATIONS
V. USER INTERFACE MANAGEMENT
OPERATIONS
PRODUCT COMPLEXITY (CPLX)
THERE ARE SIX LEVELS OF CPLX:
I. VERY LOW
II. LOW
III. NOMINAL
IV. HIGH
V. VERY HIGH
VI. EXTRA HIGH
PRODUCT COMPLEXITY (CPLX)
Rating
Levels Very Low Low
Nominal High Very High Extra High
Control
Operations
Computational
Operations
Device-
dependent
Operations
Data
Management
Operations
User Interface
Management
Operations
Effort
Multipliers
0.73 0.87 1.00 1.17 1.34 1.74
Levels Control Operations
Very Low
Straight-line code with a few non-nested structured programming
operators: DOs, CASEs, IF- THEN-ELSEs.
Simple module composition via procedure calls or simple scripts.
Low
Straightforward nesting of structured programming operators.
Mostly simple predicates
Nominal
Mostly simple nesting. Some intermodule control.
Decision tables. Simple callbacks or message passing, including
middleware- supported distributed processing
High
Highly nested structured programming operators with many
compound predicates.
Queue and stack control. Homogeneous, distributed processing.
Single processor soft real-time control.
Very High
Reentrant and recursive coding. Fixed- priority interrupt handling.
Task synchronization, complex callbacks, heterogeneous
distributed processing.
Single- processor hard real-time control.
Extra High
Multiple resource scheduling with dynamically changing
priorities.
Microcode-level control.
Levels Computational Operations
Very Low
Evaluation of simple expressions: e.g., A=B+C*(D- E)
Low
Evaluation of moderate-level expressions: e.g.,
D=SQRT(B**2- 4.*A*C)
Nominal
Use of standard math and statistical routines. Basic
matrix/vector operations.
High
Basic numerical analysis: multivariate interpolation, ordinary
differential equations.
Basic truncation, round-off concerns.
Very High
Difficult but structured numerical analysis: near- singular matrix
equations, partial differential equations.
Simple parallelization.
Difficult and unstructured numerical analysis: highly accurate
Levels Device- dependent Operations
Very Low
Simple read, write statements with simple formats.
Low
No cognizance needed of particular processor or I/O device
characteristics. I/O done at GET/PUT level.
Nominal
I/O processing includes device selection, status checking and error
processing.
High
Operations at physical I/O level (physical storage address
translations; seeks, reads, etc.). Optimized I/O overlap.
Very High
Routines for interrupt diagnosis, servicing, masking.
Communication line handling.
Performance- intensive embedded systems.
Extra High
Device timing- dependent coding, micro- programmed
operations.
Performance- critical embedded systems.
Levels Data Management Operations
Very Low
Simple arrays in main memory. Simple COTS- DB queries,
updates.
Low
Single file subsetting with no data structure changes, no
edits, no intermediate files.
Moderately complex COTS- DB queries, updates.
Nominal
Multi-file input and single file output. Simple structural
changes, simple edits. Complex COTS-DB
queries, updates.
High
Simple triggers activated by data stream contents.
Complex data restructuring.
Very High
Distributed database coordination. Complex triggers.
Search optimization.
Highly coupled, dynamic relational and object
structures.
Levels User Interface Management Operations
Very Low
Simple input forms, report generators.
Low
Use of simple graphic user interface (GUI) builders.
Nominal
Simple use of widget set.
High
Widget set development and extension. Simple voice
I/O, multimedia.
Very High
Moderately complex 2D/3D, dynamic graphics,
multimedia.
Extra High Complex multimedia, virtual reality, natural language
THANKYOU SO MUCH!
HOPE YOU UNDERSTAND OUR PRESENTATION.
ANY QUESTION

Weitere ähnliche Inhalte

Was ist angesagt?

Product life cycle
Product life cycleProduct life cycle
Product life cycle
ashishKPD
 
Classification of Products
Classification of ProductsClassification of Products
Classification of Products
Harish Vinnakota
 
Product in theory and practice
Product in theory and practiceProduct in theory and practice
Product in theory and practice
Ravi Chandegara
 
Chapter 7 retail locations ppt
Chapter 7 retail locations pptChapter 7 retail locations ppt
Chapter 7 retail locations ppt
rakeshhebbar
 

Was ist angesagt? (20)

layout planning
layout planninglayout planning
layout planning
 
Forecasting
ForecastingForecasting
Forecasting
 
Product life cycle
Product life cycleProduct life cycle
Product life cycle
 
6. Retail Location Planning, Retail Site Location
6. Retail Location Planning, Retail Site Location6. Retail Location Planning, Retail Site Location
6. Retail Location Planning, Retail Site Location
 
Classification of Products
Classification of ProductsClassification of Products
Classification of Products
 
Product in theory and practice
Product in theory and practiceProduct in theory and practice
Product in theory and practice
 
MARKETING-CH8
MARKETING-CH8MARKETING-CH8
MARKETING-CH8
 
srm
srmsrm
srm
 
Retailing
RetailingRetailing
Retailing
 
Segmentation, Targeting, and Positioning
Segmentation, Targeting, and PositioningSegmentation, Targeting, and Positioning
Segmentation, Targeting, and Positioning
 
Consumer behavior
Consumer behaviorConsumer behavior
Consumer behavior
 
Models of consumer behaviour
Models of consumer behaviourModels of consumer behaviour
Models of consumer behaviour
 
Introduction to Retail
Introduction to RetailIntroduction to Retail
Introduction to Retail
 
Advertising, sales promotion
Advertising, sales promotionAdvertising, sales promotion
Advertising, sales promotion
 
Types of retailers
Types of retailers Types of retailers
Types of retailers
 
Chapter 7 retail locations ppt
Chapter 7 retail locations pptChapter 7 retail locations ppt
Chapter 7 retail locations ppt
 
difference between product and service
difference between product and servicedifference between product and service
difference between product and service
 
Process layout operations management
Process layout   operations managementProcess layout   operations management
Process layout operations management
 
Production and Operation Management
Production and Operation ManagementProduction and Operation Management
Production and Operation Management
 
Forecasting and methods of forecasting
Forecasting and methods of forecastingForecasting and methods of forecasting
Forecasting and methods of forecasting
 

Ähnlich wie Product Attributes Presentation

EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
Enkitec
 
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & WieckIBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
IBM Events
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
Fran Navarro
 

Ähnlich wie Product Attributes Presentation (20)

VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The SequelVMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
VMworld Europe 2014: Virtualizing Databases Doing IT Right – The Sequel
 
EM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance PagesEM12c Monitoring, Metric Extensions and Performance Pages
EM12c Monitoring, Metric Extensions and Performance Pages
 
Ioug oow12 em12c
Ioug oow12 em12cIoug oow12 em12c
Ioug oow12 em12c
 
Grid Economics for the Next Generation Data Center
Grid  Economics for the Next Generation Data CenterGrid  Economics for the Next Generation Data Center
Grid Economics for the Next Generation Data Center
 
EXTENT-2016: Technology Trends in Capital Markets
EXTENT-2016: Technology Trends in Capital MarketsEXTENT-2016: Technology Trends in Capital Markets
EXTENT-2016: Technology Trends in Capital Markets
 
T3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of ExcellenceT3 Consortium's Performance Center of Excellence
T3 Consortium's Performance Center of Excellence
 
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & WieckIBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
IBM InterConnect 2013 Expert Integrated Systems Keynote: Sotiropoulos & Wieck
 
Introduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark FactoryIntroduction to Database Benchmarking with Benchmark Factory
Introduction to Database Benchmarking with Benchmark Factory
 
Performance tuning and optimization on client server
Performance tuning and optimization on client serverPerformance tuning and optimization on client server
Performance tuning and optimization on client server
 
Performance tuning and optimization (ppt)
Performance tuning and optimization (ppt)Performance tuning and optimization (ppt)
Performance tuning and optimization (ppt)
 
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
Iod session 3423   analytics patterns of expertise, the fast path to amazing ...Iod session 3423   analytics patterns of expertise, the fast path to amazing ...
Iod session 3423 analytics patterns of expertise, the fast path to amazing ...
 
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...VMware Technology: Deliver Predictable Application Performance & Improve Infr...
VMware Technology: Deliver Predictable Application Performance & Improve Infr...
 
Informix 14.1 launch Webinar
Informix 14.1 launch WebinarInformix 14.1 launch Webinar
Informix 14.1 launch Webinar
 
Training - What is Performance ?
Training  - What is Performance ?Training  - What is Performance ?
Training - What is Performance ?
 
Adding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance TestAdding Value in the Cloud with Performance Test
Adding Value in the Cloud with Performance Test
 
Introducing Elevate Capacity Management
Introducing Elevate Capacity ManagementIntroducing Elevate Capacity Management
Introducing Elevate Capacity Management
 
Presentation oracle optimized solutions
Presentation   oracle optimized solutionsPresentation   oracle optimized solutions
Presentation oracle optimized solutions
 
Dot Net Application Monitoring
Dot Net Application MonitoringDot Net Application Monitoring
Dot Net Application Monitoring
 
Oracle Sistemas Convergentes
Oracle Sistemas ConvergentesOracle Sistemas Convergentes
Oracle Sistemas Convergentes
 
Migrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel ArchitectureMigrating Mission-Critical Workloads to Intel Architecture
Migrating Mission-Critical Workloads to Intel Architecture
 

Mehr von Usama Fayyaz (7)

Final year-project "Smart Sessional System with QR Code"
Final year-project "Smart Sessional System with QR Code"Final year-project "Smart Sessional System with QR Code"
Final year-project "Smart Sessional System with QR Code"
 
Cocomo Cost Drivers
Cocomo Cost DriversCocomo Cost Drivers
Cocomo Cost Drivers
 
Planning risk responses and Risk Controlling
Planning risk responses and Risk ControllingPlanning risk responses and Risk Controlling
Planning risk responses and Risk Controlling
 
Supervised learning and Unsupervised learning
Supervised learning and Unsupervised learning Supervised learning and Unsupervised learning
Supervised learning and Unsupervised learning
 
Z to code
Z to codeZ to code
Z to code
 
Health and Safety at Work
Health and Safety at WorkHealth and Safety at Work
Health and Safety at Work
 
KPI and Prioritization
KPI and PrioritizationKPI and Prioritization
KPI and Prioritization
 

Kürzlich hochgeladen

introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
VishalKumarJha10
 

Kürzlich hochgeladen (20)

Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdfExploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
OpenChain - The Ramifications of ISO/IEC 5230 and ISO/IEC 18974 for Legal Pro...
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 18, Noida Call girls :8448380779 Model Escorts | 100% verified
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park %in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
 
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 

Product Attributes Presentation

  • 1. COCOMO COST DRIVERS USAMA FAYYAZ (107) MINAHIL KHAN (96) PRODUCT ATTRIBUTES
  • 2. PRODUCT ATTRIBUTES Product Attribute Is A Characteristic That Defines A Particular Product. Product Attributes Account For Variation In The Effort Required To Develop Software Caused By Characteristics Of The Product.
  • 3. PRODUCT ATTRIBUTES RELY • Required Software Reliability DATA • DataBase Size CPLX • Product Complexity
  • 4. PRODUCT ATTRIBUTES  REQUIRED SOFTWARE RELIABILITY (RELY) In This Measure The Software Must Perform Its Intended Function Over A Period Of Time. If The Effect Of A Software Failure Is Only Slight Inconvenience Then Rely Is Low Otherwise Rely Is High.
  • 5. TABLE OF RELY Rating Levels Very Low Low Nominal High Very High Extra High RELY slight inconvenience low, easily recoverable losses moderate, easily recoverable losses high financial loss risk to human life Effort Multiplier 0.82 0.92 1.00 1.10 1.26 n/a
  • 6. PRODUCT ATTRIBUTES  DATA BASE SIZE (DATA) This Cost Driver Attempts To Capture The Effect Large Test Data Requirements Have On Product Development. The Rating Is Determined By Calculating D/P, The Ratio Of Bytes In The Testing Database To SLOC In The Program. The Reason The Size Of The Database Is Important To Consider Is Because Of The Effort Required To Generate The Test Data That Will Be Used To Exercise The Program
  • 7. DATA Descriptors: Testing DB bytes/Pgm SLOC < 10 10 ≤ D/P < 100 10 ≤ D/P < 100 D/P ≥ 1000 Rating Levels Very Low Low Nominal High Very High Extra High Effort Multipliers n/a 0.90 1.00 1.14 1.28 n/a Table of DATA DATA is rated as Low if D/P is less than 10 and it is very high if it is greater than 1000. P is measured in equivalent source lines of code (SLOC), which may involve function point or reuse conversions.
  • 8. PRODUCT COMPLEXITY (CPLX) COMPLEXITY IS DIVIDED INTO FIVE AREAS: I. CONTROL OPERATIONS II. COMPUTATIONAL OPERATIONS III. DEVICE-DEPENDENT OPERATIONS IV. DATA MANAGEMENT OPERATIONS V. USER INTERFACE MANAGEMENT OPERATIONS
  • 9. PRODUCT COMPLEXITY (CPLX) THERE ARE SIX LEVELS OF CPLX: I. VERY LOW II. LOW III. NOMINAL IV. HIGH V. VERY HIGH VI. EXTRA HIGH
  • 10. PRODUCT COMPLEXITY (CPLX) Rating Levels Very Low Low Nominal High Very High Extra High Control Operations Computational Operations Device- dependent Operations Data Management Operations User Interface Management Operations Effort Multipliers 0.73 0.87 1.00 1.17 1.34 1.74
  • 11. Levels Control Operations Very Low Straight-line code with a few non-nested structured programming operators: DOs, CASEs, IF- THEN-ELSEs. Simple module composition via procedure calls or simple scripts. Low Straightforward nesting of structured programming operators. Mostly simple predicates Nominal Mostly simple nesting. Some intermodule control. Decision tables. Simple callbacks or message passing, including middleware- supported distributed processing High Highly nested structured programming operators with many compound predicates. Queue and stack control. Homogeneous, distributed processing. Single processor soft real-time control. Very High Reentrant and recursive coding. Fixed- priority interrupt handling. Task synchronization, complex callbacks, heterogeneous distributed processing. Single- processor hard real-time control. Extra High Multiple resource scheduling with dynamically changing priorities. Microcode-level control.
  • 12. Levels Computational Operations Very Low Evaluation of simple expressions: e.g., A=B+C*(D- E) Low Evaluation of moderate-level expressions: e.g., D=SQRT(B**2- 4.*A*C) Nominal Use of standard math and statistical routines. Basic matrix/vector operations. High Basic numerical analysis: multivariate interpolation, ordinary differential equations. Basic truncation, round-off concerns. Very High Difficult but structured numerical analysis: near- singular matrix equations, partial differential equations. Simple parallelization. Difficult and unstructured numerical analysis: highly accurate
  • 13. Levels Device- dependent Operations Very Low Simple read, write statements with simple formats. Low No cognizance needed of particular processor or I/O device characteristics. I/O done at GET/PUT level. Nominal I/O processing includes device selection, status checking and error processing. High Operations at physical I/O level (physical storage address translations; seeks, reads, etc.). Optimized I/O overlap. Very High Routines for interrupt diagnosis, servicing, masking. Communication line handling. Performance- intensive embedded systems. Extra High Device timing- dependent coding, micro- programmed operations. Performance- critical embedded systems.
  • 14. Levels Data Management Operations Very Low Simple arrays in main memory. Simple COTS- DB queries, updates. Low Single file subsetting with no data structure changes, no edits, no intermediate files. Moderately complex COTS- DB queries, updates. Nominal Multi-file input and single file output. Simple structural changes, simple edits. Complex COTS-DB queries, updates. High Simple triggers activated by data stream contents. Complex data restructuring. Very High Distributed database coordination. Complex triggers. Search optimization. Highly coupled, dynamic relational and object structures.
  • 15. Levels User Interface Management Operations Very Low Simple input forms, report generators. Low Use of simple graphic user interface (GUI) builders. Nominal Simple use of widget set. High Widget set development and extension. Simple voice I/O, multimedia. Very High Moderately complex 2D/3D, dynamic graphics, multimedia. Extra High Complex multimedia, virtual reality, natural language
  • 16. THANKYOU SO MUCH! HOPE YOU UNDERSTAND OUR PRESENTATION. ANY QUESTION