Хөтөлбөрийг хэрхэн яаж задлах вэ

Агуулгын хүснэгт:

Хөтөлбөрийг хэрхэн яаж задлах вэ
Хөтөлбөрийг хэрхэн яаж задлах вэ

Видео: Хөтөлбөрийг хэрхэн яаж задлах вэ

Видео: Хөтөлбөрийг хэрхэн яаж задлах вэ
Видео: IELTS - Д ХЭРХЭН БЭЛДЭЖ ЭХЛЭХ BЭ? | МИНИЙ IELTS - Д БЭЛДЭЖ БАЙСАН ТУРШЛАГААС 2024, Арваннэгдүгээр
Anonim

Мэргэжлийн үйл ажиллагааны явцад програмист нь эх кодын том фрагментууд эсвэл бүхэл бүтэн програмуудад нарийн дүн шинжилгээ хийх шаардлагатай олон нөхцөл байдлыг шийдвэрлэх ёстой. Амжилттай шийдэл, туршлагыг судлах, аль хэдийн хэрэгжүүлсэн алгоритмд дүн шинжилгээ хийх, эсвэл өөр төслийг баг руу шилжүүлэх нь ихэвчлэн хэн нэгний бичсэн програмыг задлах шаардлагатай болдог.

Хөтөлбөрийг хэрхэн яаж задлах вэ
Хөтөлбөрийг хэрхэн яаж задлах вэ

Шаардлагатай

  • - эх кодыг үзэх програм;
  • - урвуу инженер, кейс хэрэгсэл.

Зааварчилгаа

1-р алхам

Шинжилж буй програмын хяналтын дамжуулалтын урсгалыг шалгана уу Оруулах цэгийг тодорхойлно уу. Жишээлбэл, энэ нь C ба C ++ хэл дээрх үндсэн функц бөгөөд нэргүй эхний түвшний бүтцийн блокын эхлэл бөгөөд төгсгөл гэсэн төгсгөлтэй төгсгөлтэй төгсгөлтэй төгсгөл үгээр төгсгөдөг. Оролтын цэгээс эхлээд функц, процедур, ангиудын аргад дууддаг. Өндөр түвшний хяналтын урсгалын диаграммыг зур. Энэ процессыг хялбарчлахын тулд та янз бүрийн урвуу инженерийн хэрэгслийг ашиглаж болно. Задлан боловсруулсан програмын бүтцийн элементүүдийн эх кодыг илүү нарийвчлан шинжлэх. Бие даасан функц, аргуудын хяналтын урсгалын диаграмм эсвэл урсгалын диаграммыг зур.

Алхам 2

Шинжилж буй програмын мэдээллийн урсгалыг шинжлэх. Мэдээллийг хадгалахад ашигласан бүтцийг тодорхойлж, програмын функциональ элементүүдийн хооронд шилжүүлэх. Өгөгдлийг нэг хэлбэрээс нөгөө хэлбэрт хөрвүүлдэг кодын хэсгүүдийг тодорхойл. Хөтөлбөрт гадаад орчноос мэдээлэл хүлээн авах газруудын жагсаалт, түүнчлэн түүний гаралтыг хаа нэг газар байрлуул. Шинээр зохион бүтээх хэрэгсэл, хэрэгслийн хэрэгслүүд (жишээлбэл, удамшлын диаграм, хараат байдлын диаграммыг бий болгох гэх мэт) нь энэ төрлийн шинжилгээнд тусална.

Алхам 3

Хөтөлбөрийг задлахдаа түүний үйл ажиллагааны зарчмуудын талаар бүрэн дүүрэн ойлголттой болно. Бүтцийн элементүүдийн хоорондох хяналтыг шилжүүлэх урсгалын талаархи мэдлэгийн үндсэн дээр өгөгдлийн хувиргалтын урсгал, төрлүүдийн талаархи мэдлэг, ажлын үндсэн алгоритмуудыг тодорхойлж өгөгдөл боловсруулах ба интерфэйсийг хянах алгоритмуудыг тусад нь салга. Ердийн боловсруулалтын алгоритмуудыг сонгоод тэдгээрийг ангил. Төрөл бүрийн бүрэлдэхүүн хэсгүүдийн харилцан үйлчлэлд тулгуурлан алгоритмуудыг тодорхойлох (жишээлбэл, хайлтыг бие даан, нэг хэсэг болгон ашиглаж болно). Шаардлагатай бол програмын ажиллагааг харуулахын тулд янз бүрийн нарийвчлалтай урсгалын диаграммуудыг гарга.

Зөвлөмж болгож буй: