software-engineering, Lecture notes of Introduction to Software Engineering

software-engineering note for Be computer

Typology: Lecture notes

2017/2018

Uploaded on 02/26/2018

bijen-duwal-bztutori
bijen-duwal-bztutori 🇳🇵

1 document

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
pf2

Partial preview of the text

Download software-engineering and more Lecture notes Introduction to Software Engineering in PDF only on Docsity!

Software Engineering BEG 472CO Year Iv Semester: VI Teaching Schedule “am inatt Hours/Week Examination Scheme Theory | Tutorial | Practical | Internal Assessment Final Total Theory | Practical* | Theory** | Practical j 3 2 - 100 L 20 80 = Course Objective: This course is intended to provide an introduction to SE concepts and practices focusing on industrial software development characteristics and processes, development models, and the software life cycle for mid-scale system. © Provide students a comprehensive introduction to software engineering. © provide the students the kinds of activities that are necessary for developing a software system ¢ Study the important phases of software development UNIT 1: Introduction to Software Engineering: [2Hrs] 1.1 Definition of Software engineering 1.2 The evolving role of software 1.3 Changing Nature of Software 1.4 Characteristics of Software 1.5 A Generic view of software Engineering 1.6 Software engineering- layered technology. UNIT 2: Process models: [4Hrs] 2.1 The waterfall model 2.2 Prototyping Model 2.3 RAD Model 2.4 Spiral Model. UNIT 3: Software Project Management: [SHrs} 3.1 Meaning of People, Product, Process, Project in Software Project Management 3.2 Activities of Project Plannin 3.3 Project Estimation techniques 3.4 COCOMO 3.5 Risk Management 3.6 Project Scheduling 3.7 Staffing 3.8 Software Configuration Management (SCM) UNIT 4: Software Requirements and Specification [8Hrs]} 4.1 Functional and non-functional requirements 4.2 Requirements engineering process(Feasibility studies, Requirements elicitation and analysis, Requirements validation, Requirements management) 4.3 Data Modeling and flow diagram 4.4 Software Prototyping Techniques . . 4.5 Requirement definition and specification. UNIT 5: Software Design [7Hrs] \y Ff