Lecture 1 - Introduction D

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

1

Fundamentals of
Software Engineering
LECTURE 1: INTRODUCTION
2
Your Introduction!
Your name

How you would rate your communication and critical thinking ability out of 10

How you would rate your coding skills out of 10

Where you see yourself after 4 years?

Your hobby or skills or achievements

What is Software Engineering? Your expectations from course?


u Assignments will be submitted online on
Google Classroom

u All quizzes will be both announced and


unannounced
u You can be late no more than 10 minutes
(else you are absent)
u Bring a pen and a register/copy/paper
Class Rules u Mobile phones shall be OFF/SILENT (RS
2000/- Fine)
u Do not wander around in Class
u Missed or late assignment will be marked
zero
u No make up assignments or quizzes
3 days for query after every
assignment/quizzes
3
4
Marks Distribution
Assessment Item Number Weight (%)
Quiz
6 10
Assignments
4 15
Class Participation
5
Project
1 10
Midterm Exam 1
1 10
Midterm Exam 2
1 10
Final Exam
1 40
5
Formula for GOOD GRADES

All of you have A+


Just do the following
u Maintain Attendance
u Positive class attitude and Participation
u Perform all class task
u Do Quizzes and Assignments YOURSELF
u Follow all Rules!

And keep your A+


6

u You will learn about


u SE intro and basics
u Software process models i.e. Traditional
(Waterfall) and Non-Traditional (Scrum)
Goals of the u Software process improvement models
course u RE, Architecture Design, Testing
u Project Management
u Cost estimation
u Time estimation
7
Other Goal

TEAMWORK GOOD PROACTIVE ACADEMIC


COMMUNICATION APPROACH HONESTY
8

Activity –
Teamwork
1 2 3 5 6 7
Activity –
Team Work
7 8 9 10 11 12

Reveal This
FROG
13 14 15 16 17 18

19 20 21 22 23 24

25 26 27 28 29 30

31 32 33 34 35 36
9
10

u Software Engineering, Ninth Edition, 2010.


Sommerville, Ian Addison Wesley

Reference Material

Course Books u SE and Testing, b. B. Agarwal s. P. Tayal m.


Gupta, Jones and Bartlett Publishers.
u Software Engineering: A Practitioner’s Approach,
Pressman, R.S. & Maxim B., 8th Edition (2015),
McGraw-Hill.
11

Software
Engineering
u As defined in IEEE Standard 610.12:
u The application of a systematic,
disciplined, quantifiable approach
to the development, operation, and
maintenance of software; that is, the
application of engineering to
What is software.
u Your opinion?
Software u This definition is descriptive, not
Engineering? prescriptive
u It does not say how to do anything
u It just say what qualities S.E. should
have
u As a result, many people understand
SE differently

12
13

You might also like