SlideShare a Scribd company logo
1 of 15
Software Engineering
21AMMAT5030
A.BARANIDHARAN M.E.,(Ph.D)
Assistant Professor / CSE
OVERVIEW
 What is Software Engineering?
 What is the need to study?
 Contribution towards growth
 Why Software Engineering?
 Opportunities
 Overview of subject
 Innovative Teaching Methodology
 Software life cycle a quick glance -video
 Course Objectives
 Course Outcomes
 Text book and Reference
21AMMAT5030 - SOFTWARE ENGINEERING
What is Software Engineering ?
 Software engineering is a
detailed study of engineering
to the design, development
and maintenance of software.
 Software engineering is all
about the development and
maintenance of software.
 The objective of software
engineering is to produce
high-quality software.
 Ex: - mobile apps, games
21AMMAT5030 - SOFTWARE ENGINEERING
Need of Study ?
 When studying software development, you will study the
scientific and mathematical basis of computer software
 We will learn a number of different programming
languages
 We will Learn how to design, analyze, and maintain
software.
 It also helps us to develop more general skills, such as:
verbal communication, to work as part of a team.
21AMMAT5030 - SOFTWARE ENGINEERING
Contribution Towards Growth
 Keeping the wheels of modern life spinning
 Developing new technology to save lives
 Developing product that saves time
 Keeping our data safe and secure online
 Connecting people
 Encouraging entrepreneurship
 Making day-to-day life far easier
 Providing entertainment
21AMMAT5030 - SOFTWARE ENGINEERING
Why Software Engineering ?
It is the basic of any
Software Development
It helps your application to
do a quick, efficient, and
effective fixation when a
breakdown occurs
It is one and only that
understand the needs of a
customer and develop the
software
21AMMAT5030 - SOFTWARE ENGINEERING
OPPORTUNITIES
Applications developer.
Cyber security analyst.
Game developer.
Information systems manager.
IT consultant.
Multimedia programmer.
Web developer.
Web designer.
21AMMAT5030 - SOFTWARE ENGINEERING
OVERVIEW
21AMMAT5030 - SOFTWARE ENGINEERING
Innovative Teaching
Customized Teaching
Access Resources
Use Professional Tools
Connect and Participate Globally
Increase Feedback and Assessment.
21AMMAT5030 - SOFTWARE ENGINEERING
Role of a Software Engineer
https://www.youtube.com/watch?v=i-QyW8D3ei0&t=22s
21AMMAT5030 - SOFTWARE ENGINEERING
COURSE OBJECTIVES
CO 1 To explore the fundamental concepts of software engineering
CO 2 To develop skills to analyze and document requirements
CO 3 To understand the software design principles
C0 4 To know the different testing strategies
CO 5 To learn the software project management principles
21AMMAT5030 - SOFTWARE ENGINEERING
COURSE OUTCOMES
CO 1 Define and develop a software project from requirement gathering
to implementation.
CO 2 Obtain knowledge about principles and practices of software
engineering
CO 3 Focus on the fundamentals of software project
C0 4 Focus on modeling a software project
CO 5 Obtain knowledge about estimation and maintenance of software
systems
21AMMAT5030 - SOFTWARE ENGINEERING
Platforms to Learn Easily
21AMMAT5030 - SOFTWARE ENGINEERING
TEXTBOOK
T1 Software engineering A practitioner’s Approach, Roger S. Pressman,
Seventh Edition McGrawHill International Edition.
T2 Fundamentals of Software Engineering, Third Edition, Rajib Mall,
PHI.
T3 Software Engineering, Ian Sommerville, Ninth edition, Pearson
education
T4 Software Engineering, Concepts and Practices, Ugrasen Suman,
Cengage Learning
21AMMAT5030 - SOFTWARE ENGINEERING
REFERENCE
R1 Software Engineering A Primer, Waman S Jawadekar, Tata McGraw-
Hill, 2008
R2 Software Engineering, A Precise Approach, Pankaj Jalote, Wiley
India, 2010.
R3 Software Engineering, Principles and Practices, Deepak Jain, Oxford
University Press
R4 Software Engineering1: Abstraction and modeling, Diner Bjorner,
Springer International edition, 2006.
R5 Software Engineering concepts, R. Fairley, TMH.
21AMMAT5030 - SOFTWARE ENGINEERING

More Related Content

Similar to Software Engineering_21CSCST4050.pptx

Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
Michelle Singh
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
Jessica Howard
 
Soft Eng - Introduction
Soft Eng - IntroductionSoft Eng - Introduction
Soft Eng - Introduction
Jomel Penalba
 
SciPy Technologies.pdf
SciPy Technologies.pdfSciPy Technologies.pdf
SciPy Technologies.pdf
shanscipy
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
SILVIUSyt
 
1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx
jackiewalcutt
 

Similar to Software Engineering_21CSCST4050.pptx (20)

Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
 
Application Of Software Engineering Field
Application Of Software Engineering FieldApplication Of Software Engineering Field
Application Of Software Engineering Field
 
Pr.SE2.361101659.pptx
Pr.SE2.361101659.pptxPr.SE2.361101659.pptx
Pr.SE2.361101659.pptx
 
Seng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethicsSeng 123 2-engineering-swe-ethics
Seng 123 2-engineering-swe-ethics
 
Lecture 01
Lecture 01Lecture 01
Lecture 01
 
Web Development on Web Project Report
Web Development on Web Project ReportWeb Development on Web Project Report
Web Development on Web Project Report
 
BEST PRACTICES FOR IOS AND ANDROID APP DEVELOPMENT -TECHGROPSE-MALAYSIA APP D...
BEST PRACTICES FOR IOS AND ANDROID APP DEVELOPMENT -TECHGROPSE-MALAYSIA APP D...BEST PRACTICES FOR IOS AND ANDROID APP DEVELOPMENT -TECHGROPSE-MALAYSIA APP D...
BEST PRACTICES FOR IOS AND ANDROID APP DEVELOPMENT -TECHGROPSE-MALAYSIA APP D...
 
Project Team Structure
Project Team StructureProject Team Structure
Project Team Structure
 
How to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software DeveloperHow to become a Software Engineer Carrier Path for Software Developer
How to become a Software Engineer Carrier Path for Software Developer
 
Ian Sommerville, Software Engineering, 9th Edition Ch1
Ian Sommerville,  Software Engineering, 9th Edition Ch1Ian Sommerville,  Software Engineering, 9th Edition Ch1
Ian Sommerville, Software Engineering, 9th Edition Ch1
 
Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptx
 
Soft Eng - Introduction
Soft Eng - IntroductionSoft Eng - Introduction
Soft Eng - Introduction
 
Ch1
Ch1Ch1
Ch1
 
Ch1
Ch1Ch1
Ch1
 
SciPy Technologies.pdf
SciPy Technologies.pdfSciPy Technologies.pdf
SciPy Technologies.pdf
 
Unit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.pptUnit 1 - Introduction to Software Engineering.ppt
Unit 1 - Introduction to Software Engineering.ppt
 
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdfe3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
e3f55595181f7cad006f26db820fb78ec146e00e-1646623528083 (1).pdf
 
4.Three Hot Career Paths in Tech You Must Know.pdf
4.Three Hot Career Paths in Tech You Must Know.pdf4.Three Hot Career Paths in Tech You Must Know.pdf
4.Three Hot Career Paths in Tech You Must Know.pdf
 
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNEPUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
PUNE'S NO.1 EMBEDDED SYSTEM COURSE IN PUNE
 
1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx1. Emergence of Software EngineeringIn the software industry, we.docx
1. Emergence of Software EngineeringIn the software industry, we.docx
 

Recently uploaded

Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
rahulmanepalli02
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
BalamuruganV28
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
MaherOthman7
 

Recently uploaded (20)

litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdflitvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
litvinenko_Henry_Intrusion_Hong-Kong_2024.pdf
 
15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon15-Minute City: A Completely New Horizon
15-Minute City: A Completely New Horizon
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
NO1 Best Powerful Vashikaran Specialist Baba Vashikaran Specialist For Love V...
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
The Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptxThe Entity-Relationship Model(ER Diagram).pptx
The Entity-Relationship Model(ER Diagram).pptx
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx21P35A0312 Internship eccccccReport.docx
21P35A0312 Internship eccccccReport.docx
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university21scheme vtu syllabus of visveraya technological university
21scheme vtu syllabus of visveraya technological university
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Final DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manualFinal DBMS Manual (2).pdf final lab manual
Final DBMS Manual (2).pdf final lab manual
 
Software Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdfSoftware Engineering Practical File Front Pages.pdf
Software Engineering Practical File Front Pages.pdf
 
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and ToolsMaximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
Maximizing Incident Investigation Efficacy in Oil & Gas: Techniques and Tools
 
Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..Maher Othman Interior Design Portfolio..
Maher Othman Interior Design Portfolio..
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 

Software Engineering_21CSCST4050.pptx

  • 2. OVERVIEW  What is Software Engineering?  What is the need to study?  Contribution towards growth  Why Software Engineering?  Opportunities  Overview of subject  Innovative Teaching Methodology  Software life cycle a quick glance -video  Course Objectives  Course Outcomes  Text book and Reference 21AMMAT5030 - SOFTWARE ENGINEERING
  • 3. What is Software Engineering ?  Software engineering is a detailed study of engineering to the design, development and maintenance of software.  Software engineering is all about the development and maintenance of software.  The objective of software engineering is to produce high-quality software.  Ex: - mobile apps, games 21AMMAT5030 - SOFTWARE ENGINEERING
  • 4. Need of Study ?  When studying software development, you will study the scientific and mathematical basis of computer software  We will learn a number of different programming languages  We will Learn how to design, analyze, and maintain software.  It also helps us to develop more general skills, such as: verbal communication, to work as part of a team. 21AMMAT5030 - SOFTWARE ENGINEERING
  • 5. Contribution Towards Growth  Keeping the wheels of modern life spinning  Developing new technology to save lives  Developing product that saves time  Keeping our data safe and secure online  Connecting people  Encouraging entrepreneurship  Making day-to-day life far easier  Providing entertainment 21AMMAT5030 - SOFTWARE ENGINEERING
  • 6. Why Software Engineering ? It is the basic of any Software Development It helps your application to do a quick, efficient, and effective fixation when a breakdown occurs It is one and only that understand the needs of a customer and develop the software 21AMMAT5030 - SOFTWARE ENGINEERING
  • 7. OPPORTUNITIES Applications developer. Cyber security analyst. Game developer. Information systems manager. IT consultant. Multimedia programmer. Web developer. Web designer. 21AMMAT5030 - SOFTWARE ENGINEERING
  • 9. Innovative Teaching Customized Teaching Access Resources Use Professional Tools Connect and Participate Globally Increase Feedback and Assessment. 21AMMAT5030 - SOFTWARE ENGINEERING
  • 10. Role of a Software Engineer https://www.youtube.com/watch?v=i-QyW8D3ei0&t=22s 21AMMAT5030 - SOFTWARE ENGINEERING
  • 11. COURSE OBJECTIVES CO 1 To explore the fundamental concepts of software engineering CO 2 To develop skills to analyze and document requirements CO 3 To understand the software design principles C0 4 To know the different testing strategies CO 5 To learn the software project management principles 21AMMAT5030 - SOFTWARE ENGINEERING
  • 12. COURSE OUTCOMES CO 1 Define and develop a software project from requirement gathering to implementation. CO 2 Obtain knowledge about principles and practices of software engineering CO 3 Focus on the fundamentals of software project C0 4 Focus on modeling a software project CO 5 Obtain knowledge about estimation and maintenance of software systems 21AMMAT5030 - SOFTWARE ENGINEERING
  • 13. Platforms to Learn Easily 21AMMAT5030 - SOFTWARE ENGINEERING
  • 14. TEXTBOOK T1 Software engineering A practitioner’s Approach, Roger S. Pressman, Seventh Edition McGrawHill International Edition. T2 Fundamentals of Software Engineering, Third Edition, Rajib Mall, PHI. T3 Software Engineering, Ian Sommerville, Ninth edition, Pearson education T4 Software Engineering, Concepts and Practices, Ugrasen Suman, Cengage Learning 21AMMAT5030 - SOFTWARE ENGINEERING
  • 15. REFERENCE R1 Software Engineering A Primer, Waman S Jawadekar, Tata McGraw- Hill, 2008 R2 Software Engineering, A Precise Approach, Pankaj Jalote, Wiley India, 2010. R3 Software Engineering, Principles and Practices, Deepak Jain, Oxford University Press R4 Software Engineering1: Abstraction and modeling, Diner Bjorner, Springer International edition, 2006. R5 Software Engineering concepts, R. Fairley, TMH. 21AMMAT5030 - SOFTWARE ENGINEERING