Yazılım gereksinimleri geliştirme uygulaması - kurs 40.490 RUB. Uzmandan, eğitim 32 ac. h., Tarih: 24 Haziran 2023.
Miscellanea / / December 02, 2023
Gereksinim geliştirme, yazılım geliştirme çalışmasının ayrılmaz bir parçasıdır. Gereksinimler, yazılımın üzerine inşa edildiği temeldir. İşin başka hiçbir kısmı kötü yapılırsa sonucu bu kadar bozmaz. İşin başka hiçbir aşamasındaki hataların düzeltilmesi bu kadar zor değildir.
Kurs, yazılım gereksinimlerini tanımlamak, analiz etmek ve belgelemek için gerekli bilgi ve becerileri sağlar.
Kursun atölyesi sırayla tamamlanan görevlerin bir döngüsüdür.
Sistem analizi ve yazılım testi konusunda deneyimli bir uzman, mükemmel bir öğretmen. Derslerinde, materyalin anlaşılmasını kolaylaştırmak için sürekli olarak (kendi zengin deneyimlerinden elde edilenler de dahil olmak üzere) belirli pratik örnekler sunar. Mezun oldu...
Sistem analizi ve yazılım testi konusunda deneyimli bir uzman, mükemmel bir öğretmen. Derslerinde, materyalin anlaşılmasını kolaylaştırmak için sürekli olarak (kendi zengin deneyimlerinden elde edilenler de dahil olmak üzere) belirli pratik örnekler sunar.
Moskova Devlet Üniversitesi Mekanik ve Matematik Fakültesi'nden M.V. Lomonosov. 1998 yılından bu yana bilişim alanında çalışmaktadır. 2013 yılında Rusya Federasyonu Başkanı Rusya Ulusal Ekonomi ve Kamu Yönetimi Akademisi'nde BT yöneticisi programında eğitimini tamamladı. Test tasarımı, yazılım kalite güvencesi, sistem analitiği ve yönetimi alanlarında sürekli gelişmektedir.
Büyük bilgi sistemlerinin test edilmesi ve kalite kontrolünde kapsamlı pratik deneyime sahiptir. Şu anda Elena Sergeevna, bilgi sistemleri için test tasarımı geliştiren lider bir analisttir. Dahili kurumsal kalite güvence düzenlemelerinin geliştirilmesine ve uygulanmasına katılır. Test, sistem analizi ve kalite güvencesi konularında kurumsal eğitimler yürütür.
Eğitim materyali, öğrencilerin dikkatini pratik çalışmanın tüm özelliklerine çekerek açık ve anlaşılır bir şekilde sunulmaktadır. Uygulamadan örnekler, ek bilgiler, her türlü soruya ayrıntılı cevaplar - tüm bunlar, Elena Sergeevna'nın dinleyicileri arasında sürekli olarak yüksek ilgi ve ilgiyi sürdürüyor. Minnettar mezunlar en coşkulu incelemeleri bırakıyor ve Elena Sergeevna ile daha ileri çalışmalara kaydolmak için çabalıyorlar.
Modül 1. Gereksinimlerin tanımı (4 ac. H.)
- Gereksinimleri nelerdir? Gereksinimlerin tanımı.
- Gereksinimlerin sınıflandırılması. Gereksinimler nitelikleri.
- Gereksinimlerin kalite özellikleri.
Pratik çalışma: problem bildirimi. Sonraki derslerde gereksinimlerin geliştirileceği iş sürecinin açıklaması.
Modül 2. Gereksinim geliştirme süreci (4 ac. H.)
- Genel gereksinim geliştirme süreci.
- İş gereksinimleri. Sorunun beyanı, paydaşlar, sistem sınırının tanımı.
- Kullanıcı gereksinimleri. Kullanıcıları tanımlamak, ihtiyaçları belirlemek.
Pratik çalışma: Paydaşların belirlenmesi, otomasyon için sistem sınırları. Kullanıcıların tanımı.
Modül 3. Gereksinim geliştirme süreci. Pratik yönler (4 ac. H.)
- Gereksinim geliştirmenin pratik yönleri. Gereksinimlerin ortaya çıkarılması sürecinin planlanması.
- Gereksinimlerin kaynakları. İnsanlar. Sistemler. Dokümantasyon
- Gereksinimleri belirleme yöntemleri. Gereksinimleri belirlemenin psikolojik sorunları. Röportajların, çalışma grubu seminerlerinin, anketlerin vb. hazırlanması ve yürütülmesinin özellikleri.
Pratik çalışma: bir plan hazırlamak. İlgili taraflarla röportajların hazırlanması ve yürütülmesi
Modül 4. Gereksinim analizi (4 ac. H.)
- Gereksinimlerin geliştirilmesi. Gereksinim analizi aşaması.
- Modelleme genel sürecin bir parçasıdır.
- Modellemenin artıları ve eksileri.
- Model türleri
Modül 5. Kullanıcı gereksinimleri. Kullanım durumları (3 ac. H.)
- Tanım. Yapı. Kullanım senaryolarını açıklamaya yönelik kurallar.
- Ana akış, alternatifler, istisnalar.
- Ön koşullar ve son koşullar
- Durum diyagramını kullanın. Gösterim.
- İlişki türleri
Pratik çalışma: bir eğitim projesi için Kullanım senaryosu diyagramının hazırlanması.
Modül 6. Kullanıcı gereksinimleri. Kullanıcı hikayesi (3 ac. H.)
- Agile'da gereksinimler. Konu, Destan, Kullanıcı Hikayesi, İş Listesi Kavramları
- Kullanıcı hikayesi yazma kuralları. YATIRIM
- Aktör, eylemler, değer.
Pratik çalışma: bir eğitim projesi için bir kullanıcı hikayesi oluşturmak.
Modül 7. Etki alanı modelleri. Varlık-ilişki diyagramı ERD (3 ac. H.)
- Diyagramın amacı, temel kavramlar.
- Chen Notasyonu, Kaz Ayağı
- Bağlantı dereceleri. Belirsizliklerin çözülmesi.
Pratik çalışma: bir eğitim projesi için varlık ilişkisi diyagramı oluşturmak
Modül 8. Etki alanı modelleri. DFD Veri Akış Şeması (3 ac. H.)
- Diyagramın amacı. Bir diyagramın temel öğeleri.
- Ürdün, Gein-Sarson notasyonları
- Ayrıntı düzeyleri.
Pratik çalışma: Bir okul projesi için veri akış şeması oluşturmak.
Modül 9. Bir belge oluşturma (4 ac. H.)
- İşlevsel gereksinimler.
- İşlevsel olmayan gereksinimler. İşlevsel olmayan gereksinim türleri. Yazılım kalitesi özellikleri.
- Gereksinimler Şartnamesi. Belge yapısı. Gereksinimler metnini yazma kriterleri.