50% Off

Diploma in Software Engineering

Rs.6,000.00 Rs.3,000.00

Software engineering is an engineering branch associated with development of software product using well-defined scientific principles, methods and procedures. Software project management has wider scope than software engineering process as it involves communication, pre and post delivery support etc.

Description

Course Name: Diploma in Software Engineering
Course Id: DSE/Q1001.
Education Qualification: 12th Pass.

Duration: 370 Hrs.

How You will Get Diploma Certificate:

Step 1- Select your Course for Certification.

Step 2- Click on Enroll Now.

Step 3- Proceed to Enroll Now.

Step 4- Fill Your Billing Details and Proceed to Pay.

Step 5- You Will be Redirected to Payment Gateway, Pay Course and Exam Fee by Following Options.

Card(Debit/Credit), Wallet, Paytm, Net banking, UPI and Google pay.

Step 6- After Payment You will receive Study Material on your email id.

Step 7- After Completion of  Course Study give Online Examination.

Step 8- After Online Examination you will get Diploma Certificate soft copy(Scan Copy) and Hard Copy(Original With Seal and Sign).

Step 9- After Certification you will receive Prospect Job Opportunities as per your Interest Area.

Online Examination Detail:

Duration- 60 minutes in each Module.
No. of Questions- 30. (Multiple Choice Questions) in each Module.
Maximum Marks- 600, Passing Marks- 40%.
There is No Negative marking in this module.

Benefits of Certification:

  • Government Authorized Assessment Agency Certification.
  • Certificate Valid for Lifetime.
  • Lifetime Verification of Certificate.
  • Free Job Assistance as per your Interest Area.

Syllabus

Diploma in Software Engineering
Name of PaperM. MarksPass. Marks
Introduction to Software and Software Engineering10040
software problem & Software process10040
Coding and Testing10040
Design10040
Software architecture & Planning a software project10040
Software requirements analysis and specifications10040
Practical10040

 

Introduction to Software and Software Engineering

The Evolving Role of Software, Software: A Crisis on the Horizon and Software Myths, Software Engineering: A Layered Technology, Software Process Models, The Linear Sequential Model, The Prototyping Model, The RAD Model, Evolutionary Process Models, Agile Process Model, Component-Based Development, Process, Product and Process. Product Lifetime: Independent Product Vs. Continues, Improvement, Software as a Service, SaaS Architecture. Software Development Challenges, Software Engineering Discipline, Software Methodologies and Related Process Models, The Human Side of Software Development, Software and Software Engineering: Defining Software, Software Application Domains, Software Engineering, Software Process, Software Engineering Practice, Software Myths. Process Models: A Generic Process Model, Process Assessment and Improvement

Software problem & Software process

Software Problem – Cost, Schedule and quality, Scale and Change. Software Process – Process and Project, Component Software Processes, Software development Process Models, Waterfall, Prototyping, Iterative development, Rational Unified Process, Time boxing Model, Extreme programming and Agile processes, Using process model in a project, Project Management Process, Apply and analyse HCI design principles and guidelines in the software process, understand the roles of prototyping in the software process.

Coding and Testing

Coding – Programming Principles and Guidelines, Structured Programming, Information Hiding, Some Programming Practices, Coding Standards, Incrementally Developing Code, An incremental coding process, Test Driven development, Pair Programming, Managing Evolving Code, Source Code Control and Build, Refactoring, Unit Testing, Testing procedural units, Unit testing of Classes, Code Inspection, Planning, Self review, Group review meeting. Testing – Testing Concept, Error, Fault and Failure, Test Case, Test Suite and Test Harness, Psychology of Testing, Levels of Testing, Testing Process, Test Plan, Test Case Design, Test Case Execution, Coding Standard and coding Guidelines, Code Review, Software Documentation, Testing Strategies.

Design

Design Concepts, Coupling, Cohesion, the Open-Closed Principle, Function Oriented Design, Structure Charts, Structured Design Methodology, Example, Object Oriented Design, OO Concepts Unified Modeling Language (UML), A Design Methodology, Examples, Detailed Design, Logic/Algorithm Design, State Modeling of Classes, Verification. Design Concepts and Design Principal, Architectural Design, Component Level Design (Function Oriented Design, Object Oriented Design) (MS Visio Tool ),User Interface Design, Web Application Design, Building an Object Model using UML, Architectural and Pattern-Based Design,

Software architecture & Planning a software project

Software Architecture – Role of Software Architecture, Architecture Views, Component and Connector view, Components, Connectors, Example, Architecture styles for C&C View, Pipe and Filter, Shared data Style, Client Server style, Some other styles, Documenting Architecture Design, Evaluating Architectures, Planning a software project – Effort Estimation, Top-Down Estimation Approach, BottomUp Estimation Approach, Project Schedule and Staffing, Quality Planning, Risk Management Planning, Risk Management Concepts, Risk Assessment, Risk Control, A Practical Risk Management Approach, Project Monitoring Plan, Measurements, Project Monitoring and tracking, Detailed Scheduling.

Software requirements analysis and specifications

Value of good SRS, Requirement process, Requirement Specification, Desirable Characteristics of an SRS, Components of an SRS, Structure of a Requirements Documents, Functional Specification with use cases, Basics, Examples, Extensions, Developing use cases, Other Approaches for Analysis, Data Flow Diagram, Validation, Understanding the Requirement, Requirement Modeling, Requirement Specification (SRS), Requirement Analysis and Requirement Elicitation, Requirement Engineering, Roles of Analysis and Design, Traditional Data and Process Modeling Approaches, Performing Requirements Analysis, Object-Oriented Modeling, User Experience Design, Design for Mobility, Selecting and Combining Approaches, Creating a Data Model.