SlideShare une entreprise Scribd logo
1  sur  22
OPERATIONS
RESEARCH
S.Muthuganesh M.Sc.,B.Ed
Assistant Professor
Department of Computer Science
Vivekananda College
Tiruvedakam West
Introduction
• Computer science students obviously need to use mathematics
because it encourages logical reasoning, critical thinking, problem-
solving as well as creativity which has a positive effect on their
learning.
• Discrete mathematics, linear algebra, Numerical methods, and
graph theory are the math courses most relevant to the computer
science profession. If you want to become an software engineer, use
these types of mathematics. Without these math classes, you may
struggle to manage understand the concepts of data structures,
databases, and algorithms.
DEFINITIONS
Operational research is the scientific study
of operations to make better decisions.
Decision making is a key part of our daily
life.
•Decision making is a key part of our daily life.
I need a AC Should I buy it now?
Is it affordable now?
Which company should I go for?
•Final decision should be to maximise benefits and minimise
effort and time
Steps of involving Operation
Research
 Define the problem and gather
the data
 Formulate a model to represent
the problem
 Derive a solutions from the
model
 Validate the model
Define the problem
How to define the problem?
•Study the relevant system (business, industry etc) and
develop a well defined statement of problem to be
considered.
•It helps to determine objectives (Ex: Minimize cost of
operation, maximize the profit of company, maintain high
level of safety).
Formulate Model
• Models are representations of real objects or situations and can be
presented in various forms. The purpose of any model is that it
enables us to make conclusion about the real situation by studying
and analysing the model.
• Example Blue print
Derive a solution from the model
• Numerous algorithms are available to solve the problem (ex: simplex
algorithm, Graphical method)
• A common theme in OR is search for an optimal or best solution .
Install and Maintain the Solution
• Once we get the optimal values of x and y and objective function
instructions are given to the concerned personal to manufacture the
products as per the optimal solution, and maintain the same until
further instructions.
Operation research in TB
• 1.Access to screening and diagnosis of TB (identify the patients)
• 2. Developing sustainable collaboration with all practitioners for TB care and
control (Develop a Model)
• 3. Prevention of TB in HIV patients and combined HIV/TB treatment
(implementation)
• 4. Treatment of Drug‐susceptible and MDR/XDR‐TB: optimal access,delivery and
community participation (deployment).
Who is software Engineer?
• A software engineer is a person who applies the principles of
software engineering to the analysis, design, development,
maintenance, testing, and evaluation of computer software.
Requirement gathering and analysis
• Business requirements are gathered in this stage. This stage is the main focus of
the project managers and client.
• Meetings with managers, clients and users are held in order to determine the
requirements like;
• Who is going to use the system?
• What data should be input into the system?
• What data should be output by the system?
• These are general questions that get answered during a requirements gathering ..
Design
• In this stage the system and software design is prepared from the requirement
specifications which were studied in the first stage.
• System Design helps in specifying hardware and system requirements and also
helps in defining overall system architecture.
• The system design specifications serve as input for the next phase of the model
Implementation / Coding
• On receiving system design documents, the work is divided in
modules/units and actual coding is started.
• In this stage the code is produced, so it is the main focus for the
developer.
• This is the longest stage of the software development life cycle.
Testing
• After the code is developed it is tested against the requirements to
make sure that the product is actually solving the needs addressed
and gathered during the requirements phase.
Deployment
• After successful testing the product is delivered / deployed to the
customer for their use.
HISTORY
•During 2nd World War how to use the limited
military resources effectively to win the battle by
UK?
•They studied strategic and tactical problems
associated with air and land defence of the country,
and won the war.
•Since the time has expanded into the field widely
used in industries, finances, logistics and
Governments.
Thank you

Contenu connexe

Similaire à Operation Research VS Software Engineering

Software vjhghjjkhjkkkghhjhEngineering.pdf
Software vjhghjjkhjkkkghhjhEngineering.pdfSoftware vjhghjjkhjkkkghhjhEngineering.pdf
Software vjhghjjkhjkkkghhjhEngineering.pdfavishekpradhan24
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhTemesgenErena
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03YousefYassin5
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovicMR Z
 
Introduction to product design and development (module 1)
Introduction to product design and development  (module 1)Introduction to product design and development  (module 1)
Introduction to product design and development (module 1)subhashFTVET
 
Metrology (1).pptx
Metrology (1).pptxMetrology (1).pptx
Metrology (1).pptxSohamgaud
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxBypassFrp
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy Ajeng Savitri
 
Introduction of Software Engineering
Introduction of Software EngineeringIntroduction of Software Engineering
Introduction of Software EngineeringMuhammadTalha436
 
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docxCopyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docxbobbywlane695641
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptxZahirahZairul2
 
the Design Process in concept in engineering design II.pptx
the Design Process in concept  in engineering design  II.pptxthe Design Process in concept  in engineering design  II.pptx
the Design Process in concept in engineering design II.pptxaabhishekkushwaha9
 

Similaire à Operation Research VS Software Engineering (20)

Operations Research
Operations ResearchOperations Research
Operations Research
 
A Software Engineer
A Software EngineerA Software Engineer
A Software Engineer
 
OR
OROR
OR
 
Seminar on Project Management by Rj
Seminar on Project Management by RjSeminar on Project Management by Rj
Seminar on Project Management by Rj
 
Software vjhghjjkhjkkkghhjhEngineering.pdf
Software vjhghjjkhjkkkghhjhEngineering.pdfSoftware vjhghjjkhjkkkghhjhEngineering.pdf
Software vjhghjjkhjkkkghhjhEngineering.pdf
 
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfhLecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
Lecture 1.pdfgjgfddfbnnngdsdvnncxzxcbnssdfh
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03
 
Project management zarkovic
Project management zarkovicProject management zarkovic
Project management zarkovic
 
Introduction to product design and development (module 1)
Introduction to product design and development  (module 1)Introduction to product design and development  (module 1)
Introduction to product design and development (module 1)
 
Metrology (1).pptx
Metrology (1).pptxMetrology (1).pptx
Metrology (1).pptx
 
Introduction Software engineering
Introduction   Software engineeringIntroduction   Software engineering
Introduction Software engineering
 
Overview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptxOverview of Software Engineering Principles - SCPS311.pptx
Overview of Software Engineering Principles - SCPS311.pptx
 
Unit 1.pptx
Unit 1.pptxUnit 1.pptx
Unit 1.pptx
 
Unified process
Unified processUnified process
Unified process
 
Methodology Selection Strategy
Methodology Selection Strategy Methodology Selection Strategy
Methodology Selection Strategy
 
Pti01 pengantar
Pti01 pengantarPti01 pengantar
Pti01 pengantar
 
Introduction of Software Engineering
Introduction of Software EngineeringIntroduction of Software Engineering
Introduction of Software Engineering
 
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docxCopyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
Copyright © 2012 EMC Corporation. All Rights Reserved. EMC.docx
 
11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx11 - Evaluating Framework in Interaction Design_new.pptx
11 - Evaluating Framework in Interaction Design_new.pptx
 
the Design Process in concept in engineering design II.pptx
the Design Process in concept  in engineering design  II.pptxthe Design Process in concept  in engineering design  II.pptx
the Design Process in concept in engineering design II.pptx
 

Plus de Muthuganesh S

Plus de Muthuganesh S (11)

javascript.pptx
javascript.pptxjavascript.pptx
javascript.pptx
 
Cnotes
CnotesCnotes
Cnotes
 
CSS
CSSCSS
CSS
 
Conditional statement in c
Conditional statement in cConditional statement in c
Conditional statement in c
 
Input output statement in C
Input output statement in CInput output statement in C
Input output statement in C
 
Php notes
Php notesPhp notes
Php notes
 
Php Basics Iterations, looping
Php Basics Iterations, loopingPhp Basics Iterations, looping
Php Basics Iterations, looping
 
PHP Basics
PHP BasicsPHP Basics
PHP Basics
 
Php
PhpPhp
Php
 
Introduction to c
Introduction to cIntroduction to c
Introduction to c
 
Javascript dom
Javascript domJavascript dom
Javascript dom
 

Dernier

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...RKavithamani
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 

Dernier (20)

Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
Privatization and Disinvestment - Meaning, Objectives, Advantages and Disadva...
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 

Operation Research VS Software Engineering

  • 1. OPERATIONS RESEARCH S.Muthuganesh M.Sc.,B.Ed Assistant Professor Department of Computer Science Vivekananda College Tiruvedakam West
  • 2. Introduction • Computer science students obviously need to use mathematics because it encourages logical reasoning, critical thinking, problem- solving as well as creativity which has a positive effect on their learning.
  • 3. • Discrete mathematics, linear algebra, Numerical methods, and graph theory are the math courses most relevant to the computer science profession. If you want to become an software engineer, use these types of mathematics. Without these math classes, you may struggle to manage understand the concepts of data structures, databases, and algorithms.
  • 4. DEFINITIONS Operational research is the scientific study of operations to make better decisions.
  • 5. Decision making is a key part of our daily life. •Decision making is a key part of our daily life. I need a AC Should I buy it now? Is it affordable now? Which company should I go for? •Final decision should be to maximise benefits and minimise effort and time
  • 6. Steps of involving Operation Research
  • 7.
  • 8.  Define the problem and gather the data  Formulate a model to represent the problem  Derive a solutions from the model  Validate the model
  • 9. Define the problem How to define the problem? •Study the relevant system (business, industry etc) and develop a well defined statement of problem to be considered. •It helps to determine objectives (Ex: Minimize cost of operation, maximize the profit of company, maintain high level of safety).
  • 10. Formulate Model • Models are representations of real objects or situations and can be presented in various forms. The purpose of any model is that it enables us to make conclusion about the real situation by studying and analysing the model. • Example Blue print
  • 11. Derive a solution from the model • Numerous algorithms are available to solve the problem (ex: simplex algorithm, Graphical method) • A common theme in OR is search for an optimal or best solution .
  • 12. Install and Maintain the Solution • Once we get the optimal values of x and y and objective function instructions are given to the concerned personal to manufacture the products as per the optimal solution, and maintain the same until further instructions.
  • 13. Operation research in TB • 1.Access to screening and diagnosis of TB (identify the patients) • 2. Developing sustainable collaboration with all practitioners for TB care and control (Develop a Model) • 3. Prevention of TB in HIV patients and combined HIV/TB treatment (implementation) • 4. Treatment of Drug‐susceptible and MDR/XDR‐TB: optimal access,delivery and community participation (deployment).
  • 14. Who is software Engineer? • A software engineer is a person who applies the principles of software engineering to the analysis, design, development, maintenance, testing, and evaluation of computer software.
  • 15.
  • 16. Requirement gathering and analysis • Business requirements are gathered in this stage. This stage is the main focus of the project managers and client. • Meetings with managers, clients and users are held in order to determine the requirements like; • Who is going to use the system? • What data should be input into the system? • What data should be output by the system? • These are general questions that get answered during a requirements gathering ..
  • 17. Design • In this stage the system and software design is prepared from the requirement specifications which were studied in the first stage. • System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture. • The system design specifications serve as input for the next phase of the model
  • 18. Implementation / Coding • On receiving system design documents, the work is divided in modules/units and actual coding is started. • In this stage the code is produced, so it is the main focus for the developer. • This is the longest stage of the software development life cycle.
  • 19. Testing • After the code is developed it is tested against the requirements to make sure that the product is actually solving the needs addressed and gathered during the requirements phase.
  • 20. Deployment • After successful testing the product is delivered / deployed to the customer for their use.
  • 21. HISTORY •During 2nd World War how to use the limited military resources effectively to win the battle by UK? •They studied strategic and tactical problems associated with air and land defence of the country, and won the war. •Since the time has expanded into the field widely used in industries, finances, logistics and Governments.