Software Engineering

Software Engineering Video, PPT, lecture notes, assignments, question papers for jntuk, jntuh, jntua, vtu, bput, anna universities

Beginner 0(0 Ratings) 0 Students enrolled
Created by Ramanjaneyulu K Last updated Thu, 23-Apr-2020 English


Software Engineering free videos and free material uploaded by Ramanjaneyulu K .

Syllabus / What will i learn?

OBJECTIVES

- To understand the software life cycle models.

- To understand the software requirements and SRS document.

<!--[endif]-->To understand the importance of modeling and modeling languages.

<!--[endif]-->To design and develop correct and robust software products.

<!--[endif]-->To understand the quality control and how to ensure good quality software.

<!--[endif]-->To understand the planning and estimation of software projects.

<!--[endif]-->To understand the implementation issues, validation and verification procedures.

<!--[endif]-->To understand the maintenance of software

UNIT-I:

Software and Software Engineering: The Nature of Software, The Unique Nature of WebApps, Software Engineering, Software Process, Software Engineering Practice, Software Myths.

Process Models: A Generic Process Model, Process Assessment and Improvement, Prescriptive Process Models, Specialized Process Models, The Unified Process, Personal and Team Process Models, Process Terminology, Product and Process.

UNIT-II:

Requirements Analysis And Specification: Requirements Gathering and Analysis, Software Requirement Specification (SRS), Formal System Specification.

Software Design: Overview of the Design Process, How to Characterise of a Design?, Cohesion and Coupling, Layered Arrangement of Modules, Approaches to Software Design

UNIT-III:

Function-Oriented Software Design: Overview of SA/SD Methodology, Structured Analysis, Developing the DFD Model of a System, Structured Design, Detailed Design, Design Review, over view of Object Oriented design.

User Interface Design: Characteristics of Good User Interface, Basic Concepts, Types of User Interfaces, Fundamentals of Component-based GUI Development, A User Interface Design Methodology.

UNIT – IV:

Coding And Testing: Coding, Code Review, Software Documentation, Testing, Unit Testing, Black-Box Testing, White-Box Testing, Debugging, Program Analysis Tool, Integration Testing,

Testing Object-Oriented Programs, System Testing, Some General Issues Associated with Testing

UNIT – V:

Software Reliability And Quality Management: Software Reliability, Statistical Testing, Software Quality, Software Quality Management System, ISO 9000, SEI Capability Maturity Model.

Computer Aided Software Engineering: Case and its Scope, Case Environment, Case Support in Software Life Cycle, Other Characteristics of Case Tools, Towards Second Generation CASE Tool, Architecture of a Case Environment

UNIT – VI

Software Maintenance: Software maintenance, Maintenance Process Models, Maintenance Cost, Software Configuration Management.

Software Reuse: what can be Reused? Why almost No Reuse So Far? Basic Issues in Reuse Approach, Reuse at Organization Level.

OUTCOMES

<!--[endif]-->Define and develop a software project from requirement gathering to implementation.

- Obtain knowledge about principles and practices of software engineering.

- Focus on the fundamentals of modeling a software project.

-Obtain knowledge about estimation and maintenance of software systems



Curriculum for this course
6 Lessons 00:00:00 Hours
Unit-I
1 Lessons
  • Unit-1 Software Engineering notes
  • Unit-2 Software Engineering notes
  • Unit-3 Software Engineering notes
  • Unit-4 Software Engineering notes
  • Unit-5 Software Engineering notes
  • Unit-6 Software Engineering notes
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
Updated Wed, 22-Apr-2020
Updated Wed, 24-Feb-2021
Updated Wed, 22-Apr-2020
Updated Thu, 30-Apr-2020
About the instructor
  • 0 Reviews
  • 23 Students
  • 73 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

Online Training not available