All open positionsApply for this subject
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)
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
- 1Your details
- Demo video