• Home
uCertify Logo
  • 0
    • Your cart is empty
    • Continue Shopping
    • View Cart
  • Login or Signup
    • Help & Support
    • Accessibility
    • Testimonials
  • Powered by uCertify
  • Request Demo
  • Cart 0
    • Your cart is empty
    • Continue Shopping
    • View Cart
  • Hello GuestLogin or Signup
  • Feedback & Support
    • Support
    • Keyboard Shortcuts
    • Send Feedback
Scroll to top button

Software Engineering for Beginners

(software-engg) / ISBN: 9781616916855
This course includes
Lessons
TestPrep
software-engg : Software Engineering for Beginners
Share
$121
Try This Course Buy Now
Are you an instructor?
Request a free evaluation copy

Software Engineering for Beginners

The Software Engineering course teaches you about techniques used by programmers to produce code that is flexible, easy to debug, and easy to enhance; and maintain in the future. The Software Engineering course is divided into two parts. The first part describes the basic tasks one needs to complete to deliver useful software. These tasks include designing, programming, and testing. The second part describes some common software development models that use different techniques to perform those tasks.
Here's what you will get

Lessons
  • 15+ Lessons
  • 98+ Quizzes
  • 2+ Flashcards
TestPrep
  • 45+ Pre Assessment Questions
  • 45+ Post Assessment Questions
Here's what you will learn
Download Course Outline
Lesson 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
Lesson 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
Lesson 3: Before The Beginning
  • Document Management
  • Historical Documents
  • E-Mail
  • Code
  • Code Documentation
  • Application Documentation
  • Summary
  • Exercises
  • What You Learned In This Lesson
Lesson 4: Project Management
  • Executive Support
  • Project Management
  • Summary
  • Exercises
  • What You Learned In This Lesson
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
Lesson 6: High-Level Design
  • The Big Picture
  • What To Specify
  • UML
  • Summary
  • Exercises
  • What You Learned In This Lesson
Lesson 7: Low-Level Design
  • OO Design
  • Database Design
  • Summary
  • Exercises
  • What You Learned In This Lesson
Lesson 8: Development
  • Use the Right Tools
  • Selecting Algorithms
  • Top-Down Design
  • Programming Tips and Tricks
  • Summary
  • Exercises
  • What You Learned In This Lesson
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
Lesson 10: Deployment
  • Scope
  • The Plan
  • Cutover
  • Deployment Tasks
  • Deployment Mistakes
  • Summary
  • Exercises
  • What You Learned In This Lesson
Lesson 11: Metrics
  • Wrap Party
  • Defect Analysis
  • Software Metrics
  • Summary
  • Exercises
  • What You Learned In This Lesson
Lesson 12: Maintenance
  • Maintenance Costs
  • Task Categories
  • Task Execution
  • Summary
  • Exercises
  • What You Learned In This Lesson
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
Lesson 14: Iterative Models
  • Iterative versus Predictive
  • Iterative versus Incremental
  • Prototypes
  • Spiral
  • Unified Process
  • Cleanroom
  • Summary
  • Exercises
  • What You Learned In This Lesson
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
×
uc logo for app downloadDownload our uCertify App [lms_setting_placeholder: This filed is used to set the LMS settings.

Share with your friends and colleagues

We use cookies to enhance your experience. By continuing to visit this site you agree to our use of cookies. More information
Accept