0
(C REATE , R ETRIEVE , U PDATE , D ESTROY )
INTRODUCTION (CRUD)
The acronym CRUD represents the most
common SQL operations performed on a
database.

C

Create

MySQL
...
CRUD ANALYSIS
• A good way to validate an ERD is to do a
CRUD analysis on it.
– CRUD is an acronym for create, retrieve, u...
Create Operation
• Keywords to look for in the client interviews,
business scenarios, and so on are INPUT,
ENTER, LOAD, IM...
Retrieve Operation
• Keywords to look for are VIEW, REPORT,
BRING UP, PRINT, FIND, READ and
LOOK UP.
• These all point to ...
UPDATE OPERATION
• Keywords to look for are CHANGE,
MODIFY, ALTER and UPDATE.
• These all point to updating information th...
DELETE OPERATION
• Keywords to look for are DISCARD,
REMOVE, TRASH, PURGE, and DELETE.
• These all point to deleting infor...
(J OINT APPLICATION DEVELOPMENT )
INTRODUCTION
•

Joint Application Development, or JAD, is a process
originally developed for designing a computer-based
sy...
JAD SCOPE
•

The JAD should cover the complete development
life cycle of a system.

•

The JAD is usually a 3 to 6 month w...
WHY?
•

JAD reduces the amount of time required to develop
systems since it eliminates process delays and
misunderstanding...
HOW?
•
•

•

JAD centers around a structured workshop session.
Participants get together in a room to discuss the
problem/...
JAD STRUCTURE
•

They are less frequent

•

More structured, and productive

•

An agenda provides the structure

•

The f...
JAD PARTICIPANTS
•

Project sponsor
• Project lead
• Facilitator
• Scribe
• End users
• Developers
• Observers
• Subject m...
BENEFITS OF JAD
•

Enhanced communication and relationship between
business end users and IT personnel

•

Build consensus...
1:en.wikipedia.org/wiki/Create,_read,_update_and_delete
2:jsj.sict.edu.cn/.../S05L04_Understanding%20 CRUD%20Requ
irements...
THANK YOU
Crud and jad
Upcoming SlideShare
Loading in...5
×

Crud and jad

1,458

Published on

Crud and jad

Published in: Education, Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,458
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Crud and jad"

  1. 1. (C REATE , R ETRIEVE , U PDATE , D ESTROY )
  2. 2. INTRODUCTION (CRUD) The acronym CRUD represents the most common SQL operations performed on a database. C Create MySQL Statement INSERT R Retrieve SELECT U Update UPDATE D Destroy DELETE Letter Operation 3
  3. 3. CRUD ANALYSIS • A good way to validate an ERD is to do a CRUD analysis on it. – CRUD is an acronym for create, retrieve, update, delete. • These are the four basic operations that a database allows. – Part of checking a data model for completeness and accuracy is making sure that all the CRUD functions specified by the business scenario and the business rules are represented in the ERD.
  4. 4. Create Operation • Keywords to look for in the client interviews, business scenarios, and so on are INPUT, ENTER, LOAD, IMPORT, RECORD, and CREATE. • These all indicate that a record is created in the database at this time. Review the requirements for these keywords. • Does your data model account for all these functions?
  5. 5. Retrieve Operation • Keywords to look for are VIEW, REPORT, BRING UP, PRINT, FIND, READ and LOOK UP. • These all point to retrieving information from the database. Review the requirements for these keywords. • Does your data model account for all these functions?
  6. 6. UPDATE OPERATION • Keywords to look for are CHANGE, MODIFY, ALTER and UPDATE. • These all point to updating information that is already in the database. Review the requirements for these keywords. • Does your data model account for all these functions?
  7. 7. DELETE OPERATION • Keywords to look for are DISCARD, REMOVE, TRASH, PURGE, and DELETE. • These all point to deleting information that is already in the database. Review the requirements for these keywords. • Does your data model account for all these functions?
  8. 8. (J OINT APPLICATION DEVELOPMENT )
  9. 9. INTRODUCTION • Joint Application Development, or JAD, is a process originally developed for designing a computer-based system. • JAD is a technique that allows the developers, managers, IT Professionals and end users to work together to build a product. • It is a series of highly structured interviewed sessions and is aimed to achieve project’s goal.
  10. 10. JAD SCOPE • The JAD should cover the complete development life cycle of a system. • The JAD is usually a 3 to 6 month well-defined project. • For large-scale projects, it is recommended that the project be approached incrementally, and that separate JAD's be used for each increment.
  11. 11. WHY? • JAD reduces the amount of time required to develop systems since it eliminates process delays and misunderstandings and improves system quality. • It also improves the quality of the final product by focusing on the up-front portion of the development lifecycle, thus reducing the likelihood of errors.
  12. 12. HOW? • • • JAD centers around a structured workshop session. Participants get together in a room to discuss the problem/project. Everyone hears what the rest of the group has to say.
  13. 13. JAD STRUCTURE • They are less frequent • More structured, and productive • An agenda provides the structure • The facilitator directs the process • Visual aids clarify concepts being discussed and the group dynamics, with constant feedback, stimulates creativity
  14. 14. JAD PARTICIPANTS • Project sponsor • Project lead • Facilitator • Scribe • End users • Developers • Observers • Subject matter experts
  15. 15. BENEFITS OF JAD • Enhanced communication and relationship between business end users and IT personnel • Build consensus and ownership • Reduced system cost and development time • Reduced function creep • Improved system quality and productivity • Design cross-functional solutions • Helps project teams get focused and stay focused • Helps you get the right job done at the right time!
  16. 16. 1:en.wikipedia.org/wiki/Create,_read,_update_and_delete 2:jsj.sict.edu.cn/.../S05L04_Understanding%20 CRUD%20Requ irements 3:ssyu.im.ncnu.edu.tw/course/CSDB/Unit10.ppt 4:www.ksinc.com/itpmcptools/JADGuidelines.pdf 5:en.wikipedia.org/wiki/Joint_application_design
  17. 17. THANK YOU
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×