You must be logged in to take this course → LOGIN | REGISTER NOW
The [course_title] course teaches you the procedures for selecting the ideal software development process. You will explore both the theoretical and practical examples and aspects of software development.
Focuses include requirements engineering, architecture and design, testing and maintenance, and software quality in general. Upon completion, you will be able to know how to set up an integrated development environment (IDE). You will also learn to use Git (and Github!) and Unified Modeling Language (UML) to design and build an Android application.
Assessment
This course does not involve any written exams. Students need to answer 5 assignment questions to complete the course, the answers will be in the form of written work in pdf or word. Students can write the answers in their own time. Each answer need to be 200 words (1 Page). Once the answers are submitted, the tutor will check and assess the work.
Certification
Edukite courses are free to study. To successfully complete a course you must submit all the assignment of the course as part of assessment. Upon successful completion of a course, you can choose to make your achievement formal by obtaining your Certificate at a cost of £49.
Having an Official Edukite Certification is a great way to celebrate and share your success. You can:
- Add the certificate to your CV or resume and brighten up your career
- Show it to prove your success
Course Credit: University of Pennsylvania
Course Curriculum
Module: 01 | |||
Importance of Software Engineering – Georgia Tech – Software Development Process | 00:09:00 | ||
Software Failure Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Failure Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Discipline of Software Engineering – Georgia Tech – Software Development Process | 00:01:00 | ||
The Software Crisis – Georgia Tech – Software Development Process | 00:03:00 | ||
The Software Crisis Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
The Software Crisis Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Evidence of the Software Crisis – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Development – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Process – Georgia Tech – Software Development Process | 00:02:00 | ||
Module: 02 | |||
Preliminary Questions Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Preliminary Questions Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Phases – Georgia Tech – Software Development Process | 00:01:00 | ||
Tools of the Trade – Georgia Tech – Software Development Process | 00:01:00 | ||
Traditional Software Phases – Georgia Tech – Software Development Process | 00:01:00 | ||
Introduction with Barry Bohem – Georgia Tech – Software Development Process | 00:00:00 | ||
Requirements Engineering – Georgia Tech – Software Development Process | 00:02:00 | ||
Design – Georgia Tech – Software Development Process | 00:01:00 | ||
Implementation – Georgia Tech – Software Development Process | 00:01:00 | ||
Verification & Validation – Georgia Tech – Software Development Process | 00:02:00 | ||
Module: 03 | |||
Maintenance – Georgia Tech – Software Development Process | 00:02:00 | ||
Software Phases Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Phases Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Process Model Introduction – Georgia Tech – Software Development Process | 00:01:00 | ||
Waterfall Process – Georgia Tech – Software Development Process | 00:01:00 | ||
Spiral Process – Georgia Tech – Software Development Process | 00:03:00 | ||
Evolutionary Prototyping Process – Georgia Tech – Software Development Process | 00:02:00 | ||
Rational Unified Process – Georgia Tech – Software Development Process | 00:01:00 | ||
Agile Process – Georgia Tech – Software Development Process | 00:02:00 | ||
Module: 04 | |||
Choosing a Model – Georgia Tech – Software Development Process | 00:02:00 | ||
Choosing a Model Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Choosing a Model Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Lifecycle Documents – Georgia Tech – Software Development Process | 00:01:00 | ||
Classic Mistakes: People – Georgia Tech – Software Development Process | 00:02:00 | ||
Classic Mistakes: Product – Georgia Tech – Software Development Process | 00:01:00 | ||
Classic Mistakes: Technology – Georgia Tech – Software Development Process | 00:01:00 | ||
Classic Mistakes Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Classic Mistakes: Technology – Georgia Tech – Software Development Process | 00:01:00 | ||
Classic Mistakes Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Module: 05 | |||
Lesson Overview – Georgia Tech – Software Development Process | 00:01:00 | ||
Eclipse Introduction – Georgia Tech – Software Development Process | 00:01:00 | ||
IDE Overview – Georgia Tech – Software Development Process | 00:02:00 | ||
Plug-Ins – Georgia Tech – Software Development Process | 00:01:00 | ||
Eclipse Demo: Create Java Project – Georgia Tech – Software Development Process | 00:04:00 | ||
Eclipse Demo: Create a Class – Georgia Tech – Software Development Process | 00:02:00 | ||
Eclipse Demo: Run Configuration – Georgia Tech – Software Development Process | 00:02:00 | ||
Eclipse Demo: Debugging – Georgia Tech – Software Development Process | 00:04:00 | ||
Module: 06 | |||
Lesson Overview – Georgia Tech – Software Development Process | 00:01:00 | ||
Interview with John Britton – Georgia Tech – Software Development Process | 00:04:00 | ||
Version Control System Introduction – Georgia Tech – Software Development Process | 00:03:00 | ||
VCS Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
VCS Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Essential Actions – Georgia Tech – Software Development Process | 00:01:00 | ||
Example Workflow – Georgia Tech – Software Development Process | 00:01:00 | ||
“Don’ts” in VCS – Georgia Tech – Software Development Process | 00:02:00 | ||
Two Main Types of VCS – Georgia Tech – Software Development Process | 00:01:00 | ||
Module: 07 | |||
Installing GIT Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
GIT Workflow – Georgia Tech – Software Development Process | 00:01:00 | ||
GIT Demo: Intro to Git – Georgia Tech – Software Development Process | 00:14:00 | ||
GIT Demo: Git + Eclipse – Georgia Tech – Software Development Process | 00:04:00 | ||
GIT Demo: Github – Georgia Tech – Software Development Process | 00:04:00 | ||
Introduction – Georgia Tech – Software Development Process | 00:01:00 | ||
GIT Recap – Georgia Tech – Software Development Process | 00:01:00 | ||
GIT Recap: Local Repositories – Georgia Tech – Software Development Process | 00:01:00 | ||
GIT Recap: Remote Repositories – Georgia Tech – Software Development Process | 00:01:00 | ||
Module: 08 | |||
Lesson Overview – Georgia Tech – Software Development Process | 00:01:00 | ||
Interview with Jane Cleland-Huang – Georgia Tech – Software Development Process | 00:05:00 | ||
General RE Definition – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Intensive Systems – Georgia Tech – Software Development Process | 00:01:00 | ||
Software Quality – Georgia Tech – Software Development Process | 00:01:00 | ||
Identifying Purpose – Georgia Tech – Software Development Process | 00:01:00 | ||
Completeness and Pertinence – Georgia Tech – Software Development Process | 00:01:00 | ||
Pertinence Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Pertinence Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Completeness Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Completeness Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Irrelevant Requirements Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Irrelevant Requirements Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Module: 09 | |||
Best Practices – Georgia Tech – Software Development Process | 00:01:00 | ||
RE Definition Breakdown – Georgia Tech – Software Development Process | 00:01:00 | ||
Defining Requirements – Georgia Tech – Software Development Process | 00:03:00 | ||
Defining Requirements Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Defining Requirements Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Functional and Nonfunctional Requirements – Georgia Tech – Software Development Process | 00:01:00 | ||
User and System Requirements – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirement Origins – Georgia Tech – Software Development Process | 00:01:00 | ||
Module: 10 | |||
Elicitation Problems – Georgia Tech – Software Development Process | 00:02:00 | ||
Traditional Techniques – Georgia Tech – Software Development Process | 00:03:00 | ||
Other Techniques – Georgia Tech – Software Development Process | 00:01:00 | ||
Modeling Requirements – Georgia Tech – Software Development Process | 00:01:00 | ||
Analyzing Requirements – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Prioritization – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Prioritization Quiz – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Prioritization Quiz Solution – Georgia Tech – Software Development Process | 00:01:00 | ||
Requirements Engineering Process – Georgia Tech – Software Development Process | 00:01:00 | ||
SRS – Georgia Tech – Software Development Process | 00:02:00 | ||
Assessment | |||
Submit Your Assignment | 00:00:00 | ||
Certification | 00:00:00 |
Course Reviews
No Reviews found for this course.