Sunday, January 2, 2022

SOFTWARE ENGINEERING R20

 

ANDHRA LOYOLA INSTITUTE OF ENGINEERING AND TECHNOLOGY
VIJAYAWADA:: 520008
Department of Information Technology
Academic Year 2021-22
 Lesson Plan 

 Course Name: Software Engineering
Program                               : B.Tech                 Reg:  R20
Class                                     :III B.Tech-2                        Semester: Even 


CLASS SL. NO

CONCEPT

OBJECTIVES

PRE-CLASS

IN-CLASS

POST-CLASS

 

unit-1

 

Understanding the software engineering process and models

 

Text Book:  Textbook PDF upload in LMS tool
Weblink: Canvas LMS tool Link provided- notes pdf uploaded.
video link: Youtube Link provided in LMS tool

Discussion on pre-requisites (10 Min)
 PPT  presentation  (40 Min) - Microsoft Teams (online), Discussion / Poll activity   (5 min) ,Summary (5min) , Doubts clari-fication (10 min)

Discussion Forum on the topic in the  group/ Review on the topic, Share material(PPT, Notes pdf,Textbook pdf) on the topic. Presentation video available in canvas student account

1

The Nature of Software,

2

The Unique Nature of WebApps 

3

Software Engineering 

4

The Software Process

5

Software Engineering Practice

6

Software Myths

7

How It All Starts 

8

A Generic Process Model 

9

Process Assessment and Improvement 

10

Prescriptive Process Models

11

Specialized Process Models

12

The Unified Process

13

Personal and Team Process Models

14

Process Technology 

15

Revision

 

unit-2

Acquire knowledge on software engineering principles and frame work activities

Text Book:  Textbook PDF upload in LMS tool
Weblink: Canvas LMS tool Link provided- notes pdf uploaded.
video link: Youtube Link provided in LMS tool

Discussion on pre-requisites (10 Min)
 PPT  presentation  (40 Min) - Microsoft Teams (online), Discussion / Poll activity   (5 min) ,Summary (5min) , Doubts clari-fication (10 min)

Discussion Forum on the topic in the  group/ Review on the topic, Share material(PPT, Notes pdf,Textbook pdf) on the topic. Presentation video available in canvas student account

16

What Is Agility? 

17

Agility and the Cost of Change

18

What Is an Agile Process?

19

Extreme Programming (XP)

20

Other Agile Process Models

21

A Tool Set for the Agile Process

22

Software Engineering Knowledge

23

Core Principles 

24

Principles That Guide Each Framework Activity

25

Requirements Engineering

26

Establishing the Groundwork 

27

Eliciting Requirements

28

Developing Use Cases

29

Building the Requirements Model

30

Negotiating Requirements

31

Validating Requirements 

 

unit-3

Usage of  Requirement analysis and its modeling

Text Book:  Textbook PDF upload in LMS tool
Weblink: Canvas LMS tool Link provided- notes pdf uploaded.
video link: Youtube Link provided in LMS tool

Discussion on pre-requisites (10 Min)
 PPT  presentation  (40 Min) - Microsoft Teams (online), Discussion / Poll activity   (5 min) ,Summary (5min) , Doubts clari-fication (10 min)

Discussion Forum on the topic in the  group/ Review on the topic, Share material(PPT, Notes pdf,Textbook pdf) on the topic. Presentation video available in canvas student account

27

Requirements Analysis

28

Scenario-Based Modeling

29

UML Models

30

That Supplement the Use Case

31

Data Modeling Concepts

32

Class-Based Modeling

33

Requirements Modeling Strategies

34

Flow-Oriented Modeling

35

Creating a Behavioral Model

36

Patterns for Requirements Modeling

 37

unit-4

Able to understand the current design process to build architectures

Text Book:  Textbook PDF upload in LMS tool
Weblink: Canvas LMS tool Link provided- notes pdf uploaded.
video link: Youtube Link provided in LMS tool

Discussion on pre-requisites (10 Min)
 PPT  presentation  (40 Min) - Microsoft Teams (online), Discussion / Poll activity   (5 min) ,Summary (5min) , Doubts clari-fication (10 min)

Discussion Forum on the topic in the  group/ Review on the topic, Share material(PPT, Notes pdf,Textbook pdf) on the topic. Presentation video available in canvas student account

38

Design within the Context of Software Engineering 

39

The Design Process

40

Design Concepts

41

The Design Model

42

Software Architecture

43

Architectural Genres

44

Architectural Styles 

45

Assessing Alternative Architectural Designs

46

Architectural Mapping Using Data Flow

47

What Is a Component?

48

Designing Class-Based Components

49

Conducting Component-Level Design

50

Component-Level Design for WebApps

51

Designing Traditional Components

52

Component-Based Development

 

unit-5

To study the user interface analysis and its design evaluations, different testing strategies

Text Book:  Textbook PDF upload in LMS tool
Weblink: Canvas LMS tool Link provided- notes pdf uploaded.
video link: Youtube Link provided in LMS tool

Discussion on pre-requisites (10 Min)
 PPT  presentation  (40 Min) - Microsoft Teams (online), Discussion / Poll activity   (5 min) ,Summary (5min) , Doubts clari-fication (10 min)

Discussion Forum on the topic in the  group/ Review on the topic, Share material(PPT, Notes pdf,Textbook pdf) on the topic. Presentation video available in canvas student account

53

The Golden Rules 

54

User Interface Analysis and Design

55

Interface Analysis

56

Interface Design Steps

57

WebApp Interface Design 

58

Design Evaluation

59

Elements of Software Quality Assurance

60

SQA Tasks, Goals, and Metrics

61

Statistical Software Quality Assurance

62

Software Reliability 

63

A Strategic Approach to Software Testing

64

Strategic Issues

65

Test Strategies for Conventional Software

66

Test Strategies for Object-Oriented Software

67

Test Strategies for WebApps

68

Validation Testing

69

System Testing 

70

The Art of Debugging

71

Software Testing Fundamentals

72

Internal and External Views of Testing 

73

White-Box Testing 

74

Basis Path Testing

 

 

 

 

PAPER : Trace mortal pursuit framework using AI

  Trace mortal pursuit framework using AI ABSTRACT - Computer interfaces novelties are noticeable to expand AI based technology. Human actio...