Систем хөгжүүлэх амьдралын
цикл
Мэдээллийн системийг хөгжүүлэхэд хэрэгтэй дараалсан үе шат
•Төлөвлөх
•Шинжилгээ
•Зохиомж
•Гүйцэтгэл
•Тусламж болон дэмжлэг
Систем хөгжүүлэх амьдралын цикл
СХАЦ)
Хүрхрээ загвараар мэдээллийн
системийг хөгжүүлэх
Өнөөгийн байдлыг судлах
• Хэрэгцээ шаардлагыг тодруула

Гадаад дизайн гаргах
Нарийвчилсан дизайн хийх

Програмын дизайн интерфейс
Тестлэх
Алхам 1
 Захиалагчийн шаардлагийг анализ хийнэ
 Хөгжүүлэх системийн өнөөгийн байдлыг

судална.
 Захиалагчийн хэрэгцээ шаардлагыг
тодорхойлно
Алхам 2
 Гадаад дизайн
 Системийн гүйцэтгэх ажлуудыг тодорхой

болгоно
 Боловсруулах өгөгдөл нь юу вэ гэдгийг
судална
 Оролт, гаралтыг судална

Алхам 3
 Нарийвчилсан дизайн
 Програмыг нэгж хэсэг болох функцуудэд

хувааж, системийн бүтцийг тодорхойлно
 Файлын зохион байгуулалтыг
тодорхойлно
 Програмын бүрийг хэрхэн нарийвчилсан
боловсруулахыг тодорхойлно
Алхам 4
 Програмын дизайн ба интерфейс

Програмчлал
 Програмыг модулиудад хуваана
 Модулиудын кодыг бичнэ
Алхам 5
 Тестлэх
 Модуль, програмд нэгжийн тестийг

хийнэ.
 Системийн боломж нь зорилгыг хангаж
байгаа эсэхийг шалгана
Дотоод дизайн
Программ хангамжийн
бүтцийг судална

Физик өгөгдлийн дизайн

Программийн функцыг
тодорхойлно
Программ хангамжийн бүтцийг
судлах
 Систем нь ямар програмуудасс бүрдэж

байгаа тодорхойлж, програм хангамжийн
бүтцийн зургийг зурдаг
Систем

Дэд систем

Програм

Модуль
Дараах асуулдалд анхаарна
 Програмын функц болон

боловсруулалтын агуулга нь бие даасан
байгаа эсэх
 Нэг системд “дэд системийг
оролцуулаад”-ийн програмууд нь хэт олон
болоогүй эсэх
 Систем- дэд систем – програмын шатлал
нь хэт гүнзгий болоогүй эсэх
Жишээ нь Номын сангийн систем
Номын сангийн удирдлагын систем
Номын
менежментийн дэд
систем

Ном авах, олгох
дэд систем

Ном авах дэд
систем

Уншигчийн
мэдээлэл

Ном
бүртгэлийн
систем

Ном хайх дэд
систем

мэдээллийн системийг хөгжүүлэх

  • 2.
    Систем хөгжүүлэх амьдралын цикл Мэдээллийнсистемийг хөгжүүлэхэд хэрэгтэй дараалсан үе шат •Төлөвлөх •Шинжилгээ •Зохиомж •Гүйцэтгэл •Тусламж болон дэмжлэг Систем хөгжүүлэх амьдралын цикл СХАЦ)
  • 3.
    Хүрхрээ загвараар мэдээллийн системийгхөгжүүлэх Өнөөгийн байдлыг судлах • Хэрэгцээ шаардлагыг тодруула Гадаад дизайн гаргах Нарийвчилсан дизайн хийх Програмын дизайн интерфейс Тестлэх
  • 4.
    Алхам 1  Захиалагчийншаардлагийг анализ хийнэ  Хөгжүүлэх системийн өнөөгийн байдлыг судална.  Захиалагчийн хэрэгцээ шаардлагыг тодорхойлно
  • 5.
    Алхам 2  Гадааддизайн  Системийн гүйцэтгэх ажлуудыг тодорхой болгоно  Боловсруулах өгөгдөл нь юу вэ гэдгийг судална  Оролт, гаралтыг судална 
  • 6.
    Алхам 3  Нарийвчилсандизайн  Програмыг нэгж хэсэг болох функцуудэд хувааж, системийн бүтцийг тодорхойлно  Файлын зохион байгуулалтыг тодорхойлно  Програмын бүрийг хэрхэн нарийвчилсан боловсруулахыг тодорхойлно
  • 7.
    Алхам 4  Програмындизайн ба интерфейс Програмчлал  Програмыг модулиудад хуваана  Модулиудын кодыг бичнэ
  • 8.
    Алхам 5  Тестлэх Модуль, програмд нэгжийн тестийг хийнэ.  Системийн боломж нь зорилгыг хангаж байгаа эсэхийг шалгана
  • 9.
    Дотоод дизайн Программ хангамжийн бүтцийгсудална Физик өгөгдлийн дизайн Программийн функцыг тодорхойлно
  • 10.
    Программ хангамжийн бүтцийг судлах Систем нь ямар програмуудасс бүрдэж байгаа тодорхойлж, програм хангамжийн бүтцийн зургийг зурдаг Систем Дэд систем Програм Модуль
  • 11.
    Дараах асуулдалд анхаарна Програмын функц болон боловсруулалтын агуулга нь бие даасан байгаа эсэх  Нэг системд “дэд системийг оролцуулаад”-ийн програмууд нь хэт олон болоогүй эсэх  Систем- дэд систем – програмын шатлал нь хэт гүнзгий болоогүй эсэх
  • 12.
    Жишээ нь Номынсангийн систем Номын сангийн удирдлагын систем Номын менежментийн дэд систем Ном авах, олгох дэд систем Ном авах дэд систем Уншигчийн мэдээлэл Ном бүртгэлийн систем Ном хайх дэд систем