Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
300 views

Software Engineering - Lecture 1

What is Software Types of Software What is Software Engineering? An engineering discipline that is concerned with all aspects of software production. Application of systematic, disciplined, quantifiable approach to software development, operation and maintenance. What are the main challenges of software development now-a-days?

Uploaded by

turjo987
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
300 views

Software Engineering - Lecture 1

What is Software Types of Software What is Software Engineering? An engineering discipline that is concerned with all aspects of software production. Application of systematic, disciplined, quantifiable approach to software development, operation and maintenance. What are the main challenges of software development now-a-days?

Uploaded by

turjo987
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 10

Software Engineering

(CSE-401)

Introduction
Introduction

• Course Title: Software Engineering


• Course Code: CSE-401
• Credit Hours: 3
• Section: 1

2
Grading Policy
 Attendance : 10%
 Assignment : 10%
 Quizzes or Class Test : 10%
 Mid-Term 1 : 20%
 Mid-Term 2 : 20%
 Final-Term : 30%
 Course Total : 100%

3
Text/Reference Books & Study Materials

 Software Engineering: A Practitioner’s Approach (6th Edition)


– Roger S Pressman, is the required text
 Software Engineering, 7th Edition, Ian Sommerville
 Lecture notes will be posted at the course website on a
regular basis
 Additional handouts/photocopies will be provided by the
Instructor if necessary

4
What is Software?
What is Software?
– Computer software, or just software, is a
collection of computer programs and related data
that provides the instructions to a computer what
to do and how to do (for perform a specific job).
– Computer programs and associated
documentation.
Types of Software:
• Generic
• Customized

5
What is Software Quality?
• Software Quality (as per ISO/ IEC 9126):
The totality of functionality and features of a
software product that contribute to its ability to
satisfy stated or implied needs.

• Software Quality (as IEEE Std 610):


The degree to which a component, system or process
meets specified requirements and/or user/customer
needs and expectations.
What is Software Quality?
 According to ISO/IEC 9126, software quality consists
of:
– Functionality
– Reliability
– Usability
– Efficiency
– Maintainability
– Portability
Software Engineering

What is Software Engineering?

What is the main objective?

8
Software Engineering

What is Software Engineering?


• An engineering discipline that is concerned with all
aspects of software production.
• Application of systematic, disciplined, quantifiable
approach to software development, operation and
maintenance.

9
Software Engineering
What are the main challenges of software
development now-a-days?

– High cost
– Difficult to deliver on time
– Low quality

10

You might also like