Merhaba,
PHP&MYSQL ile yazılım geliştiriyorum. Yeni bir projeye başlamadan kağıt üzerinde veritabanı ve kod planlaması yapıyorum. Haliyle eksikler çıkabiliyor ve sonradan ilave etmek yorucu olabiliyor. Bunu daha ayrıntılı, kolay ve anlaşılır bir şekilde yapabileceğim yapı mevcut mu?
Teşekkürler.
Yazılım Öncesi Planlama
7
●197
- 07-09-2018, 09:05:18öncelikle framework kullanabilirsiniz. projeyi ileride geliştirmek istediğinizde problem yaşamazsınız. algoritma oluşturabilirsiniz word yada benzeri bir programda bu algoritmada projeyi bitirdikten sonra yazılım aşamasına geçmek daha mantıklı ve kolay olacaktır sizin içinMrNone adlı üyeden alıntı: mesajı görüntüle
- 07-09-2018, 09:05:36MisafirHocam ben açıkçası tam tersinden gidiyorum.
Arayüzde bulunması gereken sayfalar - en ince detaya kadar (şifremi unuttum sayfası) - neler bunları tek tek yazıp neler gerekli bunun notlarını alıyorum.
%100 başka bir sayfanın en azından site açılışı için gerekli olmadığına emin olduktan sonra veritabanı kısmına geçiyorum aynı şekilde onu modelliyorum.
En son da panelde kendime rahatlık olması için neler kullanabilirim yeni ne pluginler, sınıflar çıkmış bunlar için bir sektörü araştırıyorum sonra yazmaya başlıyorum. - 07-09-2018, 09:10:46Veritabanı planlaması için MySQL Workbench veya benzeri programları tercih edebilirsiniz.
- 07-09-2018, 09:13:06
- 07-09-2018, 10:36:05Kimlik doğrulama veya yönetimden onay bekliyor.Bu konuda net bir fikir belirtmek doğru olmaz ama bir projenin en zor kısmı burasıdır. Burası doğru yapıldıktan sonra projenin 50% si bitmiş oluyor zaten.
Öncelikle ihtiyaçlar net olarak belirlenmelidir. Bu proje ne iş yapacak sorusuna çok detaylı bir yanıt verilmelidir.
Daha sonra bir workflow çizilmelidir. Yani iş akışı.
Daha sonra iş akışına uygun wireframeler çizilmelidir. Wireframeler web sitenizin kağıt veya dijital ortamda kabataslak çizilmiş taslağına denir.
Wireframenin ihtiyaçlarına göre UML diyagramları çizilir, yani veritabanı modellemesi.
En son kod yazmaya geçilir. Veritabanı ve diğer diyagramlar aslında kodların ne içermesi gerektiğini anlatmaktadır. Anlatmıyorsa birşeyler yanlış gitmiş demektir ve başa dönülmelidir.
Bu şekilde ilerlendiği zaman burayı atlamışız, şurayı atlamışız gibi şeyler genellikle olmaz.
Workflow, UML diyagramları ve wireframeleri çizebileceğiniz bir dijital ortam önerisi: draw.io
Bol şans. - 07-09-2018, 22:03:58https://www.dbdesigner.net/ kullanıyorum üyelik açtım aklıma geldikçe eksiğini buldukça girip db yi düzenliyorum tamam bitti dediğimde export edip mysqle atıyorum yada framework kullan migration işlemleriyle her an değiştirebilirsin.MrNone adlı üyeden alıntı: mesajı görüntüle