2. Software Development
“It’s the process of developing software
products in an ordered manner, usually
following a certain methodology.”
programming + testing + documenting + bug fixing
6. - Identifying the Problem
- Requirements gathering
- Record and Observe
- Propose solutions
- Identify objectives
- Creation of Project Plan
Planning
8. - Designing the Study
- Identification of features
- Business rules
- Diagrams and Layouts
- Entity Relationship Diagrams
- Process Maps
- Pseudocode
Design
9. - Actual Development
- Coding
- Integration and Testing
- Bug Fixing
- Alpha and Beta Releases
Implementation
$ ruby
> require ::File.expand_path('..
/config/environment', __FILE__)
run Rails.application
//= require turbolinks
//= require_tree .
require 'rails/all'
…..
…..
10. - Support and Continuity
- Evolution of software
- Updates
- Performance evaluation
- Validation
Maintenance