Submit Search
Software Engineering BSC DS UNIT 1 .pptx
0 likes
852 views
D
Dr. Pallawi Bulakh
Software Engineering B.Sc Data Science
Education
Related topics:
Software Engineering
Read more
1 of 36
1
2
3
4
5
Most read
6
Most read
7
8
Most read
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
More Related Content
PPTX
Types of testing
Sonam Agarwal
PPTX
Types of test tools
Vaibhav Dash
PPTX
Software testing and quality assurance
TOPS Technologies
PPTX
Software libre y comercial
Alex Manzano
PPT
Mobile Application Testing Strategy
ankitQA
PDF
Applitools - Visual AI
Applitools
PPT
Basic Guide to Manual Testing
Hiral Gosani
PPTX
Integration testing
Vaibhav Dash
Types of testing
Sonam Agarwal
Types of test tools
Vaibhav Dash
Software testing and quality assurance
TOPS Technologies
Software libre y comercial
Alex Manzano
Mobile Application Testing Strategy
ankitQA
Applitools - Visual AI
Applitools
Basic Guide to Manual Testing
Hiral Gosani
Integration testing
Vaibhav Dash
What's hot
(20)
PPT
Manual testing ppt
Santosh Maranabasari
PDF
Manual Testing Guide1.pdf
Khushal Chate
PPTX
Pooja shift left 1.0
Xebia India
PPTX
software testing methodologies
Jhonny Jhon
PPT
Software Testing Life Cycle
Udayakumar Sree
PPT
Testing process
Terry Cho
PDF
Shift Left & Shift Right Approach in Testing
Riswan
PPTX
Incremental model
COMSATS Institute of Information and Technology
PPTX
Vmodel
Jordan Pilapil
PDF
Role of 3 I.pdf
Abishek86232
PPSX
Manual testing
Vivek V
PDF
Testing methodology
Dina Hanbazazah
PPTX
Software Testing or Quality Assurance
Trimantra Software Solutions
PPS
Test Cases Maintaining & Documenting
Seyed Ali Marjaie
PPT
Software Verification & Validation
university of education,Lahore
PPTX
Agile Qa Framework Jacky Wu
Jacky Wu
ODP
Presentation on Agile Testing
1Solutions Pvt. Ltd.
PDF
Testing types functional and nonfunctional - Kati Holasz
Holasz Kati
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
PPTX
Software testing
Ahmed Moawad
Manual testing ppt
Santosh Maranabasari
Manual Testing Guide1.pdf
Khushal Chate
Pooja shift left 1.0
Xebia India
software testing methodologies
Jhonny Jhon
Software Testing Life Cycle
Udayakumar Sree
Testing process
Terry Cho
Shift Left & Shift Right Approach in Testing
Riswan
Incremental model
COMSATS Institute of Information and Technology
Vmodel
Jordan Pilapil
Role of 3 I.pdf
Abishek86232
Manual testing
Vivek V
Testing methodology
Dina Hanbazazah
Software Testing or Quality Assurance
Trimantra Software Solutions
Test Cases Maintaining & Documenting
Seyed Ali Marjaie
Software Verification & Validation
university of education,Lahore
Agile Qa Framework Jacky Wu
Jacky Wu
Presentation on Agile Testing
1Solutions Pvt. Ltd.
Testing types functional and nonfunctional - Kati Holasz
Holasz Kati
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
Software testing
Ahmed Moawad
Ad
Similar to Software Engineering BSC DS UNIT 1 .pptx
(20)
PPTX
Introduction to Software Engineering
Santhia RK
PPTX
Unit_1(Software and Software Engineering).pptx
taxegap762
PPTX
SE PPT.pptx Software Engineering Unit 1 PPT
UdhayaSankar13
PPTX
Introduction_to_Software_Engineering.pptx
Bindu729617
PPTX
UNIT 1 - MPP.pptxdfvvnfuvbrrujfvbvndvnbn
rachanahrr123
PPTX
Slidesnumber1of the main course and this is the final show
tecohok839
PPTX
UNIT-INTRODUCTION TO SOFTWARE ENGINEERING
MANOJ964697
PPT
Unit 1 importance ofsoftengg_b.tech iii year
Preeti Mishra
PPT
Unit 1 introduction tosoftengg_mba tech ii year
Preeti Mishra
PPTX
Software Engineering and Project Management - A Beginner's Guide - Part 1
nandinirajaradi
PPTX
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
PPTX
Advanced Software Engineering Lecture Notes from University of Maiduguri.pptx
Muhammad54342
PPT
1. Introduction to Software Engineering and Software Process.ppt
ssuser000e54
PPT
SE
adeel adeel
PPTX
UNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptx
LeahRachael
PPT
Lecture1 (SE Introduction)
Education Front
PPTX
unit 1.pptx regasts sthatbabs shshsbsvsbsh
sagarjsicg
PPT
INTRODUCTION TO SOFTWARE ENGINEERING
Preeti Mishra
PPTX
SE-Unit I.pptx
AMITKUMARSINGH756828
PPT
Week_01-Intro to Software Engineering-1.ppt
23017156038
Introduction to Software Engineering
Santhia RK
Unit_1(Software and Software Engineering).pptx
taxegap762
SE PPT.pptx Software Engineering Unit 1 PPT
UdhayaSankar13
Introduction_to_Software_Engineering.pptx
Bindu729617
UNIT 1 - MPP.pptxdfvvnfuvbrrujfvbvndvnbn
rachanahrr123
Slidesnumber1of the main course and this is the final show
tecohok839
UNIT-INTRODUCTION TO SOFTWARE ENGINEERING
MANOJ964697
Unit 1 importance ofsoftengg_b.tech iii year
Preeti Mishra
Unit 1 introduction tosoftengg_mba tech ii year
Preeti Mishra
Software Engineering and Project Management - A Beginner's Guide - Part 1
nandinirajaradi
Greate Introduction to Software Engineering @ Track IT Academy
Mohamed Shahpoup
Advanced Software Engineering Lecture Notes from University of Maiduguri.pptx
Muhammad54342
1. Introduction to Software Engineering and Software Process.ppt
ssuser000e54
SE
adeel adeel
UNIT 1-IDENTIFY THE NEED FOR SOFTWARE ENGINEERING DEVELOPMENT.pptx
LeahRachael
Lecture1 (SE Introduction)
Education Front
unit 1.pptx regasts sthatbabs shshsbsvsbsh
sagarjsicg
INTRODUCTION TO SOFTWARE ENGINEERING
Preeti Mishra
SE-Unit I.pptx
AMITKUMARSINGH756828
Week_01-Intro to Software Engineering-1.ppt
23017156038
Ad
More from Dr. Pallawi Bulakh
(20)
PPTX
Software Project Management UNIT 3 Activity planning
Dr. Pallawi Bulakh
PPTX
Information system security Unit 2.pptx
Dr. Pallawi Bulakh
PPTX
Information system security Unit 1.pptx
Dr. Pallawi Bulakh
PPTX
Block Chain Technology Chapter No 2.pptx
Dr. Pallawi Bulakh
PPTX
Block Chain Technology M.Sc. UNIT 1.pptx
Dr. Pallawi Bulakh
PPTX
Unit 6 SDET Web Services Testing.pptx
Dr. Pallawi Bulakh
PPTX
RM UNIT 6.pptx
Dr. Pallawi Bulakh
PPTX
RM UNIT 5.pptx
Dr. Pallawi Bulakh
PPTX
SDET UNIT 5.pptx
Dr. Pallawi Bulakh
PPTX
SDET UNIT 4.pptx
Dr. Pallawi Bulakh
PPTX
SDET UNIT 3.pptx
Dr. Pallawi Bulakh
PPTX
SDET UNIT 2.pptx
Dr. Pallawi Bulakh
PPTX
RM UNIT 6.pptx
Dr. Pallawi Bulakh
PPTX
RM UNIT 5.pptx
Dr. Pallawi Bulakh
PPTX
SDET UNIT 1.pptx
Dr. Pallawi Bulakh
PPTX
Research Methodology UNIT 4.pptx
Dr. Pallawi Bulakh
PPTX
Research Methodology UNIT 3.pptx
Dr. Pallawi Bulakh
PPTX
Research Methodology UNIT 2.pptx
Dr. Pallawi Bulakh
PPTX
Research Methodology UNIT 1.pptx
Dr. Pallawi Bulakh
PPTX
Msword module 3
Dr. Pallawi Bulakh
Software Project Management UNIT 3 Activity planning
Dr. Pallawi Bulakh
Information system security Unit 2.pptx
Dr. Pallawi Bulakh
Information system security Unit 1.pptx
Dr. Pallawi Bulakh
Block Chain Technology Chapter No 2.pptx
Dr. Pallawi Bulakh
Block Chain Technology M.Sc. UNIT 1.pptx
Dr. Pallawi Bulakh
Unit 6 SDET Web Services Testing.pptx
Dr. Pallawi Bulakh
RM UNIT 6.pptx
Dr. Pallawi Bulakh
RM UNIT 5.pptx
Dr. Pallawi Bulakh
SDET UNIT 5.pptx
Dr. Pallawi Bulakh
SDET UNIT 4.pptx
Dr. Pallawi Bulakh
SDET UNIT 3.pptx
Dr. Pallawi Bulakh
SDET UNIT 2.pptx
Dr. Pallawi Bulakh
RM UNIT 6.pptx
Dr. Pallawi Bulakh
RM UNIT 5.pptx
Dr. Pallawi Bulakh
SDET UNIT 1.pptx
Dr. Pallawi Bulakh
Research Methodology UNIT 4.pptx
Dr. Pallawi Bulakh
Research Methodology UNIT 3.pptx
Dr. Pallawi Bulakh
Research Methodology UNIT 2.pptx
Dr. Pallawi Bulakh
Research Methodology UNIT 1.pptx
Dr. Pallawi Bulakh
Msword module 3
Dr. Pallawi Bulakh
Recently uploaded
(20)
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
PPTX
How to Manage Global Discount in Odoo 18 POS
Celine George
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
PPTX
Presentation on Janskhiya sthirata kosh.
Ms Usha Vadhel
PDF
LDMMIA Reiki Yoga S2 L3 Vod Sample Preview
LDMMia Reiki Lectures
PDF
Cell Biology Basics: Cell Theory, Structure, Types, and Organelles | BS Level...
Miraj Khan
PPTX
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
PDF
Electrolyte Disturbances and Fluid Management A clinical and physiological ap...
Dr. AMRA. Ahmed Makram Riyadh Antar - MEZA. MedElite Zenith Academy
PDF
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
PPTX
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
PPTX
How to Manage Loyalty Points in Odoo 18 Sales
Celine George
PPTX
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
PPTX
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
RAKESH SAJJAN
PPTX
How to Manage Bill Control Policy in Odoo 18
Celine George
PPTX
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
PPTX
vedic maths in python:unleasing ancient wisdom with modern code
mistrymuskan14
PPTX
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
PDF
LDMMIA Reiki Yoga Workshop 15 MidTerm Review
LDMMia Reiki Lectures
PPTX
Introduction and Scope of Bichemistry.pptx
shantiyogi
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
How to Manage Global Discount in Odoo 18 POS
Celine George
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
Presentation on Janskhiya sthirata kosh.
Ms Usha Vadhel
LDMMIA Reiki Yoga S2 L3 Vod Sample Preview
LDMMia Reiki Lectures
Cell Biology Basics: Cell Theory, Structure, Types, and Organelles | BS Level...
Miraj Khan
NOI Hackathon - Summer Edition - GreenThumber.pptx
MartinaBurlando1
Electrolyte Disturbances and Fluid Management A clinical and physiological ap...
Dr. AMRA. Ahmed Makram Riyadh Antar - MEZA. MedElite Zenith Academy
Phylum Arthropoda: Characteristics and Classification, Entomology Lecture
Miraj Khan
Open Quiz Monsoon Mind Game Final Set.pptx
Sourav Kr Podder
How to Manage Loyalty Points in Odoo 18 Sales
Celine George
HISTORY COLLECTION FOR PSYCHIATRIC PATIENTS.pptx
PoojaSen20
Introduction to Child Health Nursing – Unit I | Child Health Nursing I | B.Sc...
RAKESH SAJJAN
How to Manage Bill Control Policy in Odoo 18
Celine George
Skill Development Program For Physiotherapy Students by SRY.pptx
Prof.Dr.Y.SHANTHOSHRAJA MPT Orthopedic., MSc Microbiology
An introduction to Dialogue writing.pptx
drsiddhantnagine
vedic maths in python:unleasing ancient wisdom with modern code
mistrymuskan14
Nursing Management of Patients with Disorders of Ear, Nose, and Throat (ENT) ...
RAKESH SAJJAN
LDMMIA Reiki Yoga Workshop 15 MidTerm Review
LDMMia Reiki Lectures
Introduction and Scope of Bichemistry.pptx
shantiyogi
Software Engineering BSC DS UNIT 1 .pptx
1.
The Nature of
Software • An Overview of Software Concepts, Application Domains, and Legacy Systems
2.
What is Software? •
Software is a collection of programs, procedures, and associated documentation and data.
3.
Characteristics of Software •
• Intangible • • Developed, not manufactured • • Doesn’t wear out • • Custom-built or generic
4.
Software vs Hardware •
• Software: Logical & intangible • • Hardware: Physical & tangible • • Software controls hardware
6.
Defining Software –
IEEE • IEEE defines software as: ‘Computer programs, procedures, and possibly associated documentation and data’.
7.
Components of Software •
1. Programs • 2. Data • 3. Documentation
8.
Types of Software •
• System Software • • Application Software • • Embedded Software • • AI and Scientific Software
9.
System vs Application
Software • • System: OS, device drivers • • Application: Word processors, games
10.
Embedded Software • Software
embedded in hardware devices like washing machines, cars, routers.
11.
Web and Mobile
Applications • Apps that run on the internet or mobile devices. • E.g., Browsers, Banking apps
12.
AI and Scientific
Applications • Used in machine learning, simulations, and scientific research.
13.
Software Application Domains •
• Business • • Engineering and Scientific • • Embedded Systems • • Web/Mobile Apps
14.
Business Software Domain •
Examples: ERP, CRM, Billing systems. • Supports business operations and decision making.
15.
Legacy Software • Old
software still in use due to functionality and cost of replacement. • Often lacks documentation.
16.
Challenges of Legacy
Software • • Difficult maintenance • • Integration issues • • Poor documentation • • Risky replacement
17.
Software Engineering: McCall's
Quality Factors • Understanding software quality using McCall's model.
18.
What is Software
Quality? • Software quality refers to how well software is designed and how well it conforms to functional requirements.
19.
Introduction to McCall’s
Quality Model • Developed in 1977 by Jim McCall to bridge the gap between users and developers.
20.
McCall’s Model Structure •
Three major perspectives: • • Product Operation • • Product Revision • • Product Transition
21.
Product Operation Factors •
Focus on the operational characteristics of the software: • • Correctness • • Reliability • • Efficiency • • Integrity • • Usability
22.
Correctness • The extent
to which software performs its intended functions.
23.
Reliability • The ability
of software to maintain its performance over time without failure.
24.
Efficiency • How well
software uses system resources and its responsiveness.
25.
Integrity • Protection of
software from unauthorized access or modifications.
26.
Usability • Ease with
which users can learn and operate the software.
27.
Product Revision Factors •
Relate to the ease of modifying the software: • • Maintainability • • Flexibility • • Testability
28.
Maintainability • Ease with
which software can be corrected or modified.
29.
Flexibility • Ease of
changing software to meet new requirements.
30.
Testability • Ease with
which software can be tested to ensure quality.
31.
Product Transition Factors •
Concerned with adapting software to new environments: • • Portability • • Reusability • • Interoperability
32.
Portability • Ease of
transferring software to different environments.
33.
Reusability • Extent to
which software components can be reused in other applications.
34.
Interoperability • Ability of
software to interact with other systems or software.
35.
Summary of McCall’s
Quality Factors • Total of 11 quality factors grouped into 3 categories: • Operation, Revision, Transition.
36.
Conclusion • McCall’s model
provides a foundational framework for evaluating and improving software quality.