Software Engineering for Beginners

(SOFT-ENG-BEG.AE2) / आईएसबीएन : 978-1-64459-309-7
Lessons
Lab
TestPrep
AI Tutor (ऐड ऑन)
113 समीक्षा
निःशुल्क परीक्षण प्राप्त करें

कौशल जो आपको प्राप्त होंगे

1

Introduction

  • What Is Software Engineering?
  • Why Is Software Engineering Important?
  • Who Should Read This Course?
  • Approach
  • What This Course Covers (And What It Doesn't)?
  • What Tools Do You Need?
  • Conventions
2

Software Engineering From 20,000 Feet

  • Requirements Gathering
  • High-Level Design
  • Low-Level Design
  • Development
  • Testing
  • Deployment
  • Maintenance
  • Wrap-Up
  • Everything All At Once
  • Summary
  • Exercises
  • What You Learned In This Lesson
3

Before The Beginning

  • Document Management
  • Historical Documents
  • E-Mail
  • Code
  • Code Documentation
  • Application Documentation
  • Summary
  • Exercises
  • What You Learned In This Lesson
4

Project Management

  • Executive Support
  • Project Management
  • Summary
  • Exercises
  • What You Learned In This Lesson
5

Requirement Gathering

  • Requirements Defined
  • Requirement Categories
  • Gathering Requirements
  • Refining Requirements
  • Recording Requirements
  • Validation and Verification
  • Changing Requirements
  • Summary
  • Exercises
  • What You Learned In This Lesson
6

High-Level Design

  • The Big Picture
  • What To Specify
  • UML
  • Summary
  • Exercises
  • What You Learned In This Lesson
7

Low-Level Design

  • OO Design
  • Database Design
  • Summary
  • Exercises
  • What You Learned In This Lesson
8

Development

  • Use the Right Tools
  • Selecting Algorithms
  • Top-Down Design
  • Programming Tips and Tricks
  • Summary
  • Exercises
  • What You Learned In This Lesson
9

Testing

  • Testing Goals
  • Reasons Bugs Never Die
  • Levels of Testing
  • Testing Techniques
  • Testing Habits
  • How to fix a Bug
  • Estimating number of Bugs
  • Summary
  • Exercises
  • What You Learned In This Lesson
10

Deployment

  • Scope
  • The Plan
  • Cutover
  • Deployment Tasks
  • Deployment Mistakes
  • Summary
  • Exercises
  • What You Learned In This Lesson
11

Metrics

  • Wrap Party
  • Defect Analysis
  • Software Metrics
  • Summary
  • Exercises
  • What You Learned In This Lesson
12

Maintenance

  • Maintenance Costs
  • Task Categories
  • Task Execution
  • Summary
  • Exercises
  • What You Learned In This Lesson
13

Predictive Models

  • Model Approaches
  • Prerequisites
  • Predictive and Adaptive
  • Waterfall
  • Waterfall with Feedback
  • SASHIMI
  • Incremental Waterfall
  • V-MODEL
  • Systems Development Life Cycle
  • Summary
  • Exercises
  • What You Learned In This Lesson
14

Iterative Models

  • Iterative versus Predictive
  • Iterative versus Incremental
  • Prototypes
  • Spiral
  • Unified Process
  • Cleanroom
  • Summary
  • Exercises
  • What You Learned In This Lesson
15

RAD

  • RAD Principles
  • James Martin RAD
  • Agile
  • XP
  • Scrum
  • Lean
  • Crystal
  • Feature-Driven Development
  • Agile Unified Process
  • Disciplined Agile Delivery
  • Dynamic Systems Development Method
  • Kanban
  • Summary
  • Exercises
  • What You Learned In This Lesson

1

Software Engineering From 20,000 Feet

  • सॉफ्टवेयर विकास परियोजना चरणों को समझना
  • Understanding the Steps of Software Development
2

Before The Beginning

  • Understanding E-mail Subject Tags
  • अच्छा दस्तावेज़ प्रबंधन प्रणाली सीखना
3

Project Management

  • कार्यकारी चैंपियन और परियोजना प्रबंधक के कर्तव्यों को समझना
  • Understanding Project Management and Executive Support
4

Requirement Gathering

  • Understanding Methods for Recording Requirements
  • FURPS श्रेणियाँ सीखना
5

High-Level Design

  • Understanding the Types of Architecture
  • वर्ग आरेख दृश्यता प्रतीकों को समझना
6

Low-Level Design

  • सामान्यीकरण रूपों को समझना
  • Understanding Object-Oriented and Database Design
7

Development

  • एल्गोरिथम विशेषताओं और प्रोग्रामिंग युक्तियों को समझना
  • विकास उपकरण के प्रकार को समझना
8

Testing

  • परीक्षण के स्तरों को समझना
  • परीक्षण तकनीकों के साथ काम करना
9

Deployment

  • सीखने की तैनाती कार्य
  • Understanding Cutover, Deployment Tasks, and Deployment Mistakes
10

Metrics

  • Understanding Defect Analysis and Software Metrics
  • फंक्शन प्वाइंट मेट्रिक्स को समझना
11

Maintenance

  • Understanding Categories of Task Maintenance
  • रखरखाव कार्यों के प्रकार को समझना
12

Predictive Models

  • Understanding Types of Predictive Models
  • प्रिडिक्टिव मॉडल की विशेषताएं सीखना
  • Understanding Success and Failure Indicators
13

Iterative Models

  • Understanding the Unified Process and Prototypes
  • सर्पिल मॉडल सीखना
14

RAD

  • Understanding Kanban, Disciplined Agile Delivery, and the Agile Unified Process
  • रेड मॉडल की सीखने की विशेषताएं
  • क्रिस्टल विधियों को समझना
  • Understanding the Phases of FDD

Software Engineering for Beginners

$279.99

अभी खरीदें

संबंधित कोर्स

सभी पाठ्यक्रम
scroll to top