SlideShare una empresa de Scribd logo
1 de 10
NADIA FARHANA BT MOHD AZHAR
A142098
SOFTWARE REQUIREMENT FOR
Computer-aided software
engineering (CASE) tool for
editing software design models
OVERVIEW
Example of CASE tool
Problem:
Redesigning this CASE tool
that must has a grid to be
displayed in the design
window
Problem Redesigning a Computer-aided software engineering (CASE) tool for editing
software design models that must has a grid to be displayed in the design
window
Description To assist in the positioning of entities on a diagram, the user may turn on a
grid in either centimetres or inches, via an option on the control panel”
A grid helps the user to create a tidy diagram with well-spaced entities.
Function General Functional: that the editing system should provide a grid
Non-functional:
1. giving information about the grid units
2. reliability (whether the grid will be shown)= Mean time to failure,
Probability of unavailability, Rate of failure occurrence
3. in term of its efficiency
Destination
operation
The software design tool or the CASE Tool itself.
Condition User interface requirement show how the grid is switched on and off
by the user
We highlighted on Functional requirement which is something the system must perform
1. The grid is switched on and off by the user
2. The grid can be turned on or off via an option in the
control panel
3. The system shall provide appropriate viewers which
only passive grid for the user while running this
software.
4. Provide a grid facility where a matrix of horizontal
and vertical lines provides a background to the user.
5. The grid can be in centimetres or inches
Statements of functional
requirements of the system
Assumption of the
system
• Although an active grid, where entities `snap'
to grid lines can be useful, the positioning is
imprecise; the user is the best person to
decide where entities(input) will be
positioned.”
• where the alignment of entities is the user's
responsibility.
mathematical statements of the
functional requirements
Based on 1,2,3,4,5 from functional requirement’s statements
From 1
p: the user turns the software on
q: the grid is on
r: the grid is off
If the user turns the software on, then the grid is on
If the user not turns the software on (which means its off), then the grid is off
p → q
~p → r
From 2
p: the grid turned on
q: the grid turned off
r: via an option in control panel
If the grid can be turned on or off, then it is via an option in the control panel
From 3
p: the system shall provide appropriate viewers
q: show passive grid for the user while running this software
The system shall provide appropriate viewers which only passive grid for the
user while running this software.
p ᵛ q → r
p → q
From 4
p: provide grid facility
q: matrix of horizontal line
s: matrix of vertical line
r: provide a background to the user
To provide a grid facility where a matrix of horizontal and vertical lines, then will
provide a background to the user
From 5
centimeters ᵛ inches → grid
The grid can be in centimetres or inches
p → (q ^ s) →r
comments about the translation process from
natural languages statements to mathematical
statements
• Natural language is overlapped with words
and phrases, but they also have consequences
mathematically because they affected the
mathematical structure that modeled the
resulting problem statement.

Más contenido relacionado

La actualidad más candente

Mini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERMini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERj naga sai
 
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...P singh
 
Introduction to simulink (1)
Introduction to simulink (1)Introduction to simulink (1)
Introduction to simulink (1)Memo Love
 
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-1614_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16Isham Rashik
 
Application of artificial neural networks for shunt active power filter control
Application of artificial neural networks for shunt active power filter controlApplication of artificial neural networks for shunt active power filter control
Application of artificial neural networks for shunt active power filter controlAsoka Technologies
 
ETAP - Creating an old
ETAP - Creating an oldETAP - Creating an old
ETAP - Creating an oldHimmelstern
 
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...Saikiran Panjala
 
A machine learning model for average fuel consumption in heavy vehicles
A machine learning model for average fuel consumption in heavy vehiclesA machine learning model for average fuel consumption in heavy vehicles
A machine learning model for average fuel consumption in heavy vehiclesVenkat Projects
 
Forelasning4
Forelasning4Forelasning4
Forelasning4Memo Love
 
Simulink lecture sliet
Simulink lecture slietSimulink lecture sliet
Simulink lecture slietPANKAJ KUMAR
 
Naidu_Sumit_Resume
Naidu_Sumit_ResumeNaidu_Sumit_Resume
Naidu_Sumit_ResumeS R Naidu
 

La actualidad más candente (12)

Mini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIERMini Project on 4 BIT SERIAL MULTIPLIER
Mini Project on 4 BIT SERIAL MULTIPLIER
 
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...
VLSI ARCHITECTURE OF AN 8-BIT MULTIPLIER USING VEDIC MATHEMATICS IN 180NM TEC...
 
Introduction to simulink (1)
Introduction to simulink (1)Introduction to simulink (1)
Introduction to simulink (1)
 
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-1614_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16
14_H00141747_Doula Isham_B30UC_Power System Transient Stability_Poster_2015-16
 
Application of artificial neural networks for shunt active power filter control
Application of artificial neural networks for shunt active power filter controlApplication of artificial neural networks for shunt active power filter control
Application of artificial neural networks for shunt active power filter control
 
ETAP - Creating an old
ETAP - Creating an oldETAP - Creating an old
ETAP - Creating an old
 
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
DESIGN AND SIMULATION OF DIFFERENT 8-BIT MULTIPLIERS USING VERILOG CODE BY SA...
 
A machine learning model for average fuel consumption in heavy vehicles
A machine learning model for average fuel consumption in heavy vehiclesA machine learning model for average fuel consumption in heavy vehicles
A machine learning model for average fuel consumption in heavy vehicles
 
Forelasning4
Forelasning4Forelasning4
Forelasning4
 
Simulink lecture sliet
Simulink lecture slietSimulink lecture sliet
Simulink lecture sliet
 
Linear regression model
Linear regression modelLinear regression model
Linear regression model
 
Naidu_Sumit_Resume
Naidu_Sumit_ResumeNaidu_Sumit_Resume
Naidu_Sumit_Resume
 

Destacado

Test presentation
Test presentationTest presentation
Test presentationCompHealth
 
LeBron James (A Legend In The Making)
LeBron James (A Legend In The Making)LeBron James (A Legend In The Making)
LeBron James (A Legend In The Making)9nbartel
 
Open house pp llls4131
Open house pp llls4131Open house pp llls4131
Open house pp llls4131mattaline
 
LeBron James
LeBron JamesLeBron James
LeBron James9nbartel
 
Tania y yessica 9 c
Tania y yessica 9 cTania y yessica 9 c
Tania y yessica 9 cTania Perez
 
Escuela superior politecnica de chimboraz1
Escuela superior politecnica de chimboraz1Escuela superior politecnica de chimboraz1
Escuela superior politecnica de chimboraz1com3
 

Destacado (8)

Math task 2
Math task 2Math task 2
Math task 2
 
Test presentation
Test presentationTest presentation
Test presentation
 
Usa poverty
Usa povertyUsa poverty
Usa poverty
 
LeBron James (A Legend In The Making)
LeBron James (A Legend In The Making)LeBron James (A Legend In The Making)
LeBron James (A Legend In The Making)
 
Open house pp llls4131
Open house pp llls4131Open house pp llls4131
Open house pp llls4131
 
LeBron James
LeBron JamesLeBron James
LeBron James
 
Tania y yessica 9 c
Tania y yessica 9 cTania y yessica 9 c
Tania y yessica 9 c
 
Escuela superior politecnica de chimboraz1
Escuela superior politecnica de chimboraz1Escuela superior politecnica de chimboraz1
Escuela superior politecnica de chimboraz1
 

Similar a Mathematical statements nadiafarhana

IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...IRJET Journal
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSIRJET Journal
 
IRJET- Object Sorting Machine using Arduino-Uno
IRJET- Object Sorting Machine using Arduino-UnoIRJET- Object Sorting Machine using Arduino-Uno
IRJET- Object Sorting Machine using Arduino-UnoIRJET Journal
 
Algorithm Visualizer
Algorithm VisualizerAlgorithm Visualizer
Algorithm VisualizerAnwar Jameel
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNNIRJET Journal
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows seteSAT Publishing House
 
Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...eSAT Journals
 
IRJET- Constrained Role Mining using K-Map
IRJET- Constrained Role Mining using K-MapIRJET- Constrained Role Mining using K-Map
IRJET- Constrained Role Mining using K-MapIRJET Journal
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Ankita Tiwari
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataIRJET Journal
 
LT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxLT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxGaurav Patwa
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
 
Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...IOSR Journals
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptxpranaykusuma
 
IRJET - Smart Vet Locator for Hybrid Pets
IRJET -  	  Smart Vet Locator for Hybrid PetsIRJET -  	  Smart Vet Locator for Hybrid Pets
IRJET - Smart Vet Locator for Hybrid PetsIRJET Journal
 

Similar a Mathematical statements nadiafarhana (20)

Ie3514301434
Ie3514301434Ie3514301434
Ie3514301434
 
Potter’S Wheel
Potter’S WheelPotter’S Wheel
Potter’S Wheel
 
IRJET-Cleaner Drone
IRJET-Cleaner DroneIRJET-Cleaner Drone
IRJET-Cleaner Drone
 
ECS
ECSECS
ECS
 
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
IRJET- Identification of Scene Images using Convolutional Neural Networks - A...
 
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDSFACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
 
IRJET- Object Sorting Machine using Arduino-Uno
IRJET- Object Sorting Machine using Arduino-UnoIRJET- Object Sorting Machine using Arduino-Uno
IRJET- Object Sorting Machine using Arduino-Uno
 
Algorithm Visualizer
Algorithm VisualizerAlgorithm Visualizer
Algorithm Visualizer
 
IRJET - Gesture Controlled Home Automation using CNN
IRJET -  	  Gesture Controlled Home Automation using CNNIRJET -  	  Gesture Controlled Home Automation using CNN
IRJET - Gesture Controlled Home Automation using CNN
 
Performance comparison of row per slave and rows set
Performance comparison of row per slave and rows setPerformance comparison of row per slave and rows set
Performance comparison of row per slave and rows set
 
Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...Performance comparison of row per slave and rows set per slave method in pvm ...
Performance comparison of row per slave and rows set per slave method in pvm ...
 
IRJET- Constrained Role Mining using K-Map
IRJET- Constrained Role Mining using K-MapIRJET- Constrained Role Mining using K-Map
IRJET- Constrained Role Mining using K-Map
 
Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.Design the implementation of CDEx Robust DC Motor.
Design the implementation of CDEx Robust DC Motor.
 
Human Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerDataHuman Activity Recognition Using AccelerometerData
Human Activity Recognition Using AccelerometerData
 
LT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocxLT Pillar Auomation_modifieddocx
LT Pillar Auomation_modifieddocx
 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
 
Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...Adaptive check-pointing and replication strategy to tolerate faults in comput...
Adaptive check-pointing and replication strategy to tolerate faults in comput...
 
E01113138
E01113138E01113138
E01113138
 
Presentation1.2.pptx
Presentation1.2.pptxPresentation1.2.pptx
Presentation1.2.pptx
 
IRJET - Smart Vet Locator for Hybrid Pets
IRJET -  	  Smart Vet Locator for Hybrid PetsIRJET -  	  Smart Vet Locator for Hybrid Pets
IRJET - Smart Vet Locator for Hybrid Pets
 

Último

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Mathematical statements nadiafarhana

  • 1. NADIA FARHANA BT MOHD AZHAR A142098
  • 2. SOFTWARE REQUIREMENT FOR Computer-aided software engineering (CASE) tool for editing software design models
  • 3. OVERVIEW Example of CASE tool Problem: Redesigning this CASE tool that must has a grid to be displayed in the design window
  • 4. Problem Redesigning a Computer-aided software engineering (CASE) tool for editing software design models that must has a grid to be displayed in the design window Description To assist in the positioning of entities on a diagram, the user may turn on a grid in either centimetres or inches, via an option on the control panel” A grid helps the user to create a tidy diagram with well-spaced entities. Function General Functional: that the editing system should provide a grid Non-functional: 1. giving information about the grid units 2. reliability (whether the grid will be shown)= Mean time to failure, Probability of unavailability, Rate of failure occurrence 3. in term of its efficiency Destination operation The software design tool or the CASE Tool itself. Condition User interface requirement show how the grid is switched on and off by the user
  • 5. We highlighted on Functional requirement which is something the system must perform 1. The grid is switched on and off by the user 2. The grid can be turned on or off via an option in the control panel 3. The system shall provide appropriate viewers which only passive grid for the user while running this software. 4. Provide a grid facility where a matrix of horizontal and vertical lines provides a background to the user. 5. The grid can be in centimetres or inches Statements of functional requirements of the system
  • 6. Assumption of the system • Although an active grid, where entities `snap' to grid lines can be useful, the positioning is imprecise; the user is the best person to decide where entities(input) will be positioned.” • where the alignment of entities is the user's responsibility.
  • 7. mathematical statements of the functional requirements Based on 1,2,3,4,5 from functional requirement’s statements From 1 p: the user turns the software on q: the grid is on r: the grid is off If the user turns the software on, then the grid is on If the user not turns the software on (which means its off), then the grid is off p → q ~p → r
  • 8. From 2 p: the grid turned on q: the grid turned off r: via an option in control panel If the grid can be turned on or off, then it is via an option in the control panel From 3 p: the system shall provide appropriate viewers q: show passive grid for the user while running this software The system shall provide appropriate viewers which only passive grid for the user while running this software. p ᵛ q → r p → q
  • 9. From 4 p: provide grid facility q: matrix of horizontal line s: matrix of vertical line r: provide a background to the user To provide a grid facility where a matrix of horizontal and vertical lines, then will provide a background to the user From 5 centimeters ᵛ inches → grid The grid can be in centimetres or inches p → (q ^ s) →r
  • 10. comments about the translation process from natural languages statements to mathematical statements • Natural language is overlapped with words and phrases, but they also have consequences mathematically because they affected the mathematical structure that modeled the resulting problem statement.