All open positions
IPU BCA

Software EngineeringBCA 203T

Record the lectures for this subject. We provide the notes and study material.

Branch

BCA

Semester

1

Submit within

3-4 weeks

Pay

1,500-2,000 (Based on recording hours)

Apply for this subject

About the work

  • We give you the syllabus below and a sample notes PDF to record from. The notes unlock once you fill in your details in the form.
  • You send back a link to an unlisted YouTube video or a Drive video of yourself teaching from those notes. Nothing to upload here.
  • Selected educators have 3-4 weeks to submit the full recording.
  • Payment for the subject: 1,500-2,000 (Based on recording hours).
  • Shortlisted applicants are contacted by our team with the next steps.

Subject syllabus

Exactly what you would be recording.

UNIT-I
Introduction of software engineering: Software Crisis,Software life cycle models,Waterfall,Prototype,Spiral Models, Agile model. Software Requirements analysis & specifications: Requirement engineering, requirement elicitation techniques like FAST, QFD, Requirement analysis using (DFD use-case, sequence and class diagram (with case studies), ER Diagrams, Requirements documentation: SRS, Characteristics & organization of SRS

UNIT-II
Software Project Planning: Software Metrics-Definition and Need, Types of Metrics-Product, Process and Project Metrics, Size Estimation like lines of Code & Function Count, Halstead Software Science measure, Cost Estimation: Need, Models COCOMO: Basic model, Intermediate model  risk Management: Software Risks, Types of risk, risk management activities: risk assessment, risk control.

UNIT-III
Software Design: Cohesion & Coupling, Classification of Cohesiveness & Coupling, 
Quality management: Quality concept, software quality assurance, Total Quality Management (TQM), software review, software inspection Software Implementation: Structured coding techniques,coding style, Standards and guidelines, documentation guidelines. Reverse Engineering, Software Re-engineering, Configuration Management.

UNIT-IV
Software Testing: Testing Process, Levels of Testing: Unit testing, Integration testing and system testing. Types of Testing: Manual testing, Automation Testing. Methods of Testing-, Black box, White box and Grey Box Testing. Validation, Verification, Alpha-Beta testing, Acceptance testing, Functional Testing and its types, Structural Testing Difference between: Testing and Debugging
Software Maintenance: Management of Maintenance, The Maintenance Process and Types of maintenance:Preventive, Perceptive, Adaptive and Corrective Maintenance. Maintenance tools and techniques.

Apply for Software Engineering

  1. 1Your details
  2. Demo video