This slide is for your IT Project/System presentation.
It can be used for Student Reference and others .
#system analysis and design,UML and Flowchart Notation and how to draw it,Software Development Process,SDLC,Software Engineering.
How to present your system(software) efficiently and effectively
1. How to present your Project/System
efficiently and effectively!!!
=======*******==========
Tips and Hints
Knowledge sharing
Mg Kyaing(akog02@prodev)
2019-06-02(Sunday)
2. Content
What key contents should include in your
project/system presentation?
UML and Flowchart Notation & how to draw it?
ERD Diagram Reverse Engineering(MySQL,MSSQL)
Further Studies or To read next Level
CASE Tools Reference and Links
Any Comments and Open Discussion
3. What key contents should include in your project/system
presentation?
0)Development Team Or Team members introduction(0.5 mins)
(မိမိကိိုယ်ကိို မိတ်ဆက်ခြင််းန ဲ့မိမိ team ကိို မိတ်ဆက်ခြင််း။)
1)System’s Objective Or Goal(2 mins)
(System ရ ဲ့အဓိကရည်ရွယ်ြျက်ကိို ရှင််းခြခြင််း ၊သို်းတဲ့ Users တတွကိို ဘယ်လိို Solutions
တြ်းလ ရှင််းခြခြင််း။)
2)System’s technical point of view(CASE and DevTools) (0.5 mins)
(System ကိို တရ်းသ ်းသညဲ့်နည််းြည ရှု့တ ငဲ့်မှသို်းသြ်ခြင််းဘယ် tools တတွန ဲ့
တရ်းသ ်းြဲ့ကကတယ်။)
3)System’s functional Lists(Features Lists)(1 mins)
(System ရ ဲ့Core features မျ ်းကိို ရှင််းခြခြင််း။)
4. 4)System’s Flowchart Or UML Diagrams(2 mins)
(System ရ ဲ့အလိုြ်လိုြ်မဲ့ ြိုစကိို ရှင််းခြခြင််း။)
5)System’s ERD Or Database Design(Logical & Physical Design)(2 mins)
(System ရ ဲ့တန က်ကွယ်မှ data သိမ််းဆည််းမဲ့ ြိုစမျ ်းကိိုရှင််းခြခြင််း[1NF,2NF,3NF,4NF etc])
6)System’s Pros and Cons Or SWOT Analysis(2 mins)
(System ရ ဲ့အ ်းနည််းြျက် အ ်းသ ြျက်မျ ်းကိို ရှင််းခြြျင််း။)
7)System’s new feature list.(1 mins)
(System တွင်တန က် ြ် ညဲ့်ြျင်တသ feature စ ရင််းမျ ်းကိို ရှင််းခြခြင််း။)
8)Run/Show project/System(7 mins)
(မိမိတိို ဲ့ရ ဲ့project/system ကိို run ခြခြင််း.မိမိတရ်းသ ်းြဲ့သညဲ့်အြိိုင််းမျ ်းကိိုရှင််းခြခြင််း။)
What key contents should include in your project
presentation?
5. 0)Development Team Or Team Members Introduction
(မိမိကိိုယ်ကိို မိတ်ဆက်ခြင််းန ဲ့မိမိ team ကိို မိတ်ဆက်ခြင််း။)
Team မိတ်ဆက်ြျင််းဆိိုတ ကတတ ဲ့ ရှင််းြါတယ်။
မိမိကိိုယ်ကိို မိတ်ဆက်မယ် ။မိမိ team ကိိုမိတ်ဆက်မယ်။
ဘယ်သူတတွြါ၀င်တရ်းသ ်းြဲ့တယ်ရယ်။
ဘယ်သူတတွက ဘယ်အြိိုင််းကိို တ ၀န်တရ်းြဲ့တယ်ဆိိုတ စသည်ခြငဲ့်။
ဉြမ ..Login and Logout ကိို တအ င်တအ င်တရ်းတယ်။Reports တတွကိို ခမခမတရ်းတယ်။
ဘယ်အြိိုင််းကတတ ဲ့ ကျတန ်/ကျမ တရ်းတယ်…………………..စသည်၊
6. 1)System’s Objective Or Goal(2 mins)
(System ရ ဲ့အဓိကရည်ရွယ်ြျက်ကိို ရှင််းခြခြင််း ၊သို်းတဲ့ Users
တတွကိို ဘယ်လိို Solutions တြ်းလစသည်။)
System’s Objectives or Goal
How to fulfill users or stakeholders expectation by this system.
စနစ်က သို်းမဲ့ သူတတွကိို ဘယ်လိိုအကျိ ်းတကျ်းဇူ်းတြ်းမယ်ရယ်.ဘယ်လိိုခြညဲ့်စ်းတြ်းမလ။
Explain Over all functions of System
စနစ်ရ ဲ့လိုြ်တဆ င်မဲ့ အြိိုင််းမျ ်းကိို အကကမ််းြျင််းရှင််းခြခြင််း။
Write down your system’s Objectives/Goal.
7. 2)System’s technical point of view(CASEs and DevTools) (0.5 mins)
(System ကိို တရ်းသ ်းသညဲ့်နည််းြည ရှု့တ ငဲ့်မှသို်းသြ်ခြင််း ဘယ်tools တတွန ဲ့တရ်းသ ်းြကကတယ်။)
Which technology are used to develop system?
Programming Language & Framewrok>Java,C#,PHP,Spring,Spring Boot,struct2,mvc
Database>>MySQL,MSSQL,PostgreSQL,SQLite
Deployment Server>>IIS,Apache Server,xampp server,wamp server,
Development Tools(IDE)>>eclipse Oxygen,visual studio 2015,vs code,sublime
text,netbean,android studio 3.3 etc.
Other Plugins & Templates & CSS Framework>>Bootstrap 3,4,Jquery,Ajax,Entity
Framework 5,Hibrate ,Laravel 5.3
9. 4)System’s flowchart Or UML Diagrams(6 mins)
(System ရ ဲ့အလိုြ်လိုြ်မဲ့ ြိုစကိို ရှင််းခြခြင််း။)
UML And Flowchart ဆိိုတ ကိို သိြိို ဲ့လိိုလ ြ။
What is UML?
သူကအဓိကတတ ဲ့ system ရ ဲ့အလိုြ်လိုြ်မဲ့ ြိုစ ကိို users/stakeholders တတွကိို သိသ ခမင်သ တအ င် Diagrams တတွန ဲ့
ြိုတလ်းတတွန ဲ့ရှင််းခြတ ြါဘ။
General/Big-Picture န ်းလည်သွ ်းတအ င်ရှင််းခြလိိုက်တ ြါြ။
UML (Unified Modeling Language) is a standard language for specifying, visualizing, constructing, and
documenting the artifacts of software systems. UML was created by the Object Management Group
and UML 1.0 specification draft was proposed to the OMG in January 1997.
1)Class diagram
2)Object diagram
3)Use case diagram
4)Sequence diagram
5)Collaboration diagram
6)Activity diagram
7)Statechart diagram
8)Deployment diagram
9)Component diagram
12. Notation of UML Use Case Diagram ? Let’s See.
System
Draw your system's boundaries using a rectangle that contains use cases. Place
actors outside the system's boundaries.
Use Case
Draw use cases using ovals. Label the ovals with verbs that represent the system's
functions.
13. Actors
Actors are the users of a system. When one system is the actor of another system,
the actor system with the actor stereotype.
Relationships
Illustrate relationships between an actor and a use case with a simple line. For
relationships among use cases, use arrows labeled either "uses" or "extends." A "uses"
relationship indicates that one use case is needed by another in order to perform a
task. An "extends" relationship indicates alternative options under a certain use case.
Notation of UML Use Case Diagram ? Let’s See.
14. A flowchart is a type of diagram that represents
a workflow or process. A flowchart can also be defined as a
diagrammatic representation of an algorithm, a step-by-step
approach to solving a task.
21. 5)ERD of Retail Management System(MS SQL reverse engineering)
22. 6)System’s Pros and Cons Or SWOT Analysis(3 mins)
(System ရ ဲ့အ ်းနည််းြျက် အ ်းသ ြျက်မျ ်းကိို ရှင််းခြခြင််း။)
SWOT means:
S stand for Strengths, အ ်းသ ြျက်မျ ်း….
W stand for Weakness, အ ်းနည််းြျက်မျ ်း
O stand for Opportunties, အြွငဲ့်အလမ််းမျ ်းန ဲ့
T stand for Threatsအတ ်းအဆ်းမျ ်း စသည်။
Do you know SWOT ?
Now know? But No problem
23. 6)System’s Pros and Cons Or SWOT Analysis(3 mins)
(System ရ ဲ့အ ်းနည််းြျက် အ ်းသ ြျက်မျ ်းကိို ရှင််းခြြျင််း။)
Pros of System.
Save time and energy
Lack of data missing
Reduce manual jobs and so on.
Cons of System
Server costs and software costs
Operations costs
Training costs
Users blame the system and so on.
Write down your system’s Pros and Cons.
24. 7)System’s new feature list and innovative idea.(1 min)
(System တွင်တန က် ြ် ညဲ့်ြျင်တသ feature စ ရင််းမျ ်းကိို ရှင််းခြခြင််း။)
New feature/Innovative idea list:
1)Single sign on
2)Localization(Multi-Languages)
3)Role Management & Menu Management etc.
4)Integrate with payment System.
Write down your system’s new feature lists.
25. 8)Run/Show project/System(7 mins)
(မိမိတိို ဲ့ရ ဲ့project/system ကိို run ခြခြင််း.မိမိတရ်းသ ်းြဲ့သညဲ့်အြိိုင််းမျ ်းကိိုရှင််းခြခြင််း။)
Time to run yours Project/System
က Project/System ကိို run ခြလိို ဲ့ရြါြ။.
မိမိတရ်းသ ်းြဲ့သညဲ့်အြိိုင််းမျ ်းကိို run ခြလိို ဲ့ရြါြ။
တရ်း ်းတဲ့ အစွမ််းတတွ ိုတ်လိို ဲ့ရြါြ။ :D