You are on page 1of 7

Best Practice in

Software
Engineering
(Concept + Practical Approach)

By :
Darwin, S.Kom., M.Kom., CPS®,
CRSP, CH, BKP, CDM, Google
Ads Certified, Google My
Business Certified, SEMrush
Digital Marketing Certified,
Content Marketing Certified,
Inbound Marketing Certified

1. CTO www.radatime.co.id
2. COO www.radatime.co.id
3. Dosen Universitas Mikroskil

IG : @radatime.id @darwin.ng888
Outlines
 Analysis & modeling
 Design & architecture
 Changeover strategy
 Implementation & engineering
SDLC
 Plan
 Analysis
 Design
 Implementation
Analysis
 Preliminary investigation
 Understand problem / opportunity (ex: Fishbone
Diagram)
 Define project scope and constraints
 Fact-finding
 Project usability, cost, benefit, and schedule
 Feasibility study (operational, technical,
economic, schedule)
 Presentation & recommendation
Modeling
 Requirement modeling
 Output
 Input
 Process
 Performance
 Security
 Team-based methods
 Joint Application Development (JAD)
 Rapid Application Development (RAD)
 Agile methods
Modeling Tools
 Business Process Modeling
 Business process model (BPM)
 Business process modeling notation (BPMN)
 Pool
 Swim lanes
 Data Flow Diagram (DFD)
+ data dictionary
 Unified Modeling Language (UML)

You might also like