SlideShare a Scribd company logo
1 of 101
Download to read offline
āļšāļ—āļ—āļĩāđˆ 5
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
āļ­.āļĻāļąāļ™āļŠāļ™āļĩāļĒāđŒ āđ€āļĨāļĩāđ‰āļĒāļ‡āļžāļēāļ™āļīāļŠāļĒāđŒ
āđ‚āļ›āļĢāđāļāļĢāļĄāļ§āļīāļŠāļēāļ§āļīāļ—āļĒāļēāļāļēāļĢāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻ
1
āđ€āļ™āļ·āđ‰āļ­āļŦāļē
âžĒāļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļš COCOMO I
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļš COCOMO II
2
āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
1. āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒ āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (Software project cost)āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āđ„āļ›āđƒāļ™āļāļēāļĢ
āļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļšāļĢāļĢāļĨāļļāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđāļĨāļ°āđ„āļ”āđ‰āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļŦāļĢāļ·āļ­āļœāļĨāļĨāļąāļžāļ˜āđŒāļ•āļēāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ
âžĒāļ•āđ‰āļ™āļ—āļļāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļĄāđˆāđ„āļ”āđ‰āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ•āđ‰āļ™āļ—āļļāļ™āđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļēāļ‡āļ•āļĢāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļĒāļąāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļ•āđ‰āļ™āļ—āļļāļ™
āļ­āļ·āđˆāļ™ āđ† āļ”āđ‰āļ§āļĒ āđ‚āļ”āļĒāļ•āđ‰āļ™āļ—āļļāļ™āļĢāļ§āļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
1.1 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ”āđ‰āļēāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļĨāļ°āļāļēāļĢāļšāļēāļĢāļļāļ‡āļĢāļąāļāļĐāļē (Hardware, software and
maintenance cost)
1.2 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāđ€āļ”āļīāļ™āļ—āļēāļ‡āđāļĨāļ°āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄ (Travel and training cost)
1.3 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđāļĢāļ‡āļ‡āļēāļ™ (Effort cost) āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āđˆāļēāđāļĢāļ‡āļŦāļĢāļ·āļ­āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļĢāļ§āļĄāļ–āļķāļ‡
āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ­āļ·āđˆāļ™ āđ† āđ€āļŠāđˆāļ™ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāđ€āļ•āļĢāļĩāļĒāļĄāļ‡āļēāļ™ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢ
āļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ āđāļĨāļ°āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ”āđ‰āļēāļ™āļŠāļ§āļąāļŠāļ”āļīāļāļēāļĢ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
3
āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
2. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļ„āļąāļāđāļĨāļ°āļĄāļĩāļŠāđˆāļ§āļ™āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļŦāļĨāļēāļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ
āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ”āļąāļ‡āļ™āļĩāđ‰
â—Ķ āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒ (Strategic planning)
â—Ķ āļāļēāļĢāļĻāļķāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ (Feasibility study)
â—Ķ āļāļēāļĢāļāļēāļŦāļ™āļ”āļ‚āđ‰āļ­āļāļēāļŦāļ™āļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (System specification)
â—Ķ āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļĢāļēāļ„āļēāļ‚āļ­āļ‡āļœāļđāđ‰āļ‚āļēāļĒ (Evaluation of suppliers’ proposals)
4
āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
3. āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™
â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļĨāļēāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļēāļ„āļąāļāđāļšāļšāļ„āļĢāđˆāļēāļ§āđ† (Rough order of magnitude
(ROM) estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļāļ§āđ‰āļēāļ‡ āđ† āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ
āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļĨāļ·āļ­āļāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢ
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļˆāļ°āđƒāļŦāđ‰āļ„āđˆāļēāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -25% āļāļąāļš +75% āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē
āļ•āđ‰āļ™āļ—āļļāļ™āļ—āļĩāđˆāđāļ—āđ‰āļˆāļĢāļīāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ­āļēāļˆāļĄāļĩāļ„āđˆāļēāļ•āđˆāļēāļāļ§āđˆāļēāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ§āđ‰ 25% āļŦāļĢāļ·āļ­āļŠāļđāļ‡āļāļ§āđˆāļēāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ§āđ‰
75%
â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ‡āļšāļ›āļĢāļ°āļĄāļēāļ“ (Budgetary estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­
āļ§āļēāļ‡āđāļœāļ™āļˆāļąāļ”āļŠāļĢāļĢāđ€āļ‡āļīāļ™āļ—āļļāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļŦāđ‰āļāļąāļšāļāļīāļˆāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡ āđ† āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄ
āļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -10% āļāļąāļš +25%
â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļŠāļļāļ”āļ—āđ‰āļēāļĒ (Definitive estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ
āļ—āļĩāđˆāđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļĄāļąāļāļˆāļ°āļ–āļđāļāļ™āļēāđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļāļēāļĢāļˆāļąāļ”āļ‹āļ·āđ‰āļ­ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡
āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -5% āļāļąāļš +10%
5
6
āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
4. āļ„āļ§āļēāļĄāļĒāļēāļāđāļĨāļ°āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒ āļ„āļ§āļēāļĄāđ„āļĄāđˆāļ‹āđ‰āļēāļāļąāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
âžĒāļ„āļ§āļēāļĄāļĒāļēāļāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ
âžĒāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡
7
āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
5. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āļŦāļĢāļ·āļ­āļ•āđˆāļēāđ€āļāļīāļ™āđ„āļ› (Over-estimate/ Under-estimate)
âžĒāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ‚āļ”āļĒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡ āđāļ•āđˆāļāļĢāļ“āļĩāļ™āļĩāđ‰āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāđ€āļžāļĢāļēāļ°āļāļēāļĢ
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āđ€āļāļīāļ™āđ„āļ›āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ™āļēāļ™āļāļ§āđˆāļē
āļ›āļāļ•āļī
âžĒ āļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™ (Parkinson’s law) āļāļĨāđˆāļēāļ§āļ§āđˆāļē āļ‡āļēāļ™āļˆāļ°āļ‚āļĒāļēāļĒāđ„āļ›āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ—āļĩāļĄāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–
āļ—āļēāļ‡āļēāļ™āđ„āļ›āđ„āļ”āđ‰āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļŦāļĄāļ”āđ€āļ§āļĨāļē āļĄāļĩāđ€āļ§āļĨāļēāđ€āļ—āđˆāļēāđ„āļĢāļāđ‡āļ—āļēāļ‡āļēāļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļĄāļēāļ
āļ‚āļķāđ‰āļ™
âžĒāļāļŽāļ‚āļ­āļ‡āļšāļĢāļđāđŠāļ„ (Brook’s law) āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ§āđˆāļē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļˆāļēāļ™āļ§āļ™āļ„āļ™āđ€āļžāļ·āđˆāļ­āļĄāļēāļŠāđˆāļ§āļĒāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļŠāđ‰āļēāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™āđ€āļŠāļĢāđ‡āļˆāļŠāđ‰āļēāđ„āļ›
āļāļ§āđˆāļēāđ€āļ”āļīāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđ€āļŠāļĩāļĒāđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ­āļšāļĢāļĄāđƒāļŦāđ‰āļāļąāļšāļ„āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāļĄāļēāļ—āļēāļ‡āļēāļ™āļāđˆāļ­āļ™
âžĒāļŠāļĢāļļāļ›āđ„āļ”āđ‰āļ§āđˆāļē āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āđ€āļāļīāļ™āđ„āļ›āļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļĄāļēāļ āļĄāļĩāļ•āđ‰āļ™āļ—āļļāļ™āļ—āļĩāđˆāļŠāļđāļ‡ āđāļ•āđˆāļ‡āļēāļ™āļˆāļ°āđ€āļŠāļĢāđ‡āļˆāļ—āļąāļ™āļ•āļēāļĄāļ—āļĩāđˆāļāļēāļŦāļ™āļ” āđƒāļ™
āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŦāļēāļāļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļ•āđˆāļēāđ€āļāļīāļ™āđ„āļ›āļāđ‡āļ­āļēāļˆāļĄāļĩāļ›āļąāļāļŦāļēāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļ—āļēāđƒāļŦāđ‰āļ‡āļēāļ™āđ€āļŠāļĢāđ‡āļˆāđ„āļĄāđˆāļ—āļąāļ™āļ•āļēāļĄāļāļēāļŦāļ™āļ” āļ•āđ‰āļ™āļ—āļļāļ™āļŠāļđāļ‡ āļ„āļ§āļēāļĄ
āđ€āļŠāļĩāđˆāļĒāļ‡āļŠāļđāļ‡ āđāļĨāļ°āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‡āļēāļ™āļ•āđˆāļē āđ‚āļ”āļĒāļ­āļēāļˆāļžāļšāļ›āļąāļāļŦāļēāļ—āļĩāđˆāđ„āļĄāđˆāļ„āļēāļ”āļ„āļīāļ” āđ€āļŠāđˆāļ™ āļ—āļĩāļĄāļ‡āļēāļ™āļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ™āđ‰āļ­āļĒ āđāļĨāļ°āļāļēāļĢāđ€āļĢāđˆāļ‡
āđƒāļŦāđ‰āļ‡āļēāļ™āđ€āļŠāļĢāđ‡āļˆāđƒāļ™āđ€āļ§āļĨāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ”āļ—āļēāđƒāļŦāđ‰āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‡āļēāļ™āļ•āđˆāļē āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāļ­āļēāļˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ—āļĩāđˆ
āļŠāļīāđ‰āļ™āļŠāļļāļ” āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļŽāļ‚āļ­āļ‡āđ€āļ§āļ™āđ€āļšāļīāļĢāđŒāļ„ (Weinberg’s Zeroth law) āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āļ§āđˆāļē āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļĩāđāļ„āđˆāļ„āļ§āļēāļĄ
āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļĄāļēāđ„āļ”āđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļ­āļēāļˆāļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ·āđˆāļ™ āđ† āđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāļĄāļēāļ­āļĩāļ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ
āđ„āļĄāđˆāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™āļ­āļēāļˆāļāđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāđ„āļ”āđ‰
8
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
9
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒāļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ (Productivity)
âžĒāļŦāļĄāļēāļĒāļ–āļķāļ‡ āļœāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļœāļĨāļīāļ•āļ‡āļēāļ™āļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
(Software size) āļŦāļēāļĢāļ”āđ‰āļ§āļĒāļˆāļēāļ™āļ§āļ™āđ€āļ§āļĨāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļŦāļĢāļ·āļ­āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™ (Effort)
Productivity = Size / Effort
10
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđ„āļ”āđ‰ 2 āļ§āļīāļ˜āļĩ
1. āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”
2. āļāļēāļĢāļ§āļąāļ”āļˆāļēāļāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰
11
1.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”
âžĒāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļēāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāđƒāļ™āļĒāļļāļ„āđ€āļĢāļīāđˆāļĄāđāļĢāļ
âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļŠāļąāđˆāļ‡āđāļĨāļ°āļŠāđˆāļ§āļ™āļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆ
āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ•āļąāļ§āļ„āļēāļŠāļąāđˆāļ‡ āđ€āļŠāđˆāļ™ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢ āļ‹āļķāđˆāļ‡āļĄāļĩ
āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āđāļ•āđˆāļĨāļ°āļ āļēāļĐāļē
âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāđ„āļ§āđ‰āļŦāļĨāļēāļĒāļ§āļīāļ˜āļĩ āđāļ•āđˆāļĨāļ°āļ§āļīāļ˜āļĩāļ•āđ‰āļ­āļ‡āļāļēāļĢāļœāļĨāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āļ˜āļīāļšāļēāļĒ
āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļąāļ”āđ€āļˆāļ™
âžĒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰
12
1.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”
â—Ķ Simple line count āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļŦāļĄāļ”āļ—āļļāļāļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ”āļĒāļ™āļąāļšāļĢāļ§āļĄāļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļ§āđˆāļēāļ‡āđāļĨāļ°
āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļ­āļ˜āļīāļšāļēāļĒāļ”āđ‰āļ§āļĒ
â—Ķ Physical lines (LINES) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļ—āļļāļāļšāļĢāļĢāļ—āļąāļ” āļĒāļāđ€āļ§āđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļāļēāļĢāļ™āļīāļĒāļēāļĄāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™
āļ”āđ‰āļ§āļĒāļ§āļīāļŠāļ§āļĨāđ€āļšāļŠāļīāļ„ (Visual basic)
â—Ķ Physical lines of code āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļ•āđˆāđ„āļĄāđˆāļĢāļ§āļĄāļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡āđāļĨāļ°āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™
āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāđāļšāļšāļ™āļĩāđ‰āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļē Source Line of Code (sLOC)
â—Ķ Logical lines of code (LLOC) āļ„āļĨāđ‰āļēāļĒāļāļąāļšāļ§āļīāļ˜āļĩ Physical lines of code āđāļ•āđˆāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļ™
āļ”āđ‰āļ§āļĒ “_” āļˆāļ°āļĢāļ§āļĄāļāļąāļ™āļ™āļąāļšāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§
â—Ķ Statement (STMT) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡ āļ‹āļķāđˆāļ‡āđ‚āļ”āļĒāļ›āļāļ•āļī 1 āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡āļˆāļ°āļĄāļĩ 1 āļšāļĢāļĢāļ—āļąāļ”
âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļ—āļĢāļēāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļ•āđˆāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡
āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļ‚āđ‰āļ­āļˆāļēāļāļąāļ” āļ„āļ·āļ­ āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļŦāļēāļāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ āļēāļĐāļēāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™
13
14
Productivity = Size / Effort
15
2.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (Function point : FP) āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ„āļīāļ”āļ„āđ‰āļ™āđ‚āļ”āļĒ Allan Albrecht
âžĒāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļĨāļąāļāļĐāļ“āļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™
âžĒāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ›āļąāļāļŦāļēāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē
âžĒāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ™āļĩāđ‰āļ–āļđāļāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ‚āļ”āļĒāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢāļāļēāļŦāļ™āļ”āđāļĨāļ°āļĢāļ§āļšāļĢāļ§āļĄāļāļĢāļĢāļĄāļ§āļīāļ˜āļĩāđƒāļ™āļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
āļ”āđ‰āļ§āļĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (International function point user group : IFPUG)
âžĒāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ āļ”āļąāļ‡āļ™āļĩāđ‰
FP = UFP * VAF
FP (Function point) āļ„āļ·āļ­ āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŦāļĢāļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (Size)
UFP (Unadjusted function point) āļ„āļ·āļ­ āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
VAF (Value adjustment factor) āļ„āļ·āļ­ āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°
16
2.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 14 āļ”āđ‰āļēāļ™ āļˆāļ°āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ•āđˆ
āļĨāļ°āļĢāļ°āļšāļšāļĄāļĩāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļ™āļēāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ”āđ‰āļ§āļĒāļ•āļēāļĄāļŠāļđāļ•āļĢāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™
āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ•āļēāļĄāļŠāļđāļ•āļĢ āļĄāļĩ 3 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ”āļąāļ‡āļ™āļĩāđ‰
â—Ķ 2.1 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ UFP (Unadjusted function point)
â—Ķ 2.2 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° (Value adjustment factor : VAF)
â—Ķ 2.3 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP)
17
2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
▩Unadjusted function point : UFP
▩āđ€āļ›āđ‡āļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļĨāļąāļāļĐāļ“āļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 5 āļ›āļĢāļ°āđ€āļ āļ—
āđ„āļ”āđ‰āđāļāđˆ
2.1.1 External input (EI) āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āļēāđ€āļ‚āđ‰āļēāļˆāļēāļāļ āļēāļĒāļ™āļ­āļ āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļ—āļēāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™
(ILF) āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ EI āđ€āļŠāđˆāļ™ āļāļēāļĢāļāļĢāļ­āļāđāļšāļšāļŸāļ­āļĢāđŒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļāļĢāļ­āļāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ°
āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
āđƒāļ™āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EI āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ
- āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (File type reference : FTR)
-āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (Data element type : DET) āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļē DET āļˆāļ°āļ™āļąāļšāļˆāļēāļ™āļ§āļ™
āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđƒāļ™āļĄāļļāļĄāļĄāļ­āļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļĄāđˆāđƒāļŠāđˆāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāđˆ āļ™āļąāļšāđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡ 1
DET āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļĄāļĩāļāļēāļĢāđāļĒāļāđ€āļāđ‡āļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ€āļ›āđ‡āļ™āļŦāļĨāļēāļĒ āđ† āļŸāļīāļĨāļ”āđŒāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢ
āļžāļīāļˆāļēāļĢāļ“āļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EI āļĄāļĩāđ€āļāļ“āļ‘āđŒāđāļŠāļ”āļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.4
18
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
19
2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
2.1.2 External output (EO) āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļš āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļēāļāļāļēāļĢ
āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļŦāļĢāļ·āļ­āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļšāđ„āļ›āļĒāļąāļ‡āļĢāļ°āļšāļšāļ āļēāļĒāļ™āļ­āļ
- āđƒāļŦāđ‰āļ™āļąāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļē
- āđ‚āļ”āļĒ EO āļ­āļēāļˆāđāļŠāļ”āļ‡āļœāļĨāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āđ€āļŠāđˆāļ™ āļĢāļēāļĒāļ‡āļēāļ™ āļœāļĨāļāļēāļĢāļ„āļēāļ™āļ§āļ“ āļāļĢāļēāļŸ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
- āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EO āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ
â—Ķ āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (FTR)
â—Ķ āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET)
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EO āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.5
20
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
21
2.1.3 External query (EQ) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļēāđāļĨāļ°āļŠāđˆāļ‡āļ­āļ­āļāļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļēāđāļĨāđ‰āļ§āļ—āļēāđƒāļŦāđ‰
āđ€āļāļīāļ”āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļŦāļĢāļ·āļ­āļ­āļēāļˆāļāļĨāđˆāļēāļ§āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĄāļēāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ
āđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļŠāđˆāļ™ Facebook authentication
āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EQ āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ
- āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (FTR)
- āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET)
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EQ āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.5
2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
22
2.1.4 Internal logical files (ILF) āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ° āđ€āļ›āđ‡āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļš āđ€āļŠāđˆāļ™
āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļīāļ™āļ„āđ‰āļē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ™āļąāļāļ‡āļēāļ™ āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļĄāļąāļāļ–āļđāļāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļēāļˆāļēāļāļ āļēāļĒāļ™āļ­āļ
(EI) āļāļēāļĢāļ™āļąāļšāđƒāļŦāđ‰āļ™āļąāļšāļĢāļ§āļĄāđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ”āļ—āļĩāđˆāļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ
āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ ILF āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ
- āļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (Record element type : RET)
- āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET)
āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ”āļ‹āļķāđˆāļ‡āļ„āļ·āļ­āļāļĨāļļāđˆāļĄāļĒāđˆāļ­āļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļˆāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āđƒāļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ
āļžāļ™āļąāļāļ‡āļēāļ™ āļˆāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļĒāđˆāļ­āļĒāļŠāļ­āļ‡āļŠāđˆāļ§āļ™āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļˆāļ°āļ–āļđāļāļ™āļąāļšāđ€āļ›āđ‡āļ™ 2
RET āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ ILF āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6
2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
23
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
24
2.1.5 External interface files (EIF) āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāđˆāļ‡āļœāđˆāļēāļ™āļŦāļĢāļ·āļ­āđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļ°āļšāļš āđ€āļ›āđ‡āļ™
āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļšāļĢāļ°āļšāļšāļ­āļ·āđˆāļ™ āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ‚āļ”āļĒāļĢāļ°āļšāļšāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāđāļ•āđˆāļˆāļ°āļĄāļĩāļāļēāļĢāļšāļēāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ‚āļ”āļĒāļĢāļ°āļšāļšāļ­āļ·āđˆāļ™āļ āļēāļĒāļ™āļ­āļ
āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ
-āļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (RET)
-āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET)
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļŸāļīāļĨāļ”āđŒāļ™āļēāđ€āļ‚āđ‰āļē (Input field),
āļ„āđˆāļēāļ„āļēāļ™āļ§āļ“, āļ›āļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡ āđ†, āļ›āļļāđˆāļĄ Checkbox, āļ›āļļāđˆāļĄ Radio āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļžāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡
2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
25
âžĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (RET) āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ, āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ,
āļĢāļ°āļšāļšāļ āļēāļĒāļ™āļ­āļ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
âžĒāļŦāļĨāļąāļ‡āļˆāļēāļāļžāļīāļˆāļēāļĢāļ“āļēāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ›āļĢāļ°āđ€āļ āļ— āđāļĨāļ°āļ—āļĢāļēāļšāļ–āļķāļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‹āļķāđˆāļ‡āļĄāļĩ 3
āļĢāļ°āļ”āļąāļš āļ„āļ·āļ­ āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļĢāļ°āļ”āļąāļšāļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§
âžĒāđƒāļŦāđ‰āļ™āļąāļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļĩāļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļŠāļđāļ‡āļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ” āļ™āļēāļĄāļēāļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°
āļĢāļ°āļ”āļąāļšāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.7 āđāļĨāđ‰āļ§āļŦāļēāļœāļĨāļĢāļ§āļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļˆāļ°āđ„āļ”āđ‰āļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP)
26
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡
27
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāđāļŦāđˆāļ‡
āļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļˆāļēāļāļ‚āđ‰āļ­āļāļēāļŦāļ™āļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒāđ„āļ”āđ‰ 4 āļĢāļ°āļšāļš āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢ
āļ—āļēāļ‡āļēāļ™ āđāļĨāļ°āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.2 āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡(UFP)
28
29
āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāđ„āļ”āđ‰āļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§
āđƒāļŦāđ‰āļ„āļēāļ™āļ§āļ“āļŦāļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—
āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.4 āļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6 āļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰
30
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EI
āļ”āļđāļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.4
31
32
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EQ
āļ”āļđāļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.5
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EO
āļ”āļđāļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.5
33
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF
āļ”āļđāļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.6
34
4.āļ„āļēāļ™āļ§āļ“āļŦāļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡
āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ ILF
āļ”āļđāļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.6
35
âžĒāđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§ āđƒāļŦāđ‰āļ„āļēāļ™āļ§āļ“āļŦāļēāļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‚āļ­āļ‡
āļ—āļąāđ‰āļ‡ 4 āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ āđāļĒāļāļ•āļēāļĄāļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ›āļĢāļ°āđ€āļ āļ—
âžĒāđ‚āļ”āļĒāļāļēāļĢāļ™āļąāļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ™āļąāđ‰āļ™āļĄāļĩāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļ›āđ‡āļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļŠāļđāļ‡āļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ” āđāļĨāđ‰āļ§
āļ™āļēāļĄāļēāļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļĢāļ°āļ”āļąāļš āļˆāļēāļāļ™āļąāđ‰āļ™āļŦāļēāļœāļĨāļĢāļ§āļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰
āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ§āđˆāļē āļĄāļĩāļˆāļēāļ™āļ§āļ™ EI āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 4 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē
āļŠāđˆāļ§āļ™ EO āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 3 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē
āļĄāļĩāļˆāļēāļ™āļ§āļ™ EQ 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē
āļĄāļĩāļˆāļēāļ™āļ§āļ™ EIF 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē
āļĄāļĩāļˆāļēāļ™āļ§āļ™ ILF 4 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē
āļ™āļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰āļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļˆāļēāļāļ™āļąāđ‰āļ™āļŦāļēāļœāļĨāļĢāļ§āļĄ āļœāļĨāļĨāļąāļžāļ˜āđŒāļŠāļļāļ”āļ—āđ‰āļēāļĒāļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰
āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‹āļķāđˆāļ‡āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ‡āļēāļ™āļŠāļēāļĢāļšāļĢāļĢāļ“āļ™āļĩāđ‰āļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡
(UFP) āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 60 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (60 FP)
36
āļ„āđˆāļēāļ™āđ‰āļēāļŦāļ™āļąāļāļ­āļĒāļđāđˆāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.7
(4*3)+(0*4)+(0*6) = 12
37
āļŦāļēāļœāļĨāļĢāļ§āļĄāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP)
2.2āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°â–ŠāļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° (Value adjustment factor : VAF)
â—Ķ āđ€āļ›āđ‡āļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš 14 āļ”āđ‰āļēāļ™āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āđāļ•āđˆāļĨāļ°āļ”āđ‰āļēāļ™āļˆāļ°āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆ 0 āļ–āļķāļ‡ 5 āđ‚āļ”āļĒ 0 āļĄāļĩāļ„āđˆāļē
āļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ° 5 āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ—āļąāđ‰āļ‡ 14 āļ”āđ‰āļēāļ™ āđ„āļ”āđ‰āđāļāđˆ
â—Ķ āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ
â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ
â—Ķ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļš
â—Ķ āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ„āđˆāļēāļ‚āļ­āļ‡āļĢāļ°āļšāļš
â—Ķ āļ›āļĢāļīāļĄāļēāļ“āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ
â—Ķ āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāđāļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒ
â—Ķ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰
â—Ķ āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒ
â—Ķ āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
â—Ķ āļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāđ‰āļ‹āđ‰āļē
â—Ķ āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡
â—Ķ āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™
â—Ķ āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ—āļĩāđˆ
â—Ķ āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰
38
2.2āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°
āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
VAF = 0.65 + (0.01 * āļœāļĨāļĢāļ§āļĄāļ„āđˆāļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° 14 āļ”āđ‰āļēāļ™)
39
40
āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.3 āļĄāļĩāļžāļīāļˆāļēāļĢāļ“āļēāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđāļĨāļ°āļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡
2.2āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°
āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.3 āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
āļŠāļđāļ•āļĢ VAF = 0.65 + (0.01 * āļœāļĨāļĢāļ§āļĄāļ„āđˆāļēāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° 14 āļ”āđ‰āļēāļ™)
= 0.65 + (0.01 * 42)
= 1.07
41
2.3āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP)
â—Ķ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) āļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļēāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰
āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‡āļēāļ™āļšāļļāļ„āļĨāļēāļāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļāļĨāđˆāļēāļ§āļĄāļēāđāļĨāđ‰āļ§āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āđƒāļ™
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 5.2 āđāļĨāļ° 5.3 āļžāļšāļ§āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļĄāļĩāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 60 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒ
āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āļĄāļĩāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 1.07 āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) āļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
āļŠāļđāļ•āļĢ FP = UFP * VAF
= 60 * 1.07
= 64.2 FP
▩āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§ āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āļŦāļēāļ„āđˆāļē Productivity āļŦāļĢāļ·āļ­
Effort āđ„āļ”āđ‰ āđāļ•āđˆāđƒāļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” āļ‹āļķāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ—āļĢāļēāļšāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļĨāđ‰āļ§āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ„āļ”āđ‰
▩āđ‚āļ”āļĒāļĄāļĩāļ•āļēāļĢāļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ QSM (Quantitative Software Management) āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™
5.0 āļ‹āļķāđˆāļ‡āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ āļēāļĐāļēāđƒāļŦāļĄāđˆ āđ† āđ€āļ‚āđ‰āļēāđ„āļ› (QSM. Online. 2014) āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđāļŠāļ”āļ‡āđ„āļ”āđ‰āđƒāļ™āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ
5.16
42
43
Q&A
44
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™āļĄāļĩāđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļŦāļĨāļēāļĒāđ€āļ—āļ„āļ™āļīāļ„
1.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āđ‚āļ”āļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ (Expert judgment) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ āļŦāļĢāļ·āļ­
āļœāļđāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļĢāļđāđ‰āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļ°āđƒāļŠāđ‰āļāļēāļĢāļ„āļēāļ”āđ€āļ”āļēāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļŦāļĨāļąāļāļāļēāļĢāļˆāļēāļāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļŦāļĢāļ·āļ­
āđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ āļĢāļ§āļĄāļāļąāļšāđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ
45
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™
2.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡
âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™ (Bottom-up) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļīāļˆāļāļĢāļĢāļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļ›āđ‡āļ™
āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āđ‚āļ”āļĒāļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļĢāļēāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļīāļˆāļāļĢāļĢāļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ€āļŠāđˆāļ™ āđāļ•āđˆāļĨāļ°āļāļīāļˆāļāļĢāļĢāļĄāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļĩāđˆ
āđ‚āļĄāļ”āļđāļĨ āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ€āļ—āđˆāļēāđƒāļ” āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļāđˆāļ­āļ™ āļˆāļēāļāļ™āļąāđ‰āļ™
āļˆāļķāļ‡āļĢāļ§āļĄāļ—āļļāļāđ‚āļĄāļ”āļđāļĨāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢ
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄ āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”āđ‰ āļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ•āļˆāļēāļ
āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāđ€āļ„āļĒāļ—āļēāļĄāļēāļāđˆāļ­āļ™
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļēāļāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡ (Top-down) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļ āļēāļžāļĢāļ§āļĄāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļāđˆāļ­āļ™āđ‚āļ”āļĒ
āļ­āļēāļĻāļąāļĒāļ•āļąāļ§āļ‚āļąāļš (Driver) āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļķāļ‡āđāļšāđˆāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ›āđƒāļ™āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļāļīāļˆāļāļĢāļĢāļĄāđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ€āļŠāđˆāļ™ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļĄāļĩāļāļēāļĢ
āļāļēāļŦāļ™āļ”āļ•āļąāļ§āļ‚āļąāļšāđ€āļ›āđ‡āļ™āđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļŦāļĢāļ·āļ­ āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āđ‚āļ”āļĒāļāļēāļŦāļ™āļ”āļ§āđˆāļēāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļ•āđ‰āļ­āļ‡āļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™ 100 āļ§āļąāļ™ āļˆāļēāļāļ™āļąāđ‰āļ™
āļˆāļķāļ‡āļāļĢāļ°āļˆāļēāļĒāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‡āļēāļ™ āđāļĨāļ°āđāļšāđˆāļ‡āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āđāļ•āđˆāļĨāļ°āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđāļŠāļ”āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļžāļ—āļĩāđˆ 5.2 āļ‹āļķāđˆāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“
āļāļēāļĢāļˆāļēāļāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļ™āļ­āļ”āļĩāļ•āļ—āļĩāđˆāđ€āļ„āļĒāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļēāđāļĨāđ‰āļ§
46
47
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™
3.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒ (Parametric) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰āļŠāļđāļ•āļĢāļŦāļĢāļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™
āđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āđ€āļŠāđˆāļ™
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āļ™āļīāļ„āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļ­āļĒāļ•āđŒ (Function point)
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāđ‚āļ„āđ‚āļ„āđ‚āļĄ (COCOMO) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡
āļĄāļēāļāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļŦāļąāļ§āļ‚āđ‰āļ­āļ–āļąāļ”āđ„āļ›
48
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™
4.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡
âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ (Analogy) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨ
āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļ™āļ­āļ”āļĩāļ•āļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ„āļĨāđ‰āļēāļĒāļāļąāļ™āļ—āļĩāđˆāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļēāđāļĨāđ‰āļ§āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļēāđ€āļĢāđ‡āļˆ āđ‚āļ”āļĒāļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ
āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļĄāļēāđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āļ­āļēāļˆāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡
Euclidean distance āļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āđ€āļžāļ·āđˆāļ­āļ™āļēāļĄāļēāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ
âžĒEuclidean distance āđ€āļ›āđ‡āļ™āļ—āļĪāļĐāļŽāļĩāđƒāļ™āļāļēāļĢāļ§āļąāļ”āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļˆāļļāļ”āļŠāļ­āļ‡āļˆāļļāļ”āđƒāļ™āđāļ™āļ§āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡ āļŠāļēāļĄāļēāļĢāļ–
āļ™āļēāļĄāļēāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”āđ‰ āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļē (Input) āđāļĨāļ°
āļˆāļēāļ™āļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļ (Output) āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļēāļāļĢāļ°āļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡ āļŠāļēāļĄāļēāļĢāļ–āļŦāļēāļĢāļ°āļĒāļ°āļ—āļēāļ‡āđ€āļžāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ āđ„āļ”āđ‰
āļ•āļēāļĄāļŠāļđāļ•āļĢ
49
50
2.24
3.16
āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļāļēāļĨāļąāļ‡āļˆāļ°āļ—āļē
It=7
Ot=15
āđ‚āļ„āļĢāļ‡āļāļēāļĢ A
Is=8
Os=17
āđ‚āļ„āļĢāļ‡āļāļēāļĢ B
Is=6
Os=12
51
āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļŦāļĄāđˆāļ—āļĩāđˆāļāļēāļĨāļąāļ‡āļˆāļ°āļ—āļē
It=7
Ot=15
āđ‚āļ„āļĢāļ‡āļāļēāļĢ A
Is=8
Os=17
āđ‚āļ„āļĢāļ‡āļāļēāļĢ B
Is=6
Os=12
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™
5.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™ (Pakinson’s law) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢ
āļ‡āļēāļ™āđƒāļŦāđ‰āļ—āļĩāļĄāļ‡āļēāļ™āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļĄāļĩāļ—āļĩāļĄāļ‡āļēāļ™ 4 āļ„āļ™ āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļĄāļ­āļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ āļēāļĒāđƒāļ™āđ€āļ§āļĨāļē 12
āđ€āļ”āļ·āļ­āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āđƒāļŦāđ‰āļ—āļĩāļĄāļ‡āļēāļ™āļ—āļąāđ‰āļ‡ 4 āļ„āļ™āļ™āļĩāđ‰āļ—āļēāļ‡āļēāļ™āđƒāļŦāđ‰āđ„āļ”āđ‰ 48 man-month
6.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ (Price to win) āđ€āļ›āđ‡āļ™āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđƒāļŦāđ‰āļ•āđˆāļē
āļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļĄāļĩāļˆāļļāļ”āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ
52
āđāļšāļšāļāļķāļāļŦāļąāļ”
āļ‚āđ‰āļ­ 1,2,3,4,5,8
53
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™
54
55
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ­āļąāļ•āļĢāļēāļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļĢāļ·āļ­āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™
(Productivity rate)
âžĒāļ‹āļķāđˆāļ‡āļˆāļ°āļ„āļēāļ™āļ§āļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļ§āļąāļ”
āļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™ 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŦāļēāļāļĄāļĩāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļĄāļēāļ āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™
āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ•āđˆāļē āđāļ•āđˆāļ–āđ‰āļēāļĄāļĩāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ™āđ‰āļ­āļĒ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļˆāļ°āļ”āļĩ āđāļ•āđˆāļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡
āļ—āļĩāļĄāļ‡āļēāļ™āļ”āđ‰āļ§āļĒ
âžĒāļˆāļēāļāļ—āļĩāđˆāđ€āļ„āļĒāļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āļ§āđˆāļē āļ„āđˆāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ (Productivity) āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļē
āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļēāļĢāļ”āđ‰āļ§āļĒāļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ•āļēāļĄāļŠāļđāļ•āļĢ
Productivity = Size / Effort
āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļŦāļēāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort =Size / Productivity
56
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™
âžĒāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡ Arnuphaptrairong (2013) āļ—āļĩāđˆāđ„āļ”āđ‰āļ—āļēāļāļēāļĢāļĻāļķāļāļĐāļēāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđāļĨāļ°āļ„āđˆāļē
āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļ—āļšāļ—āļ§āļ™āļ‡āļēāļ™āļ§āļīāļˆāļąāļĒāđāļĨāļ°āļŠāļĢāļļāļ›āļœāļĨāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
57
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™
âžĒāļˆāļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļ‚āļ­āļ‡ Arnuphaptrairong āļžāļšāļ§āđˆāļē āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡
Jeffer Et Al. āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩāļžāļ­āļŠāļĄāļ„āļ§āļĢāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āđ„āļ—āļĒ āđ‚āļ”āļĒ
āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļĄāļāļēāļĢ Effort = 2.2 x FP āļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ āļ„āļ™-āļŠāļąāđˆāļ§āđ‚āļĄāļ‡
âžĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļĄāļĩāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļ„āļēāļ™āļ§āļ“āļ­āļ­āļāļĄāļēāđāļĨāđ‰āļ§āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 10 āđ€āļĄāļ·āđˆāļ­
āđāļ—āļ™āļ„āđˆāļē FP āļĨāļ‡āđƒāļ™āļŠāļĄāļāļēāļĢ Effort = 2.2 x FP āļˆāļ°āđ„āļ”āđ‰āđāļĢāļ‡āļ‡āļēāļ™āđ€āļ—āđˆāļēāļāļąāļš 22 āļ„āļ™-āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ āđāļĨāļ°āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢ
āļ„āļēāļ™āļ§āļ“āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļĢāļēāļšāļ­āļąāļ•āļĢāļēāļ„āđˆāļēāđāļĢāļ‡āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļˆāļēāļāļ™āļąāđ‰āļ™āļ™āļēāļ­āļąāļ•āļĢāļēāļ„āđˆāļēāđāļĢāļ‡āđ„āļ›āļ„āļđāļ“āļāļąāļš
āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āđ‰ āļˆāļ°āđ„āļ”āđ‰āļ•āđ‰āļ™āļ—āļļāļ™āļ„āđˆāļēāđāļĢāļ‡āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ
âžĒāļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļˆāļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡ Rollo (2006) āļĒāļąāļ‡āļžāļšāļ§āđˆāļēāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļ­āļąāļ•āļĢāļē
āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļŦāļēāļāđ€āļĨāļ·āļ­āļāđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļˆāļ°āļ—āļēāđƒāļŦāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ”
āļĄāļēāļ āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āļŦāļĢāļ·āļ­āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ”āđ‰āļ§āļĒ
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļš COCOMO I
58
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I
▩āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO (Constructive cost model) āđ€āļ›āđ‡āļ™āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“
āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄ āđ€āļ—āļ„āļ™āļīāļ„āļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āļ›āļĩ āļ„.āļĻ. 1981 āđ‚āļ”āļĒ Barry
Boehm āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļēāļŦāļĨāļąāļāļāļēāļĢāļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ āļāļēāļĢāđƒāļŠāđ‰āļ„āđˆāļēāļŠāļ–āļīāļ•āļī āđāļĨāļ°āļ›āļąāļˆāļˆāļąāļĒāļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāđƒāļ™āļāļēāļĢ
āļ›āļĢāļ°āļĄāļēāļ“āļĢāļēāļ„āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“ āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO āļ™āļĩāđ‰āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢ
āļžāļąāļ’āļ™āļēāđāļĨāļ°āļĒāļąāļ‡āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™
59
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I
COCOMO I āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO āđƒāļ™āļĒāļļāļ„āđāļĢāļ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļē COCOMO81 āđ‚āļ”āļĒ Barry
Boehm āļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™ āđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ„āļēāļ™āļ§āļ“āđƒāļ™āļĢāļ°āļĒāļ°āļ™āļĩāđ‰āđ„āļ§āđ‰ 3 āļĢāļ°āļ”āļąāļš āļ”āļąāļ‡āļ™āļĩāđ‰
1. Basic COCOMO
āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđ„āļĄāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļĄāļĩāļāļēāļĢāļāļēāļŦāļ™āļ”āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āđāļĨāļ°
āļ„āļēāļ™āļ§āļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ”āļĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ” āļĄāļĩāđāļšāļšāļˆāļēāļĨāļ­āļ‡ 3 āđāļšāļšāļ—āļĩāđˆāđƒāļŠāđ‰ āđ„āļ”āđ‰āđāļāđˆ
1.1 āļāļēāļĢāļŦāļēāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort = a * Sizeb
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
Size āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļžāļąāļ™āļšāļĢāļĢāļ—āļąāļ” (KLOC)
a, b āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9)
60
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9 āđ€āļ›āđ‡āļ™āļ•āļēāļĢāļēāļ‡āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ a, b āđāļĨāļ° c āļ‚āļ­āļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡ Basic COCOMO āļˆāļēāđāļ™āļāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ”āļąāļ‡āļ™āļĩāđ‰
Organic āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āđ„āļĄāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļĄāļĩāļ—āļĩāļĄāļ‡āļēāļ™āļ™āđ‰āļ­āļĒ āļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāļ‡āļēāļ™āļ āļēāļĒāđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢ āļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™
āļāļēāļĢāļ‚āļ­āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Semi-detached āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āļāļĨāļēāļ‡ āļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāļ›āļēāļ™āļāļĨāļēāļ‡ āļ—āļĩāļĄāļ‡āļēāļ™āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
āļ„āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļĩāđˆāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢ
Embedded āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‡āļēāļ™āļĄāļēāļ āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢ
āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āļ—āļĩāļĄāļ‡āļēāļ™āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļļāđ‰āļ™āđ€āļ„āļĒāļāļąāļ™ āļŦāļēāļāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļĢāļ°āļšāļšāļˆāļ°āļ—āļēāđƒāļŦāđ‰āđ€āļŠāļĩāļĒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāļđāļ‡
61
1.2 āļāļēāļĢāļŦāļēāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
TDEV = 2.5 * Effortc
TDEV āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āđ€āļ”āļ·āļ­āļ™ (Month)
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
c āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9)
Basic COCOMO
62
Basic COCOMO
1.3 āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
P = Effort / TDEV
P āļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
TDEV āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āđ€āļ”āļ·āļ­āļ™ (Month)
63
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.5 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩ BASIC COCOMO
64
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I
2. Intermediate COCOMO
āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļĄāļēāļˆāļēāļāđāļšāļš Basic COCOMO āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ„āđˆāļēāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāđāļšāļšāļˆāļēāļĨāļ­āļ‡ Basic COCOMO āđ‚āļ”āļĒ
āļāļēāļĢāļ™āļēāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļžāļąāļ’āļ™āļēāļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš (Cost driver) āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 15 āļ•āļąāļ§ āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.11 āđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ
āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļĄāļĩāļ„āđˆāļēāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡āļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort = EAF * Effortnorminal
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
EAF āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ›āļĢāļąāļšāđāļĢāļ‡āļ‡āļēāļ™ (Effort adjustment factor) āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļœāļĨāļ„āļđāļ“āļ‚āļ­āļ‡āļĢāļ°āļ”āļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļˆāļēāļ
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.11
Effortnorminal āđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāļāļēāļĢāļ„āļēāļ™āļ§āļ“āđāļšāļšāļ›āļāļ•āļī āļˆāļēāļāļŠāļđāļ•āļĢ a * Sizeb
(āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ a, b āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.10)
65
66
67
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.11 āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āļ­āļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡ Intermediate COCOMO
68
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.6 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩ Intermediate COCOMO
▩āļŠāļĄāļĄāļ•āļīāđ‚āļ„āļĢāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ›āļĢāļ°āđ€āļ āļ— Organic (a=3.2, b=1.05, c=0.38)
āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļĄāļĩ 4 āđ‚āļĄāļ”āļđāļĨ āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļĄāļĩāļ‚āļ™āļēāļ” (Size) 0.6, 0.6, 0.8 āđāļĨāļ° 1.0 āļ•āļēāļĄāļĨāļēāļ”āļąāļš āđāļĨāļ°āļĄāļĩāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš
āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āļąāļ‡āļ™āļĩāđ‰
āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš (Cost driver) āļĢāļ°āļ”āļąāļš EAF
Complexity of the pro
duct
āļŠāļđāļ‡ 1.15
Memory constraints āļŠāļđāļ‡ 1.06
Application
experience
āļ•āđˆāļē 1.13
Software engineer cap
ability
āļ•āđˆāļē 1.17
āļˆāļ‡āļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāđāļĢāļ‡āļ‡āļēāļ™ āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ„āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰
69
āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort = EAF * Effortnorminal
= (1.15*1.06*1.13*1.17) * (3.2 * (0.6+0.6+0.8+1.0)1.05)
= 16.35 man-months
āļŦāļēāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
TDEV = 2.5 * Effortc
= 2.5 * (16.35)0.38
= 7.23 months
āļŦāļēāļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
P = Effort / TDEV
= 16.35 / 7.23
= 3 people
70
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I
3.Advanced āļŦāļĢāļ·āļ­ Detailed COCOMO
Advanced āļŦāļĢāļ·āļ­ Detailed COCOMO āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢ
āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāļąāļš Intermediate COCOMO āđāļ•āđˆāļˆāļ°āļĄāļĩ
āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļļāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™
āđ€āļŠāđˆāļ™ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ (Requirements planning
and product design : RPD) āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” (Detailed design :
DD) āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļ”āļąāļšāļŦāļ™āđˆāļ§āļĒ (Code and unit test : CUT) āđāļĨāļ°
āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļĢāļ§āļĄāļĢāļ°āļšāļšāđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļš (Integration and test : IT)
71
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļš COCOMO II
72
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO II
âžĒCOCOMO II āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āļ›āļĩ āļ„.āļĻ. 1997 āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ
āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļ™āļĒāļļāļ„āļŦāļĨāļąāļ‡ āđ† āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ› āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ› āđ€āļŠāđˆāļ™ āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢ
āļ­āļ­āļāđāļšāļšāđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļĄāļĩāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™
āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī
âžĒāļ”āļąāļ‡āļ™āļąāđ‰āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO I āđƒāļ™āļĒāļļāļ„āļāđˆāļ­āļ™āļˆāļķāļ‡āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļāļēāļĢāļ™āļēāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™
āļ›āļąāļˆāļˆāļļāļšāļąāļ™ Barry Boehm āļˆāļķāļ‡āđ„āļ”āđ‰āļžāļąāļ’āļ™āļēāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ•āļąāļ§āđƒāļŦāļĄāđˆ āļ„āļ·āļ­ āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO II āļ‚āļķāđ‰āļ™āļĄāļē
âžĒ āļ‹āļķāđˆāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ COCOMO II āđāļšāđˆāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļ›āđ‡āļ™ 3
āļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļĢāļ°āļĒāļ°āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰
âžĒ1. Application composition
âžĒ2. Early design
âžĒ3. Post architecture
73
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO II
1.Application composition
âžĒāđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ‚āļ”āļĒāļĒāļąāļ‡āđ„āļĄāđˆāļ—āļĢāļēāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”
āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ āļˆāļ°āļ—āļĢāļēāļšāđāļ„āđˆāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđāļšāļšāđ„āļĄāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ”
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļžāļ­āļĒāļ•āđŒ (Object point) āđāļ—āļ™āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļš
āļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ 3 āļŠāđˆāļ§āļ™ āđ„āļ”āđ‰āđāļāđˆ āļŦāļ™āđ‰āļēāļˆāļ­ (Screen) āļĢāļēāļĒāļ‡āļēāļ™ (Reports)
āđāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļĒāļļāļ„ 3GL (3GL Modules) āļ‚āļķāđ‰āļ™āđ„āļ›
âžĒāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ™āļĩāđ‰āļˆāļ°āđ€āļŦāļĄāļēāļ°āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļšāļšāļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ
âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
74
Effort = ROP / Productivity constant
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
ROP āļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§ (Revised object point)
Productivity constant āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ‚āļ­āļ‡āļŠāļąāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.12)
ROP = Object point * (100 - % reuse) / 100
ROP āļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§
Object point āļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰
% reuse āļ­āļąāļ•āļĢāļēāļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāđ‰āđƒāļŦāļĄāđˆ
1.Application composition
75
76
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.12 āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ‚āļ­āļ‡āļŠāļąāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļĢāļ°āļ”āļąāļšāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ
āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.7 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļĄāļĩāļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰ 45 āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļĄāļĩāļ­āļąāļ•āļĢāļēāļāļēāļĢāļ™āļēāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆ
āļŠāļĢāđ‰āļēāļ‡āđ„āļ›āđƒāļŠāđ‰āđƒāļŦāļĄāđˆ 10% āđāļĨāļ°āļĄāļĩāļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āļžāļšāļ§āđˆāļēāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™
āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
āļŦāļēāļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§ āļˆāļēāļāļŠāļđāļ•āļĢ
ROP = Object point * (100 - % reuse) / 100
= 45 * (100-10)/100
= 40.5
āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort = ROP / Productivity constant
= 40.5 / 25
= 1.62 man-months
1.Application composition
77
2. Early design
Early design āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļāđˆāļ­āļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆ
āđ„āļ”āđ‰āļāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĨāđ‰āļ§ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļ°āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļ­āļĒāļ•āđŒ (Function point) āđāļ—āļ™āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡
āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” (LOC) āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–
āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
78
Effort = A * Sizesf * (em1) * (em2) * â€Ķ * (emn)
Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month
A āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 2.94
Size āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļžāļąāļ™āļšāļĢāļĢāļ—āļąāļ” (KLOC)
em āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ (Effort multipliers) āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ„āđˆāļēāļ‚āļ­āļ‡āđāļĢāļ‡āļ‡āļēāļ™āđƒāļŦāđ‰āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡
āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.14
sf āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ‚āļ™āļēāļ” āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
sf = 0.91 + 0.01 * (σ1
5
𝑒ð‘Ĩð‘ð‘œð‘›ð‘’ð‘›ð‘Ą 𝑑𝑟𝑖ð‘Ģ𝑒𝑟 ð‘Ÿð‘Žð‘Ąð‘–ð‘›ð‘”ð‘ )
driver rating āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 5 āļ›āļąāļˆāļˆāļąāļĒāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.13
2. Early design
79
âžĒāļ„āđˆāļē sf āļ—āļĩāđˆāļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰ āļŦāļēāļāļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 1 āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļ•āđˆāļ–āđ‰āļēāļ„āđˆāļē sf āļĄāļĩāļ„āđˆāļēāļĄāļēāļāļāļ§āđˆāļē 1
āļŦāļĢāļ·āļ­āļ™āđ‰āļ­āļĒāļāļ§āđˆāļē 1 āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļĄāļĩāļœāļĨāļ•āđˆāļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļēāđƒāļŦāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļŦāļĢāļ·āļ­āļĨāļ”āļĨāļ‡
âžĒāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļ›āļąāļˆāļˆāļąāļĒāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 20 āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰
Precedentedness : PREC āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļŦāļĄāđˆāļāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ”āļīāļĄāļ—āļĩāđˆāđ€āļ„āļĒāļžāļąāļ’āļ™āļē
āļĄāļēāđāļĨāđ‰āļ§
Flexibility : FLEX āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Risk Resolution : RESL āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ
āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Team Cohesion : TEAM āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđ€āļ›āđ‡āļ™āļ—āļĩāļĄāļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Process Maturity : PMAT āđ€āļ›āđ‡āļ™āļĢāļ°āļ”āļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ§āļļāļ’āļīāļ āļēāļ§āļ°āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ§āļąāļ”āļ„āđˆāļē
āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ
80
81
82
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.14 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ (Effort multipliers) āļŠāļēāļŦāļĢāļąāļš COCOMOII (Early design)
āļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.14 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļš COCOMOII (Early design) āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 7 āļ•āļąāļ§ āđ„āļ”āđ‰āđāļāđˆ
Product reliability and complexity : RCPX āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđāļĨāļ°āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ āļĢāļ°āļšāļšāļ‡āļēāļ™
Required reusability : RUSE āļāļēāļĢāļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āđƒāļŦāļĄāđˆ
Platform difficulty : PDIF āļ„āļ§āļēāļĄāļĒāļēāļāļ‚āļ­āļ‡āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ
Personnel capability : PERS āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™
Personnel experience : PREX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™
Facilities available : FCIL āļŠāļīāđˆāļ‡āļ­āļēāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™
Schedule pressure : SCED āļ„āļ§āļēāļĄāļāļ”āļ”āļąāļ™āļˆāļēāļāļ•āļēāļĢāļēāļ‡āđ€āļ§āļĨāļēāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™
83
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.8 āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļšāļš Function
point āđāļĨāđ‰āļ§āļĄāļĩāļāļēāļĢāđāļ›āļĨāļ‡āļĄāļēāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āđ„āļ”āđ‰ 15 KLOC āđ‚āļ”āļĒāļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āđāļĨāļ°āļĄāļĩ
āļ„āđˆāļē RCPX, PDIF, PREX, PERS, FCIL, SCED āđāļĨāļ° RUSE āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļš āļ›āļēāļ™āļāļĨāļēāļ‡ āđƒāļŦāđ‰
āļ„āļēāļ™āļ§āļ“āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™
84
āļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļē sf āļˆāļēāļāļŠāļđāļ•āļĢ
sf = 0.91 + [0.01 * (σ1
5
𝑒ð‘Ĩð‘ð‘œð‘›ð‘’ð‘›ð‘Ą 𝑑𝑟𝑖ð‘Ģ𝑒𝑟 ð‘…ð‘Žð‘Ąð‘–ð‘›ð‘”)]
= 0.91 + 0.01 * (4.96+ 4.05+5.65+4.38+6.24)
= 1.16
āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ
Effort = A * Sizesf * (em1) * (em2) * â€Ķ * (emn)
= 2.94 * 151.16 * 1 * 1* 1 * 1* 1 * 1 * 1
= 68 man-months
85
3.Post architecture
Post architecture āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĄāđˆāļ™āļĒāļēāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļ°āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāļąāļš
āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđāļšāļš Early design āđāļ•āđˆāļˆāļ°āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ—āļĩāđˆāļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 17 āļ•āļąāļ§ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”
āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15
86
87
āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ (Effort multipliers) āļŠāļēāļŦāļĢāļąāļš COCOMOII (Post architecture)
88
āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļš COCOMOII (Post architecture) āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 17 āļ•āļąāļ§ āđāļšāđˆāļ‡āļ•āļēāļĄ
āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
Product Attributes āļ›āļĢāļ°āđ€āļ āļ—āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
Required Reliability : RELY āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Database Size : DATA āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ
Product Complexity : CPLX āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Required Reusability : RUSE āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļēāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ„āļ›āđƒāļŠāđ‰āļ‹āđ‰āļē
Documentation Required : DOCU āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ
89
Platform Attributes āļ›āļĢāļ°āđ€āļ āļ—āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
Execution Time Constraints : TIME āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āļ”āđ‰āļēāļ™āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ
Main Storage Constraints : STOR āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āļ”āđ‰āļēāļ™āđ€āļ™āļ·āđ‰āļ­āļ—āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ
Platform Volatility : PVOL āļ„āļ§āļēāļĄāļ–āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ
Personnel Attributes āļ›āļĢāļ°āđ€āļ āļ—āļšāļļāļ„āļĨāļēāļāļĢ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
Analyst Capability : ACAP āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ™āļąāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļ°āļšāļš
Applications Experience : APEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļ™āļąāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļ°āļšāļš
Programmer Capability : PCAP āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
Personnel Continuity : PCON āļ„āļ§āļēāļĄāļ–āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāļĄāļ‡āļēāļ™
90
Platform Experience : PLEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļĄāļĩāļ•āđˆāļ­āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāđāļĨāļ°āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
Language and Tool Experience : LTEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ āļēāļĐāļēāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­
Project Attributes āļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ
Use of Software Tools : TOOL āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŦāļĢāļ·āļ­āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢ
Multiple Site Development : SITE āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āđ„āļ‹āļ•āđŒāļ‡āļēāļ™
Required Development Schedule : SCED āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™
āđ‚āļ„āļĢāļ‡āļāļēāļĢ
91
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒ
âžĒRegression Analysis
âžĒāđ€āļ›āđ‡āļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄ (Y) āļāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ° (X) āļŦāļĢāļ·āļ­āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āđŒāļŦāļĢāļ·āļ­
āļ•āļąāļ§āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆ 2 āļ•āļąāļ§āļ‚āļķāđ‰āļ™āđ„āļ›
âžĒāļ–āļēāļĄāļĩāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāļ­āļĒāđˆāļēāļ‡āļ‡āļēāļĒ āļŦāļĢāļ·āļ­ āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāđ€āļŠāļīāļ‡
āđ€āļŠāļ™ (Linear Regression Analysis)
âžĒāđāļ•āļ–āđ‰āļēāļĄāļĩāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āļ•āļąāđ‰āļ‡āđāļ• 2 āļ•āļąāļ§āļ‚āļķāđ‰āļ™āđ„āļ› āđ‚āļ”āļĒāļĄāļĩāļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āļēāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāļžāļŦāļļāļ„āļđāļ“
(Multiple Regression Analysis)
92
āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāļ­āļĒāļēāļ‡āļ‡āļēāļĒ
93
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒ
âžĒāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ™āļēāļŦāļĨāļąāļāļāļēāļĢāļ™āļĩāđ‰āļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ™āļąāđ‰āļ™ āđ„āļ”āđ‰āļĄāļĩāļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļē
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰ āļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (functional form) āđāļ•āđˆāļ—āļļāļāļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĢāļ‡āļ‡āļēāļ™āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ
âžĒāļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Linear āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāđ‚āļĄāđ€āļ”āļĨāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ• āļ‹āļķāđˆāļ‡āđ‚āļĄāđ€āļ”āļĨāļ™āļĩāđ‰āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™
āļĢāļđāļ›āđāļšāļšāļŠāļĄāļāļēāļĢ
Effort = a + (b x Size)
Effort āļ„āļ·āļ­ āļ„āđˆāļēāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄ
Size āļ„āļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ°
a āļ„āļ·āļ­ āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ—āļĩāđˆāļ•āļąāļ”āļāļąāļšāđāļāļ™ y
b āļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļ™āļ‚āļ­āļ‡āļāļĢāļēāļŸ
94
95
96
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡
âžĒMachine learning: ML
âžĒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļāđˆāļēāļ—āļĩāđˆāđ€āļ„āļĒāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļœāđˆāļēāļ™āļĄāļēāđāļĨāđ‰āļ§ āđ€āļžāļ·āđˆāļ­āļ™āļēāļĄāļēāļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™āđ‚āļĄāđ€āļ”āļĨāļŦāļĢāļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļēāļŦāļĢāļąāļšāđƒāļŠāđ‰
āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāļāļēāļĨāļąāļ‡āļˆāļ°āļžāļąāļ’āļ™āļē
âžĒāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āđ€āļŠāđˆāļ™ Bayesian network, Genetic programming, Neural
networks, Classification and regression trees (CART) āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
97
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡
âžĒClassification and Regression Trees (CART)
âžĒāđ€āļ›āđ‡āļ™āļ—āļĪāļĐāļŽāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļ­āļ™āļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļēāļ‡āļŠāļ–āļīāļ•āļīāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āđƒāļ”āđ† āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļ—āļĩāđˆāļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ°āļˆāļ°āđ€āļ›āđ‡āļ™
āļ•āļąāļ§āđāļ›āļĢāđ€āļŠāļīāļ‡āļāļĨāļļāđˆāļĄāļŦāļĢāļ·āļ­āđ€āļŠāļīāļ‡āļ›āļĢāļīāļĄāļēāļ“āļāđ‡āđ„āļ”āđ‰
âžĒāļŦāļēāļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāđ€āļŠāļīāļ‡āļāļĨāļļāđˆāļĄāļˆāļ°āđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢ Classification āđāļ•āđˆāļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ€āļŠāļīāļ‡āļ›āļĢāļīāļĄāļēāļ“āļˆāļ°āđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ‚āļ­āļ‡ Regression tree
âžĒāļ§āļīāļ˜āļĩāļāļēāļĢ CART āļ™āļĩāđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđ‚āļĄāđ€āļ”āļĨāļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ­āļ‡āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ• āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļŦāļĄāļēāļĒāļ–āļķāļ‡āđ‚āļĄāđ€āļ”āļĨāļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™
āļ­āļ”āļĩāļ• (Training data) āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āđ‚āļĄāđ€āļ”āļĨāđāļĨāđ‰āļ§ āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļžāļĒāļēāļāļĢāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļ—āļĩāđˆāđ„āļĄāđˆāļ—āļĢāļēāļšāļ„āļēāļ•āļ­āļšāđ„āļ”āđ‰
âžĒāļžāļ·āđ‰āļ™āļāļēāļ™āđ‚āļĄāđ€āļ”āļĨ CART āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡ Machine learning methods āļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ (Decision
trees) āđ‚āļĄāđ€āļ”āļĨāļ™āļĩāđ‰āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļēāđƒāļŠāđ‰āļāļąāļšāļ›āļąāļāļŦāļēāđāļšāļš Classification āđāļĨāļ°āđāļšāļš Regression āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
âžĒāļŦāļĨāļąāļāļāļēāļĢ Classification āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāļˆāļēāđāļ™āļāļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđāļšāļš nominal āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļĄāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ„āļēāļ•āļ­āļš
āļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™ āđ€āļŠāđˆāļ™ āđƒāļŠāđˆ/āđ„āļĄāđˆāđƒāļŠāđˆ āļŠāļđāļ‡/āļāļĨāļēāļ‡/āļ•āđˆāļē āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™
âžĒāđƒāļ™āļŠāđˆāļ§āļ™ Regression āļˆāļ°āļ„āļēāļ”āđ€āļ”āļēāļ„āļēāļ•āļ­āļšāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚ (Ordinal) āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āđƒāļ”āđ† āđ„āļĄāđˆāļˆāļēāļāļąāļ” āđ€āļŠāđˆāļ™ āļ„āļ§āļĢāļœāļĨāļīāļ•āļŠāļīāļ™āļ„āđ‰āļēāļ›āļĢāļīāļĄāļēāļ“āđ€āļ—āđˆāļēāđ„āļĢ
98
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡
âžĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļĄāđ€āļ”āļĨ CART āļˆāļ°āđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ āļ‹āļķāđˆāļ‡āđ‚āļ”āļĒāļ›āļāļ•āļīāļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļˆāļ°āđ„āļĄāđˆāļĒāļ­āļĄāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡
âžĒāļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāđāļšāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđāļšāļšāđ„āļĄāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđ€āļŠāļĩāļĒāļāđˆāļ­āļ™ āđāļĨāļ°āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļˆāļ°āļˆāļēāļāļąāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāđ‚āļ”āļĒ 1 āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāļ•āđˆāļ­ 1 āđ‚āļĄāđ€āļ”āļĨ
âžĒāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļĄāđ€āļ”āļĨāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” 4 āļ‚āļąāđ‰āļ™ āđ„āļ”āđ‰āđāļāđˆ Tree building, Stopping tree building, Tree pruning āđāļĨāļ°
Optimal tree selection
āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļžāļĒāļēāļāļĢāļ“āđŒāļ„āđˆāļē Productivity āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡ ESA (European space
agency) āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļž
99
100
āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡
âžĒāļˆāļēāļāļ āļēāļžāđ‚āļĄāđ€āļ”āļĨāļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ§āđˆāļē
âžĒāđƒāļ™āļāļēāļĢāļžāļĒāļēāļāļĢāļ“āđŒāļ„āđˆāļē Productivity āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ—āļĩāļĄ āļŦāļēāļāļ—āļĩāļĄāļĄāļĩāļ‚āļ™āļēāļ”āđ„āļĄāđˆāđ€āļāļīāļ™ 7 āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ›āđ‡āļ™ “onboard” āļŦāļĢāļ·āļ­
“simulators” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.35 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 10 āđ‚āļ„āļĢāļ‡āļāļēāļĢ
âžĒ āđāļ•āđˆāļ–āđ‰āļē āļ›āļĢāļ°āđ€āļ āļ—āđ„āļĄāđˆāđƒāļŠāđˆ “onboard” āđāļĨāļ° “simulators” āđāļĨāđ‰āļ§āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.58 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 19 āđ‚āļ„āļĢāļ‡āļāļēāļĢ
âžĒāļ­āļ˜āļīāļšāļēāļĒāļ­āļĩāļāđāļ‚āļ™āļ‡āļŦāļ™āļķāđˆāļ‡āļŦāļēāļāļ—āļĩāļĄāļĄāļĩāļ‚āļ™āļēāļ”āļĄāļēāļāļāļ§āđˆāļē 7 āđāļĨāļ° Tool support āļĄāļĩāļ„āđˆāļēāļĄāļēāļāļāļ§āđˆāļē “Nominal” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē
0.1 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 16 āđ‚āļ„āļĢāļ‡āļāļēāļĢ
âžĒ āđāļ•āđˆāļ–āđ‰āļē Tool support āļĄāļĩāļ„āđˆāļēāđ„āļĄāđˆāđ€āļāļīāļ™ “Nominal” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.22 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 11 āđ‚āļ„āļĢāļ‡āļāļēāļĢ
101

More Related Content

What's hot

āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™Nuchy Geez
 
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩHami dah'Princess
 
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventor
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventorāļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventor
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventorAreefin Kareng
 
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™Nattapon
 
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄ
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄ
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄkimaira99
 
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­peter dontoom
 
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™AjBenny Pong
 
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļš
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļšāļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļš
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļšpeter dontoom
 
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)Dr.Kridsanapong Lertbumroongchai
 
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpoint
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpointāđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpoint
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpointpoomarin
 
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒrussana
 
āļĢāļēāļĒāļ‡āļēāļ™ Power point
āļĢāļēāļĒāļ‡āļēāļ™ Power pointāļĢāļēāļĒāļ‡āļēāļ™ Power point
āļĢāļēāļĒāļ‡āļēāļ™ Power pointThank Chiro
 
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļžāđˆāļ­ āļ­āļēāļŠāļĩāļ§āļ°
 
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒchaiwat vichianchai
 
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010Nattapon
 
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒPowerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒNitiwat First
 
āļ„āļđāđˆāļĄāļ·āļ­ SketchUp
āļ„āļđāđˆāļĄāļ·āļ­ SketchUpāļ„āļđāđˆāļĄāļ·āļ­ SketchUp
āļ„āļđāđˆāļĄāļ·āļ­ SketchUpPiyaboon Nilkaew
 

What's hot (20)

āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ›āļĢāļ°āđ€āļ āļ—āļāļēāļĢāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āļ‡āļēāļ™
 
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
āļ„āļģāļĻāļąāļžāļ—āđŒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ
 
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventor
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventorāļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventor
āļ„āļđāđˆāļĄāļ·āļ­ Handbook app inventor
 
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰āļ—āļĩāđˆ 1 āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ visual studio 2010 āđ€āļšāļ·āđ‰āļ­āļ‡āļ•āđ‰āļ™
 
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄ
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄ
āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļžāļąāļ’āļ™āļēāđ€āļāļĄ
 
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­
āđ€āļ‰āļĨāļĒāļ‚āđ‰āļ­āļŠāļ­āļš20āļ‚āđ‰āļ­
 
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
āļĢāļđāļ›āđ€āļĨāđˆāļĄāļ§āļīāļŠāļēāđ‚āļ„āļĢāļ‡āļ‡āļēāļ™
 
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļš
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļšāļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļš
āļāļŽāļŦāļĄāļēāļĒāļĨāļīāļ‚āļŠāļīāļ—āļ˜āļīāđŒāđ„āļ—āļĒāļ āļēāļ„āđƒāļŦāļĄāđˆ (āļāļĻāļ™) āļˆāļš
 
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)
āļ›āļāļīāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĄāļ™āļļāļĐāļĒāđŒāļāļąāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ (Human Computer Interaction)
 
1.1 āļŠāļĢāļļāļ› āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
1.1 āļŠāļĢāļļāļ› āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ1.1 āļŠāļĢāļļāļ› āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
1.1 āļŠāļĢāļļāļ› āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpoint
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpointāđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpoint
āđāļšāļšāļ—āļ”āļŠāļ­āļš Powerpoint
 
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļšāļ—āļ—āļĩāđˆ 4 āļŦāļĨāļąāļāļāļēāļĢāļ—āļģāļ‡āļēāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
āļĢāļēāļĒāļ‡āļēāļ™ Power point
āļĢāļēāļĒāļ‡āļēāļ™ Power pointāļĢāļēāļĒāļ‡āļēāļ™ Power point
āļĢāļēāļĒāļ‡āļēāļ™ Power point
 
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ
āļŠāđˆāļ§āļ™āļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ
 
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļĢāļēāļĒāļ‡āļēāļ™āļœāļĨāļāļēāļĢāļ”āļģāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļ‡āļēāļ™āļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010
āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ Microsoft visual studio 2010
 
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒPowerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
Powerpointāļ­āļ‡āļ„āđŒāļ›āļĢāļ°āļāļ­āļšāļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
S12 Software Testing Type
S12 Software Testing TypeS12 Software Testing Type
S12 Software Testing Type
 
āļ„āļđāđˆāļĄāļ·āļ­ SketchUp
āļ„āļđāđˆāļĄāļ·āļ­ SketchUpāļ„āļđāđˆāļĄāļ·āļ­ SketchUp
āļ„āļđāđˆāļĄāļ·āļ­ SketchUp
 
āđāļšāļšāļāļķāļāļŦāļąāļ”āļ—āļĩāđˆ 3 Microsoft PowerPoint
āđāļšāļšāļāļķāļāļŦāļąāļ”āļ—āļĩāđˆ 3 Microsoft PowerPointāđāļšāļšāļāļķāļāļŦāļąāļ”āļ—āļĩāđˆ 3 Microsoft PowerPoint
āđāļšāļšāļāļķāļāļŦāļąāļ”āļ—āļĩāđˆ 3 Microsoft PowerPoint
 

Similar to 5

āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1Little PumPim
 
āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1Little PumPim
 
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ B'Benz Sunisa
 
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒOnrutai Intanin
 
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1Chatkal Sutoy
 
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄāļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄEdz Chatchawan
 
DP-Developer
DP-DeveloperDP-Developer
DP-DeveloperdiseVru
 
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļē
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļēāļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļē
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļēwinewic199
 
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩSaranyu Srisrontong
 
āļšāļ—āļ—āļĩāđˆ5
āļšāļ—āļ—āļĩāđˆ5āļšāļ—āļ—āļĩāđˆ5
āļšāļ—āļ—āļĩāđˆ5noonnn
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing conceptskiats
 
3 software deverlop
3 software deverlop3 software deverlop
3 software deverlopPor Kung
 
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++Naowarat Jaikaroon
 

Similar to 5 (20)

āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
āđƒāļšāļ„āļ§āļēāļĄāļĢāļđāđ‰ āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ
 
āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1
 
āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1āļšāļ—āļ—āļĩāđˆ 1
āļšāļ—āļ—āļĩāđˆ 1
 
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
āļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāļ„āļ­āļĄāļžāļīāļ§āđ€āļ•āļ­āļĢāđŒ
 
Learn 1
Learn 1Learn 1
Learn 1
 
Know1 2
Know1 2Know1 2
Know1 2
 
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
 
Unit1 ph pprogram
Unit1 ph pprogramUnit1 ph pprogram
Unit1 ph pprogram
 
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄāļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
āļ‡āļēāļ™āļāļĨāļļāđˆāļĄāļĄāļ„āļ­āļĄ
 
DP-Developer
DP-DeveloperDP-Developer
DP-Developer
 
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļē
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļēāļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļē
āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄ āļ§āļīāļŠāļāļē
 
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ
āļāļēāļĢāđāļāđ‰āļ›āļąāļāļŦāļēāļāļēāļĢāļ­āļ­āļāđāļšāļšāđāļĨāļ°āļžāļąāļ’āļ™āļēāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ§āļīāļ˜āļĩ
 
āļšāļ—āļ—āļĩāđˆ5
āļšāļ—āļ—āļĩāđˆ5āļšāļ—āļ—āļĩāđˆ5
āļšāļ—āļ—āļĩāđˆ5
 
Lesson1 programing concept
Lesson1 programing conceptLesson1 programing concept
Lesson1 programing concept
 
Mindmapping
MindmappingMindmapping
Mindmapping
 
Mindmapping
MindmappingMindmapping
Mindmapping
 
K5
K5K5
K5
 
3 software deverlop
3 software deverlop3 software deverlop
3 software deverlop
 
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++
āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Dev c++
 

More from pop Jaturong

āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 5 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†
āļšāļ—āļ—āļĩāđˆ  5  āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†āļšāļ—āļ—āļĩāđˆ  5  āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†
āļšāļ—āļ—āļĩāđˆ 5 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄāļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄpop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒpop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒpop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 2  āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 2  āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒpop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļē
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļēāļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļē
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļēpop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 4
āļšāļ—āļ—āļĩāđˆ 4āļšāļ—āļ—āļĩāđˆ 4
āļšāļ—āļ—āļĩāđˆ 4pop Jaturong
 
āļšāļ—āļ—āļĩāđˆ 3
āļšāļ—āļ—āļĩāđˆ 3āļšāļ—āļ—āļĩāđˆ 3
āļšāļ—āļ—āļĩāđˆ 3pop Jaturong
 
306325 unit9-ec-policy&law
306325 unit9-ec-policy&law306325 unit9-ec-policy&law
306325 unit9-ec-policy&lawpop Jaturong
 
306325 unit8-ec-security
306325 unit8-ec-security306325 unit8-ec-security
306325 unit8-ec-securitypop Jaturong
 
306325 unit7-product-delivery-for-ec
306325 unit7-product-delivery-for-ec306325 unit7-product-delivery-for-ec
306325 unit7-product-delivery-for-ecpop Jaturong
 
306325 unit6-e-payment
306325 unit6-e-payment306325 unit6-e-payment
306325 unit6-e-paymentpop Jaturong
 

More from pop Jaturong (20)

3
33
3
 
4
44
4
 
2
22
2
 
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
āļ‡āļēāļ™āļ™āļģāđ€āļŠāļ™āļ­1
 
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
āļšāļ—āļ—āļĩāđˆ 7 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡
 
āļšāļ—āļ—āļĩāđˆ 5 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†
āļšāļ—āļ—āļĩāđˆ  5  āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†āļšāļ—āļ—āļĩāđˆ  5  āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†
āļšāļ—āļ—āļĩāđˆ 5 āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āđ„āļ—āļĒāļ āļđāļĄāļīāļ āļēāļ„āļ•āđˆāļēāļ‡āđ†
 
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”
āļšāļ—āļ—āļĩāđˆ 6-2-āļĻāļąāļāļĒāļ āļēāļžāđ€āļŠāļīāļ‡āļžāļ·āđ‰āļ™āļ—āļĩāđˆ āļāļąāļš āđāļœāļ™āļĒāļļāļ—āļ˜āļĻāļēāļŠāļ•āļĢāđŒāļˆāļąāļ‡āļŦāļ§āļąāļ”
 
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄāļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ
āļšāļ—āļ—āļĩāđˆ 4-2-āļ„āļļāļ“āļ˜āļĢāļĢāļĄāđāļĨāļ°āļˆāļĢāļīāļĒāļ˜āļĢāļĢāļĄ
 
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 4 āļ§āļąāļ’āļ™āļ˜āļĢāļĢāļĄāđ„āļ—āļĒ
 
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 3 āļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ·āđ‰āļ™āļāļēāļ™āļ‚āļ­āļ‡āļ›āļĢāļ°āđ€āļ—āļĻāđ„āļ—āļĒ
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ3
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ2
 
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 2  āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒāļšāļ—āļ—āļĩāđˆ 2  āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ
āļšāļ—āļ—āļĩāđˆ 2 āđ‚āļšāļĢāļēāļ“āļ„āļ”āļĩāđāļĨāļ°āļ›āļĢāļ°āļ§āļąāļ•āļīāļĻāļēāļŠāļ•āļĢāđŒāđ„āļ—āļĒ
 
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļē
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļēāļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļē
āļšāļ—āļ—āļĩāđˆ 1-āļŦāļĨāļąāļāļāļēāļĢāļ„āļ§āļēāļĄāļŦāļĄāļēāļĒāļ‚āļ­āļ‡āļ—āđ‰āļ­āļ‡āļ–āļīāđˆāļ™āļĻāļķāļāļĐāļē
 
āļšāļ—āļ—āļĩāđˆ 4
āļšāļ—āļ—āļĩāđˆ 4āļšāļ—āļ—āļĩāđˆ 4
āļšāļ—āļ—āļĩāđˆ 4
 
āļšāļ—āļ—āļĩāđˆ 3
āļšāļ—āļ—āļĩāđˆ 3āļšāļ—āļ—āļĩāđˆ 3
āļšāļ—āļ—āļĩāđˆ 3
 
306325 unit9-ec-policy&law
306325 unit9-ec-policy&law306325 unit9-ec-policy&law
306325 unit9-ec-policy&law
 
306325 unit8-ec-security
306325 unit8-ec-security306325 unit8-ec-security
306325 unit8-ec-security
 
306325 unit7-product-delivery-for-ec
306325 unit7-product-delivery-for-ec306325 unit7-product-delivery-for-ec
306325 unit7-product-delivery-for-ec
 
306325 unit6-e-payment
306325 unit6-e-payment306325 unit6-e-payment
306325 unit6-e-payment
 

5

  • 3. āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ 1. āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒ āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (Software project cost)āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ—āļĢāļąāļžāļĒāļēāļāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āđ„āļ›āđƒāļ™āļāļēāļĢ āļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļšāļĢāļĢāļĨāļļāļ§āļąāļ•āļ–āļļāļ›āļĢāļ°āļŠāļ‡āļ„āđŒāđāļĨāļ°āđ„āļ”āđ‰āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļŦāļĢāļ·āļ­āļœāļĨāļĨāļąāļžāļ˜āđŒāļ•āļēāļĄāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢ âžĒāļ•āđ‰āļ™āļ—āļļāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļĄāđˆāđ„āļ”āđ‰āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ•āđ‰āļ™āļ—āļļāļ™āđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļēāļ‡āļ•āļĢāļ‡āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļĒāļąāļ‡āļĢāļ§āļĄāļ–āļķāļ‡āļ•āđ‰āļ™āļ—āļļāļ™ āļ­āļ·āđˆāļ™ āđ† āļ”āđ‰āļ§āļĒ āđ‚āļ”āļĒāļ•āđ‰āļ™āļ—āļļāļ™āļĢāļ§āļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ 1.1 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ”āđ‰āļēāļ™āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļĨāļ°āļāļēāļĢāļšāļēāļĢāļļāļ‡āļĢāļąāļāļĐāļē (Hardware, software and maintenance cost) 1.2 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāđ€āļ”āļīāļ™āļ—āļēāļ‡āđāļĨāļ°āļāļēāļĢāļāļķāļāļ­āļšāļĢāļĄ (Travel and training cost) 1.3 āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđāļĢāļ‡āļ‡āļēāļ™ (Effort cost) āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āđˆāļēāđāļĢāļ‡āļŦāļĢāļ·āļ­āđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļĢāļ§āļĄāļ–āļķāļ‡ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ­āļ·āđˆāļ™ āđ† āđ€āļŠāđˆāļ™ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāđ€āļ•āļĢāļĩāļĒāļĄāļ‡āļēāļ™ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āļāļēāļĢ āļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ āđāļĨāļ°āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ”āđ‰āļēāļ™āļŠāļ§āļąāļŠāļ”āļīāļāļēāļĢ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ 3
  • 4. āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ 2. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļ„āļ§āļēāļĄāļŠāļēāļ„āļąāļāđāļĨāļ°āļĄāļĩāļŠāđˆāļ§āļ™āđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āđƒāļ™āļŦāļĨāļēāļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ”āļąāļ‡āļ™āļĩāđ‰ â—Ķ āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļāļĨāļĒāļļāļ—āļ˜āđŒ (Strategic planning) â—Ķ āļāļēāļĢāļĻāļķāļāļĐāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āđ„āļ›āđ„āļ”āđ‰ (Feasibility study) â—Ķ āļāļēāļĢāļāļēāļŦāļ™āļ”āļ‚āđ‰āļ­āļāļēāļŦāļ™āļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (System specification) â—Ķ āļāļēāļĢāļ›āļĢāļ°āđ€āļĄāļīāļ™āļĢāļēāļ„āļēāļ‚āļ­āļ‡āļœāļđāđ‰āļ‚āļēāļĒ (Evaluation of suppliers’ proposals) 4
  • 5. āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ 3. āļ›āļĢāļ°āđ€āļ āļ—āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™ â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļĨāļēāļ”āļąāļšāļ„āļ§āļēāļĄāļŠāļēāļ„āļąāļāđāļšāļšāļ„āļĢāđˆāļēāļ§āđ† (Rough order of magnitude (ROM) estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļāļ§āđ‰āļēāļ‡ āđ† āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļœāļđāđ‰āļˆāļąāļ”āļāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāđāļĨāļ°āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāļĢāļ°āļ”āļąāļšāļŠāļđāļ‡āļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāđ€āļĨāļ·āļ­āļāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢ āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļˆāļ°āđƒāļŦāđ‰āļ„āđˆāļēāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -25% āļāļąāļš +75% āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ•āđ‰āļ™āļ—āļļāļ™āļ—āļĩāđˆāđāļ—āđ‰āļˆāļĢāļīāļ‡āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ­āļēāļˆāļĄāļĩāļ„āđˆāļēāļ•āđˆāļēāļāļ§āđˆāļēāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ§āđ‰ 25% āļŦāļĢāļ·āļ­āļŠāļđāļ‡āļāļ§āđˆāļēāļ—āļĩāđˆāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ§āđ‰ 75% â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĨāļąāļāļĐāļ“āļ°āļ‡āļšāļ›āļĢāļ°āļĄāļēāļ“ (Budgetary estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­ āļ§āļēāļ‡āđāļœāļ™āļˆāļąāļ”āļŠāļĢāļĢāđ€āļ‡āļīāļ™āļ—āļļāļ™āļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆāđƒāļŦāđ‰āļāļąāļšāļāļīāļˆāļāļĢāļĢāļĄāļ•āđˆāļēāļ‡ āđ† āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļˆāļ°āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄ āļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -10% āļāļąāļš +25% â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļŠāļļāļ”āļ—āđ‰āļēāļĒ (Definitive estimate) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ—āļĩāđˆāđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļĄāļąāļāļˆāļ°āļ–āļđāļāļ™āļēāđ„āļ›āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļāļēāļĢāļˆāļąāļ”āļ‹āļ·āđ‰āļ­ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ‚āļ­āļ‡ āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļĩāđ‰āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāļ–āļđāļāļ•āđ‰āļ­āļ‡āđ€āļ—āļĩāđˆāļĒāļ‡āļ•āļĢāļ‡āļ­āļĒāļđāđˆāļĢāļ°āļŦāļ§āđˆāļēāļ‡ -5% āļāļąāļš +10% 5
  • 6. 6
  • 7. āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ 4. āļ„āļ§āļēāļĄāļĒāļēāļāđāļĨāļ°āļ›āļąāļāļŦāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒ āļ„āļ§āļēāļĄāđ„āļĄāđˆāļ‹āđ‰āļēāļāļąāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ‚āļ­āļ‡āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ âžĒāļ„āļ§āļēāļĄāļĒāļēāļāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ âžĒāļ„āļ§āļēāļĄāļ„āļīāļ”āđ€āļŦāđ‡āļ™āļ—āļĩāđˆāđ„āļĄāđˆāļ•āļĢāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ 7
  • 8. āļžāļ·āđ‰āļ™āļāļēāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ 5. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āļŦāļĢāļ·āļ­āļ•āđˆāļēāđ€āļāļīāļ™āđ„āļ› (Over-estimate/ Under-estimate) âžĒāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ‚āļ”āļĒāļŠāđˆāļ§āļ™āđƒāļŦāļāđˆāļˆāļ°āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āļāļ§āđˆāļēāļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡ āđāļ•āđˆāļāļĢāļ“āļĩāļ™āļĩāđ‰āļœāļđāđ‰āļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ„āļ§āļĢāļžāļīāļˆāļēāļĢāļ“āļēāđ€āļžāļĢāļēāļ°āļāļēāļĢ āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āđ€āļāļīāļ™āđ„āļ›āđ‚āļ”āļĒāđ€āļ‰āļžāļēāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āļ™āļēāļ™āļāļ§āđˆāļē āļ›āļāļ•āļī âžĒ āļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™ (Parkinson’s law) āļāļĨāđˆāļēāļ§āļ§āđˆāļē āļ‡āļēāļ™āļˆāļ°āļ‚āļĒāļēāļĒāđ„āļ›āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ—āļĩāļĄāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ– āļ—āļēāļ‡āļēāļ™āđ„āļ›āđ„āļ”āđ‰āđ€āļĢāļ·āđˆāļ­āļĒ āđ† āļˆāļ™āļāļ§āđˆāļēāļˆāļ°āļŦāļĄāļ”āđ€āļ§āļĨāļē āļĄāļĩāđ€āļ§āļĨāļēāđ€āļ—āđˆāļēāđ„āļĢāļāđ‡āļ—āļēāļ‡āļēāļ™āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļēāļāđ€āļāļīāļ™āđ„āļ›āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļĄāļĩāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļĄāļēāļ āļ‚āļķāđ‰āļ™ âžĒāļāļŽāļ‚āļ­āļ‡āļšāļĢāļđāđŠāļ„ (Brook’s law) āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āļ§āđˆāļē āļāļēāļĢāđ€āļžāļīāđˆāļĄāļˆāļēāļ™āļ§āļ™āļ„āļ™āđ€āļžāļ·āđˆāļ­āļĄāļēāļŠāđˆāļ§āļĒāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļŠāđ‰āļēāļ­āļĒāļđāđˆāđāļĨāđ‰āļ§āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļ‡āļēāļ™āļ™āļąāđ‰āļ™āđ€āļŠāļĢāđ‡āļˆāļŠāđ‰āļēāđ„āļ› āļāļ§āđˆāļēāđ€āļ”āļīāļĄ āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđ€āļŠāļĩāļĒāđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ­āļšāļĢāļĄāđƒāļŦāđ‰āļāļąāļšāļ„āļ™āļ—āļĩāđˆāļˆāļ°āđ€āļ‚āđ‰āļēāļĄāļēāļ—āļēāļ‡āļēāļ™āļāđˆāļ­āļ™ âžĒāļŠāļĢāļļāļ›āđ„āļ”āđ‰āļ§āđˆāļē āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļŠāļđāļ‡āđ€āļāļīāļ™āđ„āļ›āļ­āļēāļˆāļ—āļēāđƒāļŦāđ‰āđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļĄāļēāļ āļĄāļĩāļ•āđ‰āļ™āļ—āļļāļ™āļ—āļĩāđˆāļŠāļđāļ‡ āđāļ•āđˆāļ‡āļēāļ™āļˆāļ°āđ€āļŠāļĢāđ‡āļˆāļ—āļąāļ™āļ•āļēāļĄāļ—āļĩāđˆāļāļēāļŦāļ™āļ” āđƒāļ™ āļ‚āļ“āļ°āđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļŦāļēāļāļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļ•āđˆāļēāđ€āļāļīāļ™āđ„āļ›āļāđ‡āļ­āļēāļˆāļĄāļĩāļ›āļąāļāļŦāļēāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āļ—āļēāđƒāļŦāđ‰āļ‡āļēāļ™āđ€āļŠāļĢāđ‡āļˆāđ„āļĄāđˆāļ—āļąāļ™āļ•āļēāļĄāļāļēāļŦāļ™āļ” āļ•āđ‰āļ™āļ—āļļāļ™āļŠāļđāļ‡ āļ„āļ§āļēāļĄ āđ€āļŠāļĩāđˆāļĒāļ‡āļŠāļđāļ‡ āđāļĨāļ°āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‡āļēāļ™āļ•āđˆāļē āđ‚āļ”āļĒāļ­āļēāļˆāļžāļšāļ›āļąāļāļŦāļēāļ—āļĩāđˆāđ„āļĄāđˆāļ„āļēāļ”āļ„āļīāļ” āđ€āļŠāđˆāļ™ āļ—āļĩāļĄāļ‡āļēāļ™āļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ™āđ‰āļ­āļĒ āđāļĨāļ°āļāļēāļĢāđ€āļĢāđˆāļ‡ āđƒāļŦāđ‰āļ‡āļēāļ™āđ€āļŠāļĢāđ‡āļˆāđƒāļ™āđ€āļ§āļĨāļēāļ—āļĩāđˆāļāļēāļŦāļ™āļ”āļ—āļēāđƒāļŦāđ‰āļ„āļļāļ“āļ āļēāļžāļ‚āļ­āļ‡āļ‡āļēāļ™āļ•āđˆāļē āļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ‚āļ­āļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāļ­āļēāļˆāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ—āļĩāđˆ āļŠāļīāđ‰āļ™āļŠāļļāļ” āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļāļŽāļ‚āļ­āļ‡āđ€āļ§āļ™āđ€āļšāļīāļĢāđŒāļ„ (Weinberg’s Zeroth law) āļ—āļĩāđˆāļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āļ§āđˆāļē āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ„āļĄāđˆāđ„āļ”āđ‰āļĄāļĩāđāļ„āđˆāļ„āļ§āļēāļĄ āļ•āđ‰āļ­āļ‡āļāļēāļĢāļ—āļĩāđˆāđ€āļāđ‡āļšāļĢāļ§āļšāļĢāļ§āļĄāļĄāļēāđ„āļ”āđ‰āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āđāļ•āđˆāļ­āļēāļˆāļˆāļ°āļĄāļĩāļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ­āļ·āđˆāļ™ āđ† āđ€āļžāļīāđˆāļĄāđ€āļ‚āđ‰āļēāļĄāļēāļ­āļĩāļ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡āļ”āļĩ āđ„āļĄāđˆāđ€āļŠāđˆāļ™āļ™āļąāđ‰āļ™āļ­āļēāļˆāļāđˆāļ­āđƒāļŦāđ‰āđ€āļāļīāļ”āļ›āļąāļāļŦāļēāđ„āļ”āđ‰ 8
  • 10. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒāļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ (Productivity) âžĒāļŦāļĄāļēāļĒāļ–āļķāļ‡ āļœāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļœāļĨāļīāļ•āļ‡āļēāļ™āļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (Software size) āļŦāļēāļĢāļ”āđ‰āļ§āļĒāļˆāļēāļ™āļ§āļ™āđ€āļ§āļĨāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļŦāļĢāļ·āļ­āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™ (Effort) Productivity = Size / Effort 10
  • 11. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŠāļēāļĄāļēāļĢāļ–āļ—āļēāđ„āļ”āđ‰ 2 āļ§āļīāļ˜āļĩ 1. āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” 2. āļāļēāļĢāļ§āļąāļ”āļˆāļēāļāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰ 11
  • 12. 1.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” âžĒāđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļŦāļēāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāđƒāļ™āļĒāļļāļ„āđ€āļĢāļīāđˆāļĄāđāļĢāļ âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļˆāļķāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļ—āļĩāđˆāļ‡āđˆāļēāļĒ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āļĄāļĩāļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļŠāļąāđˆāļ‡āđāļĨāļ°āļŠāđˆāļ§āļ™āļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆ āļ™āļ­āļāđ€āļŦāļ™āļ·āļ­āļˆāļēāļāļ•āļąāļ§āļ„āļēāļŠāļąāđˆāļ‡ āđ€āļŠāđˆāļ™ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™ āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļāļēāļĻāļ•āļąāļ§āđāļ›āļĢ āļ‹āļķāđˆāļ‡āļĄāļĩ āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āđƒāļ™āđāļ•āđˆāļĨāļ°āļ āļēāļĐāļē âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāđ„āļ§āđ‰āļŦāļĨāļēāļĒāļ§āļīāļ˜āļĩ āđāļ•āđˆāļĨāļ°āļ§āļīāļ˜āļĩāļ•āđ‰āļ­āļ‡āļāļēāļĢāļœāļĨāļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ­āļ˜āļīāļšāļēāļĒ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĨāļ°āļŠāļąāļ”āđ€āļˆāļ™ âžĒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰ 12
  • 13. 1.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” â—Ķ Simple line count āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļŦāļĄāļ”āļ—āļļāļāļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ‚āļ”āļĒāļ™āļąāļšāļĢāļ§āļĄāļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļ§āđˆāļēāļ‡āđāļĨāļ° āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļŠāđˆāļ§āļ™āļ‚āļ­āļ‡āļ„āļēāļ­āļ˜āļīāļšāļēāļĒāļ”āđ‰āļ§āļĒ â—Ķ Physical lines (LINES) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļ—āļļāļāļšāļĢāļĢāļ—āļąāļ” āļĒāļāđ€āļ§āđ‰āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļāļēāļĢāļ™āļīāļĒāļēāļĄāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™ āļ”āđ‰āļ§āļĒāļ§āļīāļŠāļ§āļĨāđ€āļšāļŠāļīāļ„ (Visual basic) â—Ķ Physical lines of code āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āđ‚āļ„āđ‰āļ”āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āđāļ•āđˆāđ„āļĄāđˆāļĢāļ§āļĄāļšāļĢāļĢāļ—āļąāļ”āļ§āđˆāļēāļ‡āđāļĨāļ°āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāđ€āļ›āđ‡āļ™ āļ„āļēāļ­āļ˜āļīāļšāļēāļĒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāđāļšāļšāļ™āļĩāđ‰āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļē Source Line of Code (sLOC) â—Ķ Logical lines of code (LLOC) āļ„āļĨāđ‰āļēāļĒāļāļąāļšāļ§āļīāļ˜āļĩ Physical lines of code āđāļ•āđˆāđƒāļ™āļšāļĢāļĢāļ—āļąāļ”āļ—āļĩāđˆāļĄāļĩāļāļēāļĢāđ€āļŠāļ·āđˆāļ­āļĄāļ•āđˆāļ­āļāļąāļ™ āļ”āđ‰āļ§āļĒ “_” āļˆāļ°āļĢāļ§āļĄāļāļąāļ™āļ™āļąāļšāđ€āļ›āđ‡āļ™āļšāļĢāļĢāļ—āļąāļ”āđ€āļ”āļĩāļĒāļ§ â—Ķ Statement (STMT) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡ āļ‹āļķāđˆāļ‡āđ‚āļ”āļĒāļ›āļāļ•āļī 1 āļ›āļĢāļ°āđ‚āļĒāļ„āļ„āļēāļŠāļąāđˆāļ‡āļˆāļ°āļĄāļĩ 1 āļšāļĢāļĢāļ—āļąāļ” âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļˆāļ°āļ—āļēāđƒāļŦāđ‰āļ—āļĢāļēāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļ•āđˆāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āļĄāļĩāļ‚āđ‰āļ­āļˆāļēāļāļąāļ” āļ„āļ·āļ­ āļˆāļ°āđ„āļĄāđˆāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļŦāļēāļāļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ āļēāļĐāļēāļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ 13
  • 14. 14
  • 15. Productivity = Size / Effort 15
  • 16. 2.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ âžĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (Function point : FP) āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ„āļīāļ”āļ„āđ‰āļ™āđ‚āļ”āļĒ Allan Albrecht âžĒāđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļĨāļąāļāļĐāļ“āļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ âžĒāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āļŠāđˆāļ§āļĒāļĨāļ”āļ›āļąāļāļŦāļēāļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļ‚āļ­āļ‡āļ āļēāļĐāļēāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē âžĒāļ§āļīāļ˜āļĩāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āļ™āļĩāđ‰āļ–āļđāļāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āđ‚āļ”āļĒāļ„āļ“āļ°āļāļĢāļĢāļĄāļāļēāļĢāļāļēāļŦāļ™āļ”āđāļĨāļ°āļĢāļ§āļšāļĢāļ§āļĄāļāļĢāļĢāļĄāļ§āļīāļ˜āļĩāđƒāļ™āļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļ”āđ‰āļ§āļĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (International function point user group : IFPUG) âžĒāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ āļ”āļąāļ‡āļ™āļĩāđ‰ FP = UFP * VAF FP (Function point) āļ„āļ·āļ­ āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŦāļĢāļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (Size) UFP (Unadjusted function point) āļ„āļ·āļ­ āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ VAF (Value adjustment factor) āļ„āļ·āļ­ āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° 16
  • 17. 2.āļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 14 āļ”āđ‰āļēāļ™ āļˆāļ°āđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļāđāļ•āđˆ āļĨāļ°āļĢāļ°āļšāļšāļĄāļĩāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ—āļĩāđˆāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļķāļ‡āļ•āđ‰āļ­āļ‡āļ™āļēāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ”āđ‰āļ§āļĒāļ•āļēāļĄāļŠāļđāļ•āļĢāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ•āļēāļĄāļŠāļđāļ•āļĢ āļĄāļĩ 3 āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ”āļąāļ‡āļ™āļĩāđ‰ â—Ķ 2.1 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ UFP (Unadjusted function point) â—Ķ 2.2 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° (Value adjustment factor : VAF) â—Ķ 2.3 āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) 17
  • 18. 2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ ▩Unadjusted function point : UFP ▩āđ€āļ›āđ‡āļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļĨāļąāļāļĐāļ“āļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 5 āļ›āļĢāļ°āđ€āļ āļ— āđ„āļ”āđ‰āđāļāđˆ 2.1.1 External input (EI) āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ™āļēāđ€āļ‚āđ‰āļēāļˆāļēāļāļ āļēāļĒāļ™āļ­āļ āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļ—āļēāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ āļēāļĒāđƒāļ™ (ILF) āđ€āļŠāđˆāļ™ āļāļēāļĢāđ€āļžāļīāđˆāļĄ āļĨāļš āđāļāđ‰āđ„āļ‚āļ‚āđ‰āļ­āļĄāļđāļĨ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ EI āđ€āļŠāđˆāļ™ āļāļēāļĢāļāļĢāļ­āļāđāļšāļšāļŸāļ­āļĢāđŒāļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢāļāļĢāļ­āļāļŠāļ·āđˆāļ­āļœāļđāđ‰āđƒāļŠāđ‰āđāļĨāļ° āļĢāļŦāļąāļŠāļœāđˆāļēāļ™ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ āđƒāļ™āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EI āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ - āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (File type reference : FTR) -āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (Data element type : DET) āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļē DET āļˆāļ°āļ™āļąāļšāļˆāļēāļ™āļ§āļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āđƒāļ™āļĄāļļāļĄāļĄāļ­āļ‡āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰āđ„āļĄāđˆāđƒāļŠāđˆāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļīāļĨāļ”āđŒāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āđƒāļ™āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ­āļĒāļđāđˆ āļ™āļąāļšāđ„āļ”āđ‰āđ€āļžāļĩāļĒāļ‡ 1 DET āđ€āļ—āđˆāļēāļ™āļąāđ‰āļ™ āļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āļĄāļĩāļāļēāļĢāđāļĒāļāđ€āļāđ‡āļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ—āļĩāđˆāļ­āļĒāļđāđˆāđ€āļ›āđ‡āļ™āļŦāļĨāļēāļĒ āđ† āļŸāļīāļĨāļ”āđŒāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ āļāļēāļĢ āļžāļīāļˆāļēāļĢāļ“āļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EI āļĄāļĩāđ€āļāļ“āļ‘āđŒāđāļŠāļ”āļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.4 18
  • 20. 2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ 2.1.2 External output (EO) āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļŠāđˆāļ‡āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļš āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļēāļāļāļēāļĢ āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡āļĢāļ°āļšāļš āļŦāļĢāļ·āļ­āļāļēāļĢāļ„āļ§āļšāļ„āļļāļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļ­āļ­āļāļˆāļēāļāļĢāļ°āļšāļšāđ„āļ›āļĒāļąāļ‡āļĢāļ°āļšāļšāļ āļēāļĒāļ™āļ­āļ - āđƒāļŦāđ‰āļ™āļąāļšāļāļēāļĢāđāļŠāļ”āļ‡āļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ„āļĄāđˆāļ‹āđ‰āļē - āđ‚āļ”āļĒ EO āļ­āļēāļˆāđāļŠāļ”āļ‡āļœāļĨāđ„āļ”āđ‰āļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļš āđ€āļŠāđˆāļ™ āļĢāļēāļĒāļ‡āļēāļ™ āļœāļĨāļāļēāļĢāļ„āļēāļ™āļ§āļ“ āļāļĢāļēāļŸ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ - āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EO āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ â—Ķ āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (FTR) â—Ķ āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EO āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.5 20
  • 22. 2.1.3 External query (EQ) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļšāļĢāļ§āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļēāđāļĨāļ°āļŠāđˆāļ‡āļ­āļ­āļāļ—āļĩāđˆāļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļēāđāļĨāđ‰āļ§āļ—āļēāđƒāļŦāđ‰ āđ€āļāļīāļ”āļāļēāļĢāļŠāđˆāļ‡āļ­āļ­āļāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī āļŦāļĢāļ·āļ­āļ­āļēāļˆāļāļĨāđˆāļēāļ§āļ§āđˆāļēāđ€āļ›āđ‡āļ™āļāļēāļĢāļ”āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļĄāļēāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ€āļžāļ·āđˆāļ­āđāļŠāļ”āļ‡āļœāļĨāļĨāļąāļžāļ˜āđŒ āđƒāļŦāđ‰āļāļąāļšāļœāļđāđ‰āđƒāļŠāđ‰ āđ€āļŠāđˆāļ™ Facebook authentication āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EQ āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ - āļˆāļēāļ™āļ§āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļ–āļđāļāļ­āđ‰āļēāļ‡āļ­āļīāļ‡ (FTR) - āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EQ āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.5 2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ 22
  • 23. 2.1.4 Internal logical files (ILF) āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļŠāļīāļ‡āļ•āļĢāļĢāļāļ° āđ€āļ›āđ‡āļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļĢāļ°āļšāļš āđ€āļŠāđˆāļ™ āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļŠāļīāļ™āļ„āđ‰āļē āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļžāļ™āļąāļāļ‡āļēāļ™ āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ›āļĢāļ°āđ€āļ āļ—āļ™āļĩāđ‰āļĄāļąāļāļ–āļđāļāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ”āđ‰āļ§āļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļĄāļēāļˆāļēāļāļ āļēāļĒāļ™āļ­āļ (EI) āļāļēāļĢāļ™āļąāļšāđƒāļŦāđ‰āļ™āļąāļšāļĢāļ§āļĄāđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ”āļ—āļĩāđˆāļ—āļēāļŦāļ™āđ‰āļēāļ—āļĩāđˆāđ€āļ—āļĩāļĒāļšāđ€āļ—āđˆāļēāļāļąāļšāđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ”āđ‰āļ§āļĒ āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ ILF āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ - āļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (Record element type : RET) - āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ”āļ‹āļķāđˆāļ‡āļ„āļ·āļ­āļāļĨāļļāđˆāļĄāļĒāđˆāļ­āļĒāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļœāļđāđ‰āđƒāļŠāđ‰āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āđ‰āļēāđƒāļˆāđ„āļ”āđ‰ āđ€āļŠāđˆāļ™ āđƒāļ™āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨ āļžāļ™āļąāļāļ‡āļēāļ™ āļˆāļ°āļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāļĒāđˆāļ­āļĒāļŠāļ­āļ‡āļŠāđˆāļ§āļ™āļ„āļ·āļ­ āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‡āļīāļ™āđ€āļ”āļ·āļ­āļ™ āđāļĨāļ°āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļˆāļ°āļ–āļđāļāļ™āļąāļšāđ€āļ›āđ‡āļ™ 2 RET āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ ILF āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6 2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ 23
  • 25. 2.1.5 External interface files (EIF) āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāļŠāđˆāļ‡āļœāđˆāļēāļ™āļŦāļĢāļ·āļ­āđāļĨāļāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļĢāļ°āļšāļš āđ€āļ›āđ‡āļ™ āđāļŸāđ‰āļĄāļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđƒāļŠāđ‰āļĢāđˆāļ§āļĄāļāļąāļšāļĢāļ°āļšāļšāļ­āļ·āđˆāļ™ āļ–āļđāļāđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰āđ‚āļ”āļĒāļĢāļ°āļšāļšāļ—āļĩāđˆāļžāļąāļ’āļ™āļēāđāļ•āđˆāļˆāļ°āļĄāļĩāļāļēāļĢāļšāļēāļĢāļļāļ‡āļĢāļąāļāļĐāļēāđ‚āļ”āļĒāļĢāļ°āļšāļšāļ­āļ·āđˆāļ™āļ āļēāļĒāļ™āļ­āļ āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF āļ™āļĩāđ‰IFPUG āļāļēāļŦāļ™āļ”āđƒāļŦāđ‰āļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ -āļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (RET) -āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ EIF āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6 āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ‚āđ‰āļēāļ–āļķāļ‡ (DET) āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļŸāļīāļĨāļ”āđŒāļ™āļēāđ€āļ‚āđ‰āļē (Input field), āļ„āđˆāļēāļ„āļēāļ™āļ§āļ“, āļ›āļļāđˆāļĄāļ„āļēāļŠāļąāđˆāļ‡āļ•āđˆāļēāļ‡ āđ†, āļ›āļļāđˆāļĄ Checkbox, āļ›āļļāđˆāļĄ Radio āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļžāļ”āđ‰āļēāļ™āļĨāđˆāļēāļ‡ 2.1āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ 25
  • 26. âžĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āđ€āļĢāļ„āļ„āļ­āļĢāđŒāļ” (RET) āđ€āļŠāđˆāļ™ āļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ, āđāļŦāļĨāđˆāļ‡āļ—āļĩāđˆāļĄāļēāļ‚āļ­āļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ, āļĢāļ°āļšāļšāļ āļēāļĒāļ™āļ­āļ āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ âžĒāļŦāļĨāļąāļ‡āļˆāļēāļāļžāļīāļˆāļēāļĢāļ“āļēāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ›āļĢāļ°āđ€āļ āļ— āđāļĨāļ°āļ—āļĢāļēāļšāļ–āļķāļ‡āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‹āļķāđˆāļ‡āļĄāļĩ 3 āļĢāļ°āļ”āļąāļš āļ„āļ·āļ­ āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļĢāļ°āļ”āļąāļšāļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§ âžĒāđƒāļŦāđ‰āļ™āļąāļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļĄāļĩāļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļŠāļđāļ‡āļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ” āļ™āļēāļĄāļēāļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ° āļĢāļ°āļ”āļąāļšāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.7 āđāļĨāđ‰āļ§āļŦāļēāļœāļĨāļĢāļ§āļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” āļˆāļ°āđ„āļ”āđ‰āļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) 26
  • 28. āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāđāļŦāđˆāļ‡ āļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļˆāļēāļāļ‚āđ‰āļ­āļāļēāļŦāļ™āļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™āļ™āļĩāđ‰āļŠāļēāļĄāļēāļĢāļ–āđāļšāđˆāļ‡āđ€āļ›āđ‡āļ™āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒāđ„āļ”āđ‰ 4 āļĢāļ°āļšāļš āđāļ•āđˆāļĨāļ°āļĢāļ°āļšāļšāļĄāļĩāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢ āļ—āļēāļ‡āļēāļ™ āđāļĨāļ°āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļžāļīāļˆāļēāļĢāļ“āļēāđāļĒāļāļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.2 āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡(UFP) 28
  • 29. 29
  • 30. āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆāđ„āļ”āđ‰āļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§ āđƒāļŦāđ‰āļ„āļēāļ™āļ§āļ“āļŦāļēāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āđāļ•āđˆāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ— āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.4 āļ–āļķāļ‡āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.6 āļ”āļąāļ‡āļ•āđˆāļ­āđ„āļ›āļ™āļĩāđ‰ 30
  • 36. âžĒāđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļĢāļĩāļĒāļšāļĢāđ‰āļ­āļĒāđāļĨāđ‰āļ§ āđƒāļŦāđ‰āļ„āļēāļ™āļ§āļ“āļŦāļēāļœāļĨāļĢāļ§āļĄāļ‚āļ­āļ‡āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‚āļ­āļ‡ āļ—āļąāđ‰āļ‡ 4 āļĢāļ°āļšāļšāļĒāđˆāļ­āļĒ āđāļĒāļāļ•āļēāļĄāļ›āļĢāļ°āđ€āļ āļ—āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ›āļĢāļ°āđ€āļ āļ— âžĒāđ‚āļ”āļĒāļāļēāļĢāļ™āļąāļšāļ§āđˆāļēāđāļ•āđˆāļĨāļ°āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡ 5 āļ™āļąāđ‰āļ™āļĄāļĩāļĢāļ°āļ”āļąāļšāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđ€āļ›āđ‡āļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļ›āļēāļ™āļāļĨāļēāļ‡ āđāļĨāļ°āļŠāļđāļ‡āļˆāļēāļ™āļ§āļ™āđ€āļ—āđˆāļēāđƒāļ” āđāļĨāđ‰āļ§ āļ™āļēāļĄāļēāļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļ‚āļ­āļ‡āđāļ•āđˆāļĨāļ°āļĢāļ°āļ”āļąāļš āļˆāļēāļāļ™āļąāđ‰āļ™āļŦāļēāļœāļĨāļĢāļ§āļĄāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ§āđˆāļē āļĄāļĩāļˆāļēāļ™āļ§āļ™ EI āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 4 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļŠāđˆāļ§āļ™ EO āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 3 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļĄāļĩāļˆāļēāļ™āļ§āļ™ EQ 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļĄāļĩāļˆāļēāļ™āļ§āļ™ EIF 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļĄāļĩāļˆāļēāļ™āļ§āļ™ ILF 4 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āļ™āļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰āļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ–āđˆāļ§āļ‡āļ™āđ‰āļēāļŦāļ™āļąāļāļˆāļēāļāļ™āļąāđ‰āļ™āļŦāļēāļœāļĨāļĢāļ§āļĄ āļœāļĨāļĨāļąāļžāļ˜āđŒāļŠāļļāļ”āļ—āđ‰āļēāļĒāļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰ āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļ‹āļķāđˆāļ‡āđƒāļ™āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļ‡āļēāļ™āļŠāļēāļĢāļšāļĢāļĢāļ“āļ™āļĩāđ‰āļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 60 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (60 FP) 36
  • 37. āļ„āđˆāļēāļ™āđ‰āļēāļŦāļ™āļąāļāļ­āļĒāļđāđˆāđƒāļ™āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.7 (4*3)+(0*4)+(0*6) = 12 37 āļŦāļēāļœāļĨāļĢāļ§āļĄāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP)
  • 38. 2.2āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°â–ŠāļāļēāļĢāļ„āļēāļ™āļ§āļ“āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° (Value adjustment factor : VAF) â—Ķ āđ€āļ›āđ‡āļ™āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš 14 āļ”āđ‰āļēāļ™āļ—āļĩāđˆāļˆāļ°āļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļ„āļ§āļēāļĄāđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļš āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āđāļ•āđˆāļĨāļ°āļ”āđ‰āļēāļ™āļˆāļ°āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ•āļąāđ‰āļ‡āđāļ•āđˆ 0 āļ–āļķāļ‡ 5 āđ‚āļ”āļĒ 0 āļĄāļĩāļ„āđˆāļē āļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ™āđ‰āļ­āļĒāļ—āļĩāđˆāļŠāļļāļ” āđāļĨāļ° 5 āļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļĄāļēāļāļ—āļĩāđˆāļŠāļļāļ” āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ°āđ€āļ”āđˆāļ™āļ—āļąāđ‰āļ‡ 14 āļ”āđ‰āļēāļ™ āđ„āļ”āđ‰āđāļāđˆ â—Ķ āļāļēāļĢāļ•āļīāļ”āļ•āđˆāļ­āļŠāļ·āđˆāļ­āļŠāļēāļĢ â—Ķ āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļāļĢāļ°āļˆāļēāļĒ â—Ķ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļ‚āļ­āļ‡āļĢāļ°āļšāļš â—Ķ āļāļēāļĢāđāļāđ‰āđ„āļ‚āļ„āđˆāļēāļ‚āļ­āļ‡āļĢāļ°āļšāļš â—Ķ āļ›āļĢāļīāļĄāļēāļ“āļĢāļēāļĒāļāļēāļĢāļ‚āđ‰āļ­āļĄāļđāļĨ â—Ķ āļāļēāļĢāļ›āđ‰āļ­āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđ€āļ‚āđ‰āļēāļŠāļđāđˆāļĢāļ°āļšāļšāđāļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒ â—Ķ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ â—Ķ āļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ­āļ­āļ™āđ„āļĨāļ™āđŒ â—Ķ āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ â—Ķ āļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāđ‰āļ‹āđ‰āļē â—Ķ āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ•āļīāļ”āļ•āļąāđ‰āļ‡ â—Ķ āļ„āļ§āļēāļĄāļ‡āđˆāļēāļĒāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™ â—Ķ āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ„āļ”āđ‰āļŦāļĨāļēāļĒāļ—āļĩāđˆ â—Ķ āļĢāļ­āļ‡āļĢāļąāļšāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāļđāđ‰āđƒāļŠāđ‰ 38
  • 42. 2.3āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) â—Ķ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) āļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļēāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰ āļ›āļĢāļąāļšāđāļ•āđˆāļ‡āļ„āļđāļ“āļāļąāļšāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āļˆāļēāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĢāļ°āļšāļšāļŠāļēāļĢāļŠāļ™āđ€āļ—āļĻāļ‡āļēāļ™āļšāļļāļ„āļĨāļēāļāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļāļĨāđˆāļēāļ§āļĄāļēāđāļĨāđ‰āļ§āļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āđƒāļ™ āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ—āļĩāđˆ 5.2 āđāļĨāļ° 5.3 āļžāļšāļ§āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļĒāļąāļ‡āđ„āļĄāđˆāđ„āļ”āđ‰āļ›āļĢāļąāļšāđāļ•āđˆāļ‡ (UFP) āļĄāļĩāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 60 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĨāļ°āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒ āļ„āļļāļ“āļĨāļąāļāļĐāļ“āļ° āļĄāļĩāļ„āđˆāļēāđ€āļ›āđ‡āļ™ 1.07 āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (FP) āļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ āļŠāļđāļ•āļĢ FP = UFP * VAF = 60 * 1.07 = 64.2 FP ▩āļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļŦāļĢāļ·āļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§ āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāđ„āļ›āļŦāļēāļ„āđˆāļē Productivity āļŦāļĢāļ·āļ­ Effort āđ„āļ”āđ‰ āđāļ•āđˆāđƒāļ™āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” āļ‹āļķāđˆāļ‡āđ€āļĄāļ·āđˆāļ­āļ—āļĢāļēāļšāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļ‚āļ­āļ‡āļĢāļ°āļšāļšāđāļĨāđ‰āļ§āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡ āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ„āļ”āđ‰ ▩āđ‚āļ”āļĒāļĄāļĩāļ•āļēāļĢāļēāļ‡āđ€āļ›āļĢāļĩāļĒāļšāđ€āļ—āļĩāļĒāļšāļ‚āđ‰āļ­āļĄāļđāļĨāļ•āļēāļĄāļĄāļēāļ•āļĢāļāļēāļ™ QSM (Quantitative Software Management) āđ€āļ§āļ­āļĢāđŒāļŠāļąāļ™ 5.0 āļ‹āļķāđˆāļ‡āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ›āļĢāļļāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āđ€āļžāļīāđˆāļĄāļ āļēāļĐāļēāđƒāļŦāļĄāđˆ āđ† āđ€āļ‚āđ‰āļēāđ„āļ› (QSM. Online. 2014) āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āđāļŠāļ”āļ‡āđ„āļ”āđ‰āđƒāļ™āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.16 42
  • 43. 43
  • 45. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™āļĄāļĩāđ€āļ—āļ„āļ™āļīāļ„āļ—āļĩāđˆāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļŦāļĨāļēāļĒāđ€āļ—āļ„āļ™āļīāļ„ 1.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āđ‚āļ”āļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ (Expert judgment) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļœāļđāđ‰āđ€āļŠāļĩāđˆāļĒāļ§āļŠāļēāļ āļŦāļĢāļ·āļ­ āļœāļđāđ‰āļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļĢāļđāđ‰āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒ āļ§āļīāļ˜āļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļ°āđƒāļŠāđ‰āļāļēāļĢāļ„āļēāļ”āđ€āļ”āļēāļ­āļĒāđˆāļēāļ‡āļĄāļĩāļŦāļĨāļąāļāļāļēāļĢāļˆāļēāļāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļŦāļĢāļ·āļ­ āđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ‚āļ­āļ‡āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ āļĢāļ§āļĄāļāļąāļšāđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™āđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ 45
  • 46. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™ 2.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™ āđāļĨāļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡ âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™ (Bottom-up) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļīāļˆāļāļĢāļĢāļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļ›āđ‡āļ™ āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āđ‚āļ”āļĒāļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļĢāļēāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļāļīāļˆāļāļĢāļĢāļĄāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ€āļŠāđˆāļ™ āđāļ•āđˆāļĨāļ°āļāļīāļˆāļāļĢāļĢāļĄāļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļāļĩāđˆ āđ‚āļĄāļ”āļđāļĨ āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāđƒāļŠāđ‰āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ€āļ—āđˆāļēāđƒāļ” āđ€āļžāļ·āđˆāļ­āļ—āļĩāđˆāļˆāļ°āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāđƒāļ™āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļāđˆāļ­āļ™ āļˆāļēāļāļ™āļąāđ‰āļ™ āļˆāļķāļ‡āļĢāļ§āļĄāļ—āļļāļāđ‚āļĄāļ”āļđāļĨāđ€āļžāļ·āđˆāļ­āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļ›āđ‡āļ™āļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļĨāđˆāļēāļ‡āļ‚āļķāđ‰āļ™āļšāļ™āļ™āļĩāđ‰āđ€āļ›āđ‡āļ™āļāļēāļĢ āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄ āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”āđ‰ āļ–āļķāļ‡āđāļĄāđ‰āļ§āđˆāļēāļˆāļ°āđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ•āļˆāļēāļ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāđ€āļ„āļĒāļ—āļēāļĄāļēāļāđˆāļ­āļ™ âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļēāļāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡ (Top-down) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļ āļēāļžāļĢāļ§āļĄāļ‚āļ­āļ‡āļ—āļąāđ‰āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļāđˆāļ­āļ™āđ‚āļ”āļĒ āļ­āļēāļĻāļąāļĒāļ•āļąāļ§āļ‚āļąāļš (Driver) āļˆāļēāļāļ™āļąāđ‰āļ™āļˆāļķāļ‡āđāļšāđˆāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ„āļ›āđƒāļ™āđāļ•āđˆāļĨāļ°āļŠāđˆāļ§āļ™āļāļīāļˆāļāļĢāļĢāļĄāđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ€āļŠāđˆāļ™ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļĄāļĩāļāļēāļĢ āļāļēāļŦāļ™āļ”āļ•āļąāļ§āļ‚āļąāļšāđ€āļ›āđ‡āļ™āđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļŦāļĢāļ·āļ­ āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āđ‚āļ”āļĒāļāļēāļŦāļ™āļ”āļ§āđˆāļēāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļ•āđ‰āļ­āļ‡āļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāđƒāļ™ 100 āļ§āļąāļ™ āļˆāļēāļāļ™āļąāđ‰āļ™ āļˆāļķāļ‡āļāļĢāļ°āļˆāļēāļĒāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‡āļēāļ™ āđāļĨāļ°āđāļšāđˆāļ‡āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āđāļ•āđˆāļĨāļ°āļ‡āļēāļ™āļ™āļąāđ‰āļ™ āđāļŠāļ”āļ‡āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļžāļ—āļĩāđˆ 5.2 āļ‹āļķāđˆāļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“ āļāļēāļĢāļˆāļēāļāļšāļ™āļĨāļ‡āļĨāđˆāļēāļ‡āļ™āļĩāđ‰āļ­āļēāļˆāļ•āđ‰āļ­āļ‡āļ­āļēāļĻāļąāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļ™āļ­āļ”āļĩāļ•āļ—āļĩāđˆāđ€āļ„āļĒāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļēāđāļĨāđ‰āļ§ 46
  • 47. 47
  • 48. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™ 3.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒ (Parametric) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļāļēāļĢāđƒāļŠāđ‰āļŠāļđāļ•āļĢāļŦāļĢāļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđ€āļ‚āđ‰āļēāļĄāļēāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡ āđ€āļŠāđˆāļ™ âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ”āđ‰āļ§āļĒāđ€āļ—āļ„āļ™āļīāļ„āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļ­āļĒāļ•āđŒ (Function point) âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩāđ‚āļ„āđ‚āļ„āđ‚āļĄ (COCOMO) āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄāđ€āļ›āđ‡āļ™āļ­āļĒāđˆāļēāļ‡ āļĄāļēāļāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļˆāļ°āļāļĨāđˆāļēāļ§āļ–āļķāļ‡āđƒāļ™āļŦāļąāļ§āļ‚āđ‰āļ­āļ–āļąāļ”āđ„āļ› 48
  • 49. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™ 4.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ âžĒ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ (Analogy) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨ āđ‚āļ„āļĢāļ‡āļāļēāļĢāđƒāļ™āļ­āļ”āļĩāļ•āļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āļ„āļĨāđ‰āļēāļĒāļāļąāļ™āļ—āļĩāđˆāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļĄāļēāđāļĨāđ‰āļ§āđāļĨāļ°āļ›āļĢāļ°āļŠāļšāļ„āļ§āļēāļĄāļŠāļēāđ€āļĢāđ‡āļˆ āđ‚āļ”āļĒāļ™āļēāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ”āļąāļ‡āļāļĨāđˆāļēāļ§āļĄāļēāđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āļ­āļēāļˆāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡ Euclidean distance āļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāđ€āļĨāļ·āļ­āļāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļĨāļąāļāļĐāļ“āļ°āđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āđ€āļžāļ·āđˆāļ­āļ™āļēāļĄāļēāđƒāļŠāđ‰āđ€āļ›āđ‡āļ™āļžāļ·āđ‰āļ™āļāļēāļ™āđƒāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ âžĒEuclidean distance āđ€āļ›āđ‡āļ™āļ—āļĪāļĐāļŽāļĩāđƒāļ™āļāļēāļĢāļ§āļąāļ”āļĢāļ°āļĒāļ°āļ—āļēāļ‡āļĢāļ°āļŦāļ§āđˆāļēāļ‡āļˆāļļāļ”āļŠāļ­āļ‡āļˆāļļāļ”āđƒāļ™āđāļ™āļ§āđ€āļŠāđ‰āļ™āļ•āļĢāļ‡ āļŠāļēāļĄāļēāļĢāļ– āļ™āļēāļĄāļēāļ›āļĢāļ°āļĒāļļāļāļ•āđŒāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāđ„āļ”āđ‰ āđ‚āļ”āļĒāļžāļīāļˆāļēāļĢāļ“āļēāļˆāļēāļāļˆāļēāļ™āļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ™āļēāđ€āļ‚āđ‰āļē (Input) āđāļĨāļ° āļˆāļēāļ™āļ§āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāļ­āļ­āļ (Output) āļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļœāļĨāļĨāļąāļžāļ˜āđŒāļˆāļēāļāļĢāļ°āļšāļšāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡ āļŠāļēāļĄāļēāļĢāļ–āļŦāļēāļĢāļ°āļĒāļ°āļ—āļēāļ‡āđ€āļžāļ·āđˆāļ­āđ€āļ—āļĩāļĒāļšāđ€āļ„āļĩāļĒāļ‡ āđ„āļ”āđ‰ āļ•āļēāļĄāļŠāļđāļ•āļĢ 49
  • 52. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđāļĨāļ°āđāļĢāļ‡āļ‡āļēāļ™ 5.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āļēāļĄāļāļŽāļ‚āļ­āļ‡āļžāļēāļĢāđŒāļ„āļīāļ™āļŠāļąāļ™ (Pakinson’s law) āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļāļēāļĢāļˆāļąāļ”āļŠāļĢāļĢ āļ‡āļēāļ™āđƒāļŦāđ‰āļ—āļĩāļĄāļ‡āļēāļ™āļ•āļēāļĄāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāļ—āļĩāđˆāļĄāļĩāļ­āļĒāļđāđˆ āđ€āļŠāđˆāļ™ āļ–āđ‰āļēāļĄāļĩāļ—āļĩāļĄāļ‡āļēāļ™ 4 āļ„āļ™ āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļŠāđˆāļ‡āļĄāļ­āļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ āļēāļĒāđƒāļ™āđ€āļ§āļĨāļē 12 āđ€āļ”āļ·āļ­āļ™ āļ”āļąāļ‡āļ™āļąāđ‰āļ™āļ•āđ‰āļ­āļ‡āļˆāļąāļ”āđƒāļŦāđ‰āļ—āļĩāļĄāļ‡āļēāļ™āļ—āļąāđ‰āļ‡ 4 āļ„āļ™āļ™āļĩāđ‰āļ—āļēāļ‡āļēāļ™āđƒāļŦāđ‰āđ„āļ”āđ‰ 48 man-month 6.āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ (Price to win) āđ€āļ›āđ‡āļ™āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ•āđ‰āļ™āļ—āļļāļ™āđƒāļŦāđ‰āļ•āđˆāļē āļ—āļĩāđˆāļŠāļļāļ” āđ‚āļ”āļĒāļĄāļĩāļˆāļļāļ”āļŦāļĄāļēāļĒāđ€āļžāļ·āđˆāļ­āđƒāļŦāđ‰āļŠāļ™āļ°āļāļēāļĢāļ›āļĢāļ°āļĄāļđāļĨ 52
  • 55. 55 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ­āļąāļ•āļĢāļēāļāļēāļĢāļŠāđˆāļ‡āļĄāļ­āļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļĢāļ·āļ­āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ (Productivity rate) âžĒāļ‹āļķāđˆāļ‡āļˆāļ°āļ„āļēāļ™āļ§āļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ§āļīāļ˜āļĩāļ™āļĩāđ‰āļˆāļ°āļ§āļąāļ” āļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™ 1 āļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āļŦāļēāļāļĄāļĩāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļĄāļēāļ āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™ āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ•āđˆāļē āđāļ•āđˆāļ–āđ‰āļēāļĄāļĩāļˆāļēāļ™āļ§āļ™āļŠāļąāđˆāļ§āđ‚āļĄāļ‡āļ™āđ‰āļ­āļĒ āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļˆāļ°āļ”āļĩ āđāļ•āđˆāļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡ āļ—āļĩāļĄāļ‡āļēāļ™āļ”āđ‰āļ§āļĒ âžĒāļˆāļēāļāļ—āļĩāđˆāđ€āļ„āļĒāļāļĨāđˆāļēāļ§āđ„āļ§āđ‰āļ§āđˆāļē āļ„āđˆāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ (Productivity) āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļāļēāļĢāļ™āļē āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļŦāļēāļĢāļ”āđ‰āļ§āļĒāļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ•āļēāļĄāļŠāļđāļ•āļĢ Productivity = Size / Effort āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļŦāļēāļ„āđˆāļēāļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort =Size / Productivity
  • 56. 56 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ âžĒāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āļ­āļ‡ Arnuphaptrairong (2013) āļ—āļĩāđˆāđ„āļ”āđ‰āļ—āļēāļāļēāļĢāļĻāļķāļāļĐāļēāđƒāļ™āđ€āļĢāļ·āđˆāļ­āļ‡āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđāļĨāļ°āļ„āđˆāļē āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāļ—āļšāļ—āļ§āļ™āļ‡āļēāļ™āļ§āļīāļˆāļąāļĒāđāļĨāļ°āļŠāļĢāļļāļ›āļœāļĨāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰
  • 57. 57 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ‚āļ”āļĒāđƒāļŠāđ‰āļ„āđˆāļēāļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™ âžĒāļˆāļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āđ‰āļ­āļĄāļđāļĨāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™āļ‚āļ­āļ‡ Arnuphaptrairong āļžāļšāļ§āđˆāļē āļ­āļąāļ•āļĢāļēāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ‚āļ­āļ‡ Jeffer Et Al. āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļ”āļĩāļžāļ­āļŠāļĄāļ„āļ§āļĢāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āđ„āļ—āļĒ āđ‚āļ”āļĒ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļĄāļāļēāļĢ Effort = 2.2 x FP āļˆāļ°āđ„āļ”āđ‰āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ—āļĩāđˆāļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ āļ„āļ™-āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ âžĒāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļĄāļĩāļˆāļēāļ™āļ§āļ™āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāđ„āļ”āđ‰āļ„āļēāļ™āļ§āļ“āļ­āļ­āļāļĄāļēāđāļĨāđ‰āļ§āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 10 āđ€āļĄāļ·āđˆāļ­ āđāļ—āļ™āļ„āđˆāļē FP āļĨāļ‡āđƒāļ™āļŠāļĄāļāļēāļĢ Effort = 2.2 x FP āļˆāļ°āđ„āļ”āđ‰āđāļĢāļ‡āļ‡āļēāļ™āđ€āļ—āđˆāļēāļāļąāļš 22 āļ„āļ™-āļŠāļąāđˆāļ§āđ‚āļĄāļ‡ āđāļĨāļ°āļ–āđ‰āļēāļŦāļēāļāļ•āđ‰āļ­āļ‡āļāļēāļĢ āļ„āļēāļ™āļ§āļ“āļ•āđ‰āļ™āļ—āļļāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļˆāļ°āļ•āđ‰āļ­āļ‡āļ—āļĢāļēāļšāļ­āļąāļ•āļĢāļēāļ„āđˆāļēāđāļĢāļ‡āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļˆāļēāļāļ™āļąāđ‰āļ™āļ™āļēāļ­āļąāļ•āļĢāļēāļ„āđˆāļēāđāļĢāļ‡āđ„āļ›āļ„āļđāļ“āļāļąāļš āļˆāļēāļ™āļ§āļ™āđāļĢāļ‡āļ‡āļēāļ™āļ—āļĩāđˆāđ„āļ”āđ‰ āļˆāļ°āđ„āļ”āđ‰āļ•āđ‰āļ™āļ—āļļāļ™āļ„āđˆāļēāđāļĢāļ‡āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ âžĒāļ™āļ­āļāļˆāļēāļāļ™āļĩāđ‰āļˆāļēāļāļāļēāļĢāļĻāļķāļāļĐāļēāļ‚āļ­āļ‡ Rollo (2006) āļĒāļąāļ‡āļžāļšāļ§āđˆāļēāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āļ­āļąāļ•āļĢāļē āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āļŦāļēāļāđ€āļĨāļ·āļ­āļāđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāļˆāļ°āļ—āļēāđƒāļŦāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļĄāļĩāļ„āđˆāļēāļ„āļ§āļēāļĄāļœāļīāļ”āļžāļĨāļēāļ” āļĄāļēāļ āļ—āļąāđ‰āļ‡āļ™āļĩāđ‰āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āļŦāļĢāļ·āļ­āļšāļļāļ„āļĨāļēāļāļĢāđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ”āđ‰āļ§āļĒ
  • 59. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I ▩āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO (Constructive cost model) āđ€āļ›āđ‡āļ™āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“ āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļ„āļ§āļēāļĄāļ™āļīāļĒāļĄ āđ€āļ—āļ„āļ™āļīāļ„āļ™āļĩāđ‰āđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āļ›āļĩ āļ„.āļĻ. 1981 āđ‚āļ”āļĒ Barry Boehm āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļēāļŦāļĨāļąāļāļāļēāļĢāļ—āļēāļ‡āļ„āļ“āļīāļ•āļĻāļēāļŠāļ•āļĢāđŒ āļāļēāļĢāđƒāļŠāđ‰āļ„āđˆāļēāļŠāļ–āļīāļ•āļī āđāļĨāļ°āļ›āļąāļˆāļˆāļąāļĒāļ­āļ·āđˆāļ™ āđ† āļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāđƒāļ™āļāļēāļĢ āļ›āļĢāļ°āļĄāļēāļ“āļĢāļēāļ„āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ„āļēāļ™āļ§āļ“ āđ€āļ—āļ„āļ™āļīāļ„āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO āļ™āļĩāđ‰āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢ āļžāļąāļ’āļ™āļēāđāļĨāļ°āļĒāļąāļ‡āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ 59
  • 60. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I COCOMO I āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļš COCOMO āđƒāļ™āļĒāļļāļ„āđāļĢāļ āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļē COCOMO81 āđ‚āļ”āļĒ Barry Boehm āļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™ āđ„āļ”āđ‰āļŠāļĢāđ‰āļēāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ„āļēāļ™āļ§āļ“āđƒāļ™āļĢāļ°āļĒāļ°āļ™āļĩāđ‰āđ„āļ§āđ‰ 3 āļĢāļ°āļ”āļąāļš āļ”āļąāļ‡āļ™āļĩāđ‰ 1. Basic COCOMO āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļžāļ·āđˆāļ­āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ„āļ§āļēāļĄāļĢāļ§āļ”āđ€āļĢāđ‡āļ§ āđ„āļĄāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļĄāļĩāļāļēāļĢāļāļēāļŦāļ™āļ”āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āđāļĨāļ° āļ„āļēāļ™āļ§āļ“āđ‚āļ”āļĒāđƒāļŠāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ”āļĒāļāļēāļĢāļ™āļąāļšāļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ” āļĄāļĩāđāļšāļšāļˆāļēāļĨāļ­āļ‡ 3 āđāļšāļšāļ—āļĩāđˆāđƒāļŠāđ‰ āđ„āļ”āđ‰āđāļāđˆ 1.1 āļāļēāļĢāļŦāļēāđāļĢāļ‡āļ‡āļēāļ™ (Effort) āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort = a * Sizeb Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month Size āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļžāļąāļ™āļšāļĢāļĢāļ—āļąāļ” (KLOC) a, b āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9) 60
  • 61. āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9 āđ€āļ›āđ‡āļ™āļ•āļēāļĢāļēāļ‡āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ a, b āđāļĨāļ° c āļ‚āļ­āļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡ Basic COCOMO āļˆāļēāđāļ™āļāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ”āļąāļ‡āļ™āļĩāđ‰ Organic āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āđ€āļĨāđ‡āļ āđ„āļĄāđˆāļ‹āļąāļšāļ‹āđ‰āļ­āļ™ āļĄāļĩāļ—āļĩāļĄāļ‡āļēāļ™āļ™āđ‰āļ­āļĒ āļŠāļēāļĄāļēāļĢāļ–āļžāļąāļ’āļ™āļēāļ‡āļēāļ™āļ āļēāļĒāđƒāļ™āļ­āļ‡āļ„āđŒāļāļĢ āļĄāļĩāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™ āļāļēāļĢāļ‚āļ­āļ›āļĢāļąāļšāđ€āļ›āļĨāļĩāđˆāļĒāļ™āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Semi-detached āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āļāļĨāļēāļ‡ āļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āļŦāļĢāļ·āļ­āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āđƒāļ™āļĢāļ°āļ”āļąāļšāļ›āļēāļ™āļāļĨāļēāļ‡ āļ—āļĩāļĄāļ‡āļēāļ™āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ āļ„āļ™āļ—āļĩāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļĨāļ°āđ„āļĄāđˆāļĄāļĩāļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļĢāļ°āļšāļšāļ‡āļēāļ™āļ—āļĩāđˆāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢ Embedded āđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļĩāđ€āļ‡āļ·āđˆāļ­āļ™āđ„āļ‚āđāļĨāļ°āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‡āļēāļ™āļĄāļēāļ āļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢ āļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āļ—āļĩāļĄāļ‡āļēāļ™āđ„āļĄāđˆāļĄāļĩāļ„āļ§āļēāļĄāļ„āļļāđ‰āļ™āđ€āļ„āļĒāļāļąāļ™ āļŦāļēāļāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļĢāļ°āļšāļšāļˆāļ°āļ—āļēāđƒāļŦāđ‰āđ€āļŠāļĩāļĒāļ„āđˆāļēāđƒāļŠāđ‰āļˆāđˆāļēāļĒāļŠāļđāļ‡ 61
  • 62. 1.2 āļāļēāļĢāļŦāļēāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ TDEV = 2.5 * Effortc TDEV āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āđ€āļ”āļ·āļ­āļ™ (Month) Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month c āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ•āļēāļĄāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļĢāļ°āļšāļš (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.9) Basic COCOMO 62
  • 63. Basic COCOMO 1.3 āļāļēāļĢāļŦāļēāļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļŦāļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ P = Effort / TDEV P āļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month TDEV āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļē āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āđ€āļ”āļ·āļ­āļ™ (Month) 63
  • 65. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I 2. Intermediate COCOMO āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļāļēāļĢāļžāļąāļ’āļ™āļēāļĄāļēāļˆāļēāļāđāļšāļš Basic COCOMO āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāļ„āđˆāļēāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļēāļāđāļšāļšāļˆāļēāļĨāļ­āļ‡ Basic COCOMO āđ‚āļ”āļĒ āļāļēāļĢāļ™āļēāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļžāļąāļ’āļ™āļēāļŦāļĢāļ·āļ­āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš (Cost driver) āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 15 āļ•āļąāļ§ āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.11 āđ€āļ‚āđ‰āļēāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļ‹āļķāđˆāļ‡āļˆāļ°āļŠāđˆāļ§āļĒāđƒāļŦāđ‰āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļĄāļĩāļ„āđˆāļēāđƒāļāļĨāđ‰āđ€āļ„āļĩāļĒāļ‡āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļˆāļĢāļīāļ‡āļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort = EAF * Effortnorminal Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month EAF āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ›āļĢāļąāļšāđāļĢāļ‡āļ‡āļēāļ™ (Effort adjustment factor) āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļœāļĨāļ„āļđāļ“āļ‚āļ­āļ‡āļĢāļ°āļ”āļąāļšāļ•āļąāļ§āđāļ›āļĢāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļˆāļēāļ āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.11 Effortnorminal āđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāļāļēāļĢāļ„āļēāļ™āļ§āļ“āđāļšāļšāļ›āļāļ•āļī āļˆāļēāļāļŠāļđāļ•āļĢ a * Sizeb (āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆ a, b āļ­āđ‰āļēāļ‡āļ­āļīāļ‡āļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.10) 65
  • 66. 66
  • 68. 68
  • 69. āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.6 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ”āđ‰āļ§āļĒāļ§āļīāļ˜āļĩ Intermediate COCOMO ▩āļŠāļĄāļĄāļ•āļīāđ‚āļ„āļĢāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ›āļĢāļ°āđ€āļ āļ— Organic (a=3.2, b=1.05, c=0.38) āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰āļĄāļĩ 4 āđ‚āļĄāļ”āļđāļĨ āđāļ•āđˆāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļĄāļĩāļ‚āļ™āļēāļ” (Size) 0.6, 0.6, 0.8 āđāļĨāļ° 1.0 āļ•āļēāļĄāļĨāļēāļ”āļąāļš āđāļĨāļ°āļĄāļĩāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš āļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļ‚āđ‰āļ­āļ‡āļ”āļąāļ‡āļ™āļĩāđ‰ āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļš (Cost driver) āļĢāļ°āļ”āļąāļš EAF Complexity of the pro duct āļŠāļđāļ‡ 1.15 Memory constraints āļŠāļđāļ‡ 1.06 Application experience āļ•āđˆāļē 1.13 Software engineer cap ability āļ•āđˆāļē 1.17 āļˆāļ‡āļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāđāļĢāļ‡āļ‡āļēāļ™ āļĢāļ°āļĒāļ°āđ€āļ§āļĨāļē āđāļĨāļ°āļˆāļēāļ™āļ§āļ™āļ„āļ™āļ—āļĩāđˆāļ•āđ‰āļ­āļ‡āđƒāļŠāđ‰āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āđƒāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ™āļĩāđ‰ 69
  • 70. āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort = EAF * Effortnorminal = (1.15*1.06*1.13*1.17) * (3.2 * (0.6+0.6+0.8+1.0)1.05) = 16.35 man-months āļŦāļēāļĢāļ°āļĒāļ°āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ TDEV = 2.5 * Effortc = 2.5 * (16.35)0.38 = 7.23 months āļŦāļēāļˆāļēāļ™āļ§āļ™āļ„āļ™āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ P = Effort / TDEV = 16.35 / 7.23 = 3 people 70
  • 71. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO I 3.Advanced āļŦāļĢāļ·āļ­ Detailed COCOMO Advanced āļŦāļĢāļ·āļ­ Detailed COCOMO āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļĩāđˆāļĄāļĩāļ‚āļ™āļēāļ”āđƒāļŦāļāđˆ āļĄāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāļąāļš Intermediate COCOMO āđāļ•āđˆāļˆāļ°āļĄāļĩ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļēāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļļāļāļ‚āļąāđ‰āļ™āļ•āļ­āļ™ āđ€āļŠāđˆāļ™ āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ§āļēāļ‡āđāļœāļ™āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĨāļ°āļāļēāļĢāļ­āļ­āļāđāļšāļšāļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ (Requirements planning and product design : RPD) āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” (Detailed design : DD) āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļāļēāļĢāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļĢāļ°āļ”āļąāļšāļŦāļ™āđˆāļ§āļĒ (Code and unit test : CUT) āđāļĨāļ° āļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ‚āļ­āļ‡āļāļēāļĢāļĢāļ§āļĄāļĢāļ°āļšāļšāđāļĨāļ°āļāļēāļĢāļ—āļ”āļŠāļ­āļš (Integration and test : IT) 71
  • 73. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO II âžĒCOCOMO II āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO āļ—āļĩāđˆāđ„āļ”āđ‰āļĢāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‚āļķāđ‰āļ™āļĄāļēāđƒāļ™āļ›āļĩ āļ„.āļĻ. 1997 āđ€āļ™āļ·āđˆāļ­āļ‡āļˆāļēāļ āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļ™āļĒāļļāļ„āļŦāļĨāļąāļ‡ āđ† āđ„āļ”āđ‰āļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ› āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļĄāļēāļāļ‚āļķāđ‰āļ™āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩ āđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ„āļ› āđ€āļŠāđˆāļ™ āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđ€āļŠāļīāļ‡āļ§āļąāļ•āļ–āļļāļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢ āļ­āļ­āļāđāļšāļšāđāļĨāļ°āđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āļĄāļĩāđ€āļ—āļ„āđ‚āļ™āđ‚āļĨāļĒāļĩāđƒāļ™āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ›āđ‡āļ™āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ āļĢāļ§āļĄāļ—āļąāđ‰āļ‡āļĄāļĩāđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āđƒāļ™ āļāļēāļĢāļ—āļ”āļŠāļ­āļšāļ­āļąāļ•āđ‚āļ™āļĄāļąāļ•āļī âžĒāļ”āļąāļ‡āļ™āļąāđ‰āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO I āđƒāļ™āļĒāļļāļ„āļāđˆāļ­āļ™āļˆāļķāļ‡āđ„āļĄāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄāđƒāļ™āļāļēāļĢāļ™āļēāļĄāļēāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™ āļ›āļąāļˆāļˆāļļāļšāļąāļ™ Barry Boehm āļˆāļķāļ‡āđ„āļ”āđ‰āļžāļąāļ’āļ™āļēāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ•āļąāļ§āđƒāļŦāļĄāđˆ āļ„āļ·āļ­ āđāļšāļšāļˆāļēāļĨāļ­āļ‡ COCOMO II āļ‚āļķāđ‰āļ™āļĄāļē âžĒ āļ‹āļķāđˆāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ™āļĩāđ‰āļĄāļĩāļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āļ­āļĒāđˆāļēāļ‡āđāļžāļĢāđˆāļŦāļĨāļēāļĒāđƒāļ™āļ›āļąāļˆāļˆāļļāļšāļąāļ™ COCOMO II āđāļšāđˆāļ‡āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđ€āļ›āđ‡āļ™ 3 āļ›āļĢāļ°āđ€āļ āļ—āļ•āļēāļĄāļĢāļ°āļĒāļ°āļ‚āļ­āļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ”āļąāļ‡āļ™āļĩāđ‰ âžĒ1. Application composition âžĒ2. Early design âžĒ3. Post architecture 73
  • 74. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđāļšāļšCOCOMO II 1.Application composition âžĒāđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđƒāļ™āļŠāđˆāļ§āļ‡āđ€āļĢāļīāđˆāļĄāļ•āđ‰āļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āđ‚āļ”āļĒāļĒāļąāļ‡āđ„āļĄāđˆāļ—āļĢāļēāļšāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ‚āļ­āļ‡āļĢāļ°āļšāļšāļ‡āļēāļ™ āļˆāļ°āļ—āļĢāļēāļšāđāļ„āđˆāļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđāļšāļšāđ„āļĄāđˆāļĨāļ°āđ€āļ­āļĩāļĒāļ” âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ™āļĩāđ‰āļˆāļ°āđƒāļŠāđ‰āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļžāļ­āļĒāļ•āđŒ (Object point) āđāļ—āļ™āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ™āļąāļš āļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļ‹āļķāđˆāļ‡āļŦāļĄāļēāļĒāļ–āļķāļ‡āļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ 3 āļŠāđˆāļ§āļ™ āđ„āļ”āđ‰āđāļāđˆ āļŦāļ™āđ‰āļēāļˆāļ­ (Screen) āļĢāļēāļĒāļ‡āļēāļ™ (Reports) āđāļĨāļ°āđ‚āļĄāļ”āļđāļĨāļ—āļĩāđˆāđ€āļ‚āļĩāļĒāļ™āļ”āđ‰āļ§āļĒāļ āļēāļĐāļēāļĒāļļāļ„ 3GL (3GL Modules) āļ‚āļķāđ‰āļ™āđ„āļ› âžĒāđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ™āļĩāđ‰āļˆāļ°āđ€āļŦāļĄāļēāļ°āļāļąāļšāļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļšāļšāļ„āļ­āļĄāđ‚āļžāđ€āļ™āļ™āļ—āđŒ âžĒāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ 74
  • 75. Effort = ROP / Productivity constant Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month ROP āļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§ (Revised object point) Productivity constant āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ‚āļ­āļ‡āļŠāļąāļĄāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāđŒāđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ (āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.12) ROP = Object point * (100 - % reuse) / 100 ROP āļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§ Object point āļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰ % reuse āļ­āļąāļ•āļĢāļēāļāļēāļĢāļ™āļēāđ„āļ›āđƒāļŠāđ‰āđƒāļŦāļĄāđˆ 1.Application composition 75
  • 77. āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.7 āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡ āļ‹āļķāđˆāļ‡āļĄāļĩāļˆāļēāļ™āļ§āļ™āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ™āļąāļšāđ„āļ”āđ‰ 45 āļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒ āļĄāļĩāļ­āļąāļ•āļĢāļēāļāļēāļĢāļ™āļēāđ‚āļ„āđ‰āļ”āļ—āļĩāđˆ āļŠāļĢāđ‰āļēāļ‡āđ„āļ›āđƒāļŠāđ‰āđƒāļŦāļĄāđˆ 10% āđāļĨāļ°āļĄāļĩāļāļēāļĢāļ§āļąāļ”āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āļžāļšāļ§āđˆāļēāļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļŠāļđāļ‡ āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™ āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ āļŦāļēāļ„āđˆāļēāļ­āļ­āļšāđ€āļˆāđ‡āļāļ•āđŒāļ—āļĩāđˆāļ–āļđāļāļ›āļĢāļąāļšāļĨāļ”āđāļĨāđ‰āļ§ āļˆāļēāļāļŠāļđāļ•āļĢ ROP = Object point * (100 - % reuse) / 100 = 45 * (100-10)/100 = 40.5 āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort = ROP / Productivity constant = 40.5 / 25 = 1.62 man-months 1.Application composition 77
  • 78. 2. Early design Early design āđ€āļ›āđ‡āļ™āđāļšāļšāļˆāļēāļĨāļ­āļ‡āļ—āļĩāđˆāđƒāļŠāđ‰āđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļāđˆāļ­āļ™āļāļēāļĢāļ­āļ­āļāđāļšāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļŦāļĨāļąāļ‡āļˆāļēāļāļ—āļĩāđˆ āđ„āļ”āđ‰āļāļēāļŦāļ™āļ”āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāđāļĨāđ‰āļ§ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļˆāļ°āđƒāļŠāđ‰āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļžāļ­āļĒāļ•āđŒ (Function point) āđāļ—āļ™āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļĨāđ‰āļ§āļĄāļĩāļāļēāļĢāļ›āļĢāļąāļšāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āļ‚āļ­āļ‡āļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ” (LOC) āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ– āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ 78
  • 79. Effort = A * Sizesf * (em1) * (em2) * â€Ķ * (emn) Effort āđāļĢāļ‡āļ‡āļēāļ™ āļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™ man-month / person month A āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ‚āļ­āļ‡āļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļœāļĨāđƒāļ™āļāļēāļĢāļœāļĨāļīāļ•āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 2.94 Size āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļŦāļ™āđˆāļ§āļĒāđ€āļ›āđ‡āļ™āļŦāļĨāļąāļāļžāļąāļ™āļšāļĢāļĢāļ—āļąāļ” (KLOC) em āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ (Effort multipliers) āđ€āļžāļ·āđˆāļ­āļ›āļĢāļąāļšāļ„āđˆāļēāļ‚āļ­āļ‡āđāļĢāļ‡āļ‡āļēāļ™āđƒāļŦāđ‰āļŠāļ­āļ”āļ„āļĨāđ‰āļ­āļ‡āļāļąāļšāļĨāļąāļāļĐāļ“āļ°āļ‚āļ­āļ‡ āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.14 sf āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļ•āđˆāļ­āļ‚āļ™āļēāļ” āļŠāļēāļĄāļēāļĢāļ–āļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ sf = 0.91 + 0.01 * (σ1 5 𝑒ð‘Ĩð‘ð‘œð‘›ð‘’ð‘›ð‘Ą 𝑑𝑟𝑖ð‘Ģ𝑒𝑟 ð‘Ÿð‘Žð‘Ąð‘–ð‘›ð‘”ð‘ ) driver rating āļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 5 āļ›āļąāļˆāļˆāļąāļĒāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.13 2. Early design 79
  • 80. âžĒāļ„āđˆāļē sf āļ—āļĩāđˆāļ„āļēāļ™āļ§āļ“āđ„āļ”āđ‰ āļŦāļēāļāļĄāļĩāļ„āđˆāļēāđ€āļ—āđˆāļēāļāļąāļš 1 āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāđ„āļĄāđˆāļŠāđˆāļ‡āļœāļĨāļāļĢāļ°āļ—āļšāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđāļ•āđˆāļ–āđ‰āļēāļ„āđˆāļē sf āļĄāļĩāļ„āđˆāļēāļĄāļēāļāļāļ§āđˆāļē 1 āļŦāļĢāļ·āļ­āļ™āđ‰āļ­āļĒāļāļ§āđˆāļē 1 āļŦāļĄāļēāļĒāļ„āļ§āļēāļĄāļ§āđˆāļē āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļĄāļĩāļœāļĨāļ•āđˆāļ­āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ—āļēāđƒāļŦāđ‰āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļĄāļĩāļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āđ€āļžāļīāđˆāļĄāļ‚āļķāđ‰āļ™āļŦāļĢāļ·āļ­āļĨāļ”āļĨāļ‡ âžĒāļ„āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļ›āļąāļˆāļˆāļąāļĒāļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 20 āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāļ­āļēāļˆāļŠāđˆāļ‡āļœāļĨāļ•āđˆāļ­āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢ āļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ”āļ‚āļ­āļ‡āļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļĄāļĩāļ”āļąāļ‡āļ™āļĩāđ‰ Precedentedness : PREC āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāļ—āļĩāđˆāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļ„āļĨāđ‰āļēāļĒāļ„āļĨāļķāļ‡āļāļąāļ™āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļŦāļĄāđˆāļāļąāļšāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ€āļ”āļīāļĄāļ—āļĩāđˆāđ€āļ„āļĒāļžāļąāļ’āļ™āļē āļĄāļēāđāļĨāđ‰āļ§ Flexibility : FLEX āđ€āļ›āđ‡āļ™āļ›āļąāļˆāļˆāļąāļĒāđ€āļāļĩāđˆāļĒāļ§āļāļąāļšāļ„āļ§āļēāļĄāļĒāļ·āļ”āļŦāļĒāļļāđˆāļ™āđƒāļ™āļāļēāļĢāļšāļĢāļīāļŦāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Risk Resolution : RESL āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļˆāļąāļ”āļāļēāļĢāđāļĨāļ°āļ„āļ§āļšāļ„āļļāļĄāļ„āļ§āļēāļĄāđ€āļŠāļĩāđˆāļĒāļ‡āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Team Cohesion : TEAM āđ€āļ›āđ‡āļ™āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āđƒāļ™āļāļēāļĢāļ—āļēāļ‡āļēāļ™āđ€āļ›āđ‡āļ™āļ—āļĩāļĄāļ‚āļ­āļ‡āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Process Maturity : PMAT āđ€āļ›āđ‡āļ™āļĢāļ°āļ”āļąāļšāļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ§āļļāļ’āļīāļ āļēāļ§āļ°āļ‚āļ­āļ‡āļ­āļ‡āļ„āđŒāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™āđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ§āļąāļ”āļ„āđˆāļē āļ„āļ§āļēāļĄāļŠāļĄāļšāļđāļĢāļ“āđŒāļ‚āļ­āļ‡āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢ 80
  • 81. 81
  • 83. āļˆāļēāļāļ•āļēāļĢāļēāļ‡ 5.14 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļš COCOMOII (Early design) āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 7 āļ•āļąāļ§ āđ„āļ”āđ‰āđāļāđˆ Product reliability and complexity : RCPX āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āđāļĨāļ°āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡ āļĢāļ°āļšāļšāļ‡āļēāļ™ Required reusability : RUSE āļāļēāļĢāļ™āļēāđ‚āļ›āļĢāđāļāļĢāļĄāļāļĨāļąāļšāļĄāļēāđƒāļŠāđ‰āđƒāļŦāļĄāđˆ Platform difficulty : PDIF āļ„āļ§āļēāļĄāļĒāļēāļāļ‚āļ­āļ‡āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ Personnel capability : PERS āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™ Personnel experience : PREX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļšāļļāļ„āļĨāļēāļāļĢāļŦāļĢāļ·āļ­āļ—āļĩāļĄāļ‡āļēāļ™ Facilities available : FCIL āļŠāļīāđˆāļ‡āļ­āļēāļ™āļ§āļĒāļ„āļ§āļēāļĄāļŠāļ°āļ”āļ§āļāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™ Schedule pressure : SCED āļ„āļ§āļēāļĄāļāļ”āļ”āļąāļ™āļˆāļēāļāļ•āļēāļĢāļēāļ‡āđ€āļ§āļĨāļēāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™ 83
  • 84. āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ 5.8 āļāļēāļĢāļžāļąāļ’āļ™āļēāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđ‚āļ„āļĢāļ‡āļāļēāļĢāļŦāļ™āļķāđˆāļ‡āļĄāļĩāļāļēāļĢāļ§āļąāļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđāļšāļš Function point āđāļĨāđ‰āļ§āļĄāļĩāļāļēāļĢāđāļ›āļĨāļ‡āļĄāļēāđ€āļ›āđ‡āļ™āļˆāļēāļ™āļ§āļ™āļšāļĢāļĢāļ—āļąāļ”āđ„āļ”āđ‰ 15 KLOC āđ‚āļ”āļĒāļŠāļĄāļĄāļ•āļīāļ§āđˆāļēāļ›āļąāļˆāļˆāļąāļĒāļ‚āļąāļšāļ—āļąāđ‰āļ‡ 5 āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļšāļ•āđˆāļē āđāļĨāļ°āļĄāļĩ āļ„āđˆāļē RCPX, PDIF, PREX, PERS, FCIL, SCED āđāļĨāļ° RUSE āļ—āļąāđ‰āļ‡āļŦāļĄāļ”āļ­āļĒāļđāđˆāđƒāļ™āļĢāļ°āļ”āļąāļš āļ›āļēāļ™āļāļĨāļēāļ‡ āđƒāļŦāđ‰ āļ„āļēāļ™āļ§āļ“āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™ 84
  • 85. āļ„āļēāļ™āļ§āļ“āļŦāļēāļ„āđˆāļē sf āļˆāļēāļāļŠāļđāļ•āļĢ sf = 0.91 + [0.01 * (σ1 5 𝑒ð‘Ĩð‘ð‘œð‘›ð‘’ð‘›ð‘Ą 𝑑𝑟𝑖ð‘Ģ𝑒𝑟 ð‘…ð‘Žð‘Ąð‘–ð‘›ð‘”)] = 0.91 + 0.01 * (4.96+ 4.05+5.65+4.38+6.24) = 1.16 āļŦāļēāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰āļˆāļēāļāļŠāļđāļ•āļĢ Effort = A * Sizesf * (em1) * (em2) * â€Ķ * (emn) = 2.94 * 151.16 * 1 * 1* 1 * 1* 1 * 1 * 1 = 68 man-months 85
  • 86. 3.Post architecture Post architecture āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđƒāļ™āļĢāļ°āļĒāļ°āļŦāļĨāļąāļ‡āļāļēāļĢāļ­āļ­āļāđāļšāļšāļŠāļ–āļēāļ›āļąāļ•āļĒāļāļĢāļĢāļĄāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ āđ€āļ›āđ‡āļ™ āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ‚āļ™āļēāļ”āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāđƒāļŦāđ‰āļ–āļđāļāļ•āđ‰āļ­āļ‡āđāļĄāđˆāļ™āļĒāļēāļĄāļēāļāļ‚āļķāđ‰āļ™ āļāļēāļĢāļ„āļēāļ™āļ§āļ“āļˆāļ°āđƒāļŠāđ‰āļ§āļīāļ˜āļĩāļāļēāļĢāđ€āļ”āļĩāļĒāļ§āļāļąāļ™āļāļąāļš āđāļšāļšāļˆāļēāļĨāļ­āļ‡āđāļšāļš Early design āđāļ•āđˆāļˆāļ°āđāļ•āļāļ•āđˆāļēāļ‡āļāļąāļ™āļ—āļĩāđˆāļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ āļ‹āļķāđˆāļ‡āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 17 āļ•āļąāļ§ āļĄāļĩāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĩāļĒāļ” āļ•āļēāļĄāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15 86
  • 87. 87 āļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™ (Effort multipliers) āļŠāļēāļŦāļĢāļąāļš COCOMOII (Post architecture)
  • 88. 88
  • 89. āļˆāļēāļāļ•āļēāļĢāļēāļ‡āļ—āļĩāđˆ 5.15 āļ•āļąāļ§āļ„āļđāļ“āđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļš COCOMOII (Post architecture) āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 17 āļ•āļąāļ§ āđāļšāđˆāļ‡āļ•āļēāļĄ āļ›āļĢāļ°āđ€āļ āļ—āđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ Product Attributes āļ›āļĢāļ°āđ€āļ āļ—āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Required Reliability : RELY āļ„āļ§āļēāļĄāļ™āđˆāļēāđ€āļŠāļ·āđˆāļ­āļ–āļ·āļ­āļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Database Size : DATA āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļāļēāļ™āļ‚āđ‰āļ­āļĄāļđāļĨ Product Complexity : CPLX āļ„āļ§āļēāļĄāļ‹āļąāļšāļ‹āđ‰āļ­āļ™āļ‚āļ­āļ‡āļœāļĨāļīāļ•āļ āļąāļ“āļ‘āđŒāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Required Reusability : RUSE āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ™āļēāļ‹āļ­āļĢāđŒāļŠāđ‚āļ„āđ‰āļ”āđ„āļ›āđƒāļŠāđ‰āļ‹āđ‰āļē Documentation Required : DOCU āļ„āļ§āļēāļĄāđ€āļ›āđ‡āļ™āļĄāļēāļ•āļĢāļāļēāļ™āļ‚āļ­āļ‡āđ€āļ­āļāļŠāļēāļĢ 89
  • 90. Platform Attributes āļ›āļĢāļ°āđ€āļ āļ—āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Execution Time Constraints : TIME āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āļ”āđ‰āļēāļ™āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨ Main Storage Constraints : STOR āļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āļ”āđ‰āļēāļ™āđ€āļ™āļ·āđ‰āļ­āļ—āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļāđ‡āļšāļ‚āđ‰āļ­āļĄāļđāļĨ Platform Volatility : PVOL āļ„āļ§āļēāļĄāļ–āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļžāļĨāđ‡āļ•āļŸāļ­āļĢāđŒāļĄ Personnel Attributes āļ›āļĢāļ°āđ€āļ āļ—āļšāļļāļ„āļĨāļēāļāļĢ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Analyst Capability : ACAP āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ™āļąāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļ°āļšāļš Applications Experience : APEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļ™āļąāļāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļĢāļ°āļšāļš Programmer Capability : PCAP āļ„āļ§āļēāļĄāļŠāļēāļĄāļēāļĢāļ–āļ‚āļ­āļ‡āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ Personnel Continuity : PCON āļ„āļ§āļēāļĄāļ–āļĩāđˆāđƒāļ™āļāļēāļĢāđ€āļ›āļĨāļĩāđˆāļĒāļ™āđāļ›āļĨāļ‡āļ—āļĩāļĄāļ‡āļēāļ™ 90
  • 91. Platform Experience : PLEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāļ‚āļ­āļ‡āļ™āļąāļāđ€āļ‚āļĩāļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļĩāđˆāļĄāļĩāļ•āđˆāļ­āļŪāļēāļĢāđŒāļ”āđāļ§āļĢāđŒāđāļĨāļ°āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ Language and Tool Experience : LTEX āļ›āļĢāļ°āļŠāļšāļāļēāļĢāļ“āđŒāđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ āļēāļĐāļēāđāļĨāļ°āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­ Project Attributes āļ›āļĢāļ°āđ€āļ āļ—āđ‚āļ„āļĢāļ‡āļāļēāļĢ āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒ Use of Software Tools : TOOL āļāļēāļĢāđƒāļŠāđ‰āđ€āļ„āļĢāļ·āđˆāļ­āļ‡āļĄāļ·āļ­āļŦāļĢāļ·āļ­āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļšāļĢāļīāļŦāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢ Multiple Site Development : SITE āļˆāļēāļ™āļ§āļ™āļ‚āļ­āļ‡āđ„āļ‹āļ•āđŒāļ‡āļēāļ™ Required Development Schedule : SCED āļ„āļ§āļēāļĄāļ•āđ‰āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļ•āļēāļĢāļēāļ‡āđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāļ”āļēāđ€āļ™āļīāļ™āļ‡āļēāļ™ āđ‚āļ„āļĢāļ‡āļāļēāļĢ 91
  • 92. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒ âžĒRegression Analysis âžĒāđ€āļ›āđ‡āļ™āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄ (Y) āļāļąāļšāļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ° (X) āļŦāļĢāļ·āļ­āļšāļēāļ‡āļ„āļĢāļąāđ‰āļ‡āđ€āļĢāļĩāļĒāļāļ§āđˆāļēāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āđŒāļŦāļĢāļ·āļ­ āļ•āļąāļ§āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāļ—āļĩāđˆāļĄāļĩāļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļāļąāļ™āļ•āļąāđ‰āļ‡āđāļ•āđˆ 2 āļ•āļąāļ§āļ‚āļķāđ‰āļ™āđ„āļ› âžĒāļ–āļēāļĄāļĩāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āđˆāļē āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāļ­āļĒāđˆāļēāļ‡āļ‡āļēāļĒ āļŦāļĢāļ·āļ­ āļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāđ€āļŠāļīāļ‡ āđ€āļŠāļ™ (Linear Regression Analysis) âžĒāđāļ•āļ–āđ‰āļēāļĄāļĩāļ•āļąāļ§āļžāļĒāļēāļāļĢāļ“āļ•āļąāđ‰āļ‡āđāļ• 2 āļ•āļąāļ§āļ‚āļķāđ‰āļ™āđ„āļ› āđ‚āļ”āļĒāļĄāļĩāļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāđ€āļžāļĩāļĒāļ‡āļ•āļąāļ§āđ€āļ”āļĩāļĒāļ§āļˆāļ°āđ€āļĢāļĩāļĒāļāļ§āļēāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒāļžāļŦāļļāļ„āļđāļ“ (Multiple Regression Analysis) 92
  • 94. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļāļēāļĢāļ–āļ”āļ–āļ­āļĒ âžĒāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ™āļēāļŦāļĨāļąāļāļāļēāļĢāļ™āļĩāđ‰āļĄāļēāļŠāđˆāļ§āļĒāđƒāļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļŠāļēāļŦāļĢāļąāļšāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ™āļąāđ‰āļ™ āđ„āļ”āđ‰āļĄāļĩāļœāļđāđ‰āļ„āļīāļ”āļ„āđ‰āļ™āļŠāļĢāđ‰āļēāļ‡āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļ—āļĩāđˆāļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļē āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āđ„āļ”āđ‰ āļĄāļĩāļŦāļĨāļēāļĒāļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ (functional form) āđāļ•āđˆāļ—āļļāļāļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ āđāļĢāļ‡āļ‡āļēāļ™āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒ âžĒāļĒāļāļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡ āđ€āļŠāđˆāļ™ āļĢāļđāļ›āđāļšāļšāļŸāļąāļ‡āļāđŒāļŠāļąāļ™ Linear āļŠāļēāļĄāļēāļĢāļ–āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļˆāļēāļāđ‚āļĄāđ€āļ”āļĨāļ—āļĩāđˆāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ• āļ‹āļķāđˆāļ‡āđ‚āļĄāđ€āļ”āļĨāļ™āļĩāđ‰āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™ āļĢāļđāļ›āđāļšāļšāļŠāļĄāļāļēāļĢ Effort = a + (b x Size) Effort āļ„āļ·āļ­ āļ„āđˆāļēāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļĢāļ‡āļ‡āļēāļ™āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄ Size āļ„āļ·āļ­ āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ° a āļ„āļ·āļ­ āļ„āđˆāļēāļ„āļ‡āļ—āļĩāđˆāļ—āļĩāđˆāļ•āļąāļ”āļāļąāļšāđāļāļ™ y b āļ„āļ·āļ­ āļ„āļ§āļēāļĄāļŠāļąāļ™āļ‚āļ­āļ‡āļāļĢāļēāļŸ 94
  • 95. 95
  • 96. 96
  • 97. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ âžĒMachine learning: ML âžĒ āđ€āļ›āđ‡āļ™āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļ‚āđ‰āļ­āļĄāļđāļĨāļˆāļēāļāđ‚āļ„āļĢāļ‡āļāļēāļĢāđ€āļāđˆāļēāļ—āļĩāđˆāđ€āļ„āļĒāļ”āļēāđ€āļ™āļīāļ™āļāļēāļĢāļœāđˆāļēāļ™āļĄāļēāđāļĨāđ‰āļ§ āđ€āļžāļ·āđˆāļ­āļ™āļēāļĄāļēāļŠāļĢāđ‰āļēāļ‡āđ€āļ›āđ‡āļ™āđ‚āļĄāđ€āļ”āļĨāļŦāļĢāļ·āļ­āļŸāļąāļ‡āļāđŒāļŠāļąāļ™āļŠāļēāļŦāļĢāļąāļšāđƒāļŠāđ‰ āļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ„āļĢāļ‡āļāļēāļĢāļ—āļĩāđˆāļāļēāļĨāļąāļ‡āļˆāļ°āļžāļąāļ’āļ™āļē âžĒāļŠāļēāļĄāļēāļĢāļ–āđ€āļĨāļ·āļ­āļāđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļĩāđˆāđ€āļŦāļĄāļēāļ°āļŠāļĄ āđ€āļŠāđˆāļ™ Bayesian network, Genetic programming, Neural networks, Classification and regression trees (CART) āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ 97
  • 98. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ âžĒClassification and Regression Trees (CART) âžĒāđ€āļ›āđ‡āļ™āļ—āļĪāļĐāļŽāļĩāļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđāļšāļšāļ™āļ­āļ™āļžāļēāļĢāļēāđ€āļĄāļ•āļĢāļīāļāļ‹āđŒāļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ§āļīāļ˜āļĩāļāļēāļĢāļ—āļēāļ‡āļŠāļ–āļīāļ•āļīāļ—āļĩāđˆāđ„āļĄāđˆāļĄāļĩāļ‚āđ‰āļ­āļˆāļēāļāļąāļ”āđƒāļ”āđ† āđƒāļŠāđ‰āļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļ§āļīāđ€āļ„āļĢāļēāļ°āļŦāđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđ‚āļ”āļĒāļ—āļĩāđˆāļ•āļąāļ§āđāļ›āļĢāļ­āļīāļŠāļĢāļ°āļˆāļ°āđ€āļ›āđ‡āļ™ āļ•āļąāļ§āđāļ›āļĢāđ€āļŠāļīāļ‡āļāļĨāļļāđˆāļĄāļŦāļĢāļ·āļ­āđ€āļŠāļīāļ‡āļ›āļĢāļīāļĄāļēāļ“āļāđ‡āđ„āļ”āđ‰ âžĒāļŦāļēāļāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāđ€āļŠāļīāļ‡āļāļĨāļļāđˆāļĄāļˆāļ°āđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢ Classification āđāļ•āđˆāļ–āđ‰āļēāđ€āļ›āđ‡āļ™āđ€āļŠāļīāļ‡āļ›āļĢāļīāļĄāļēāļ“āļˆāļ°āđƒāļŠāđ‰āđ€āļ—āļ„āļ™āļīāļ„āļ‚āļ­āļ‡ Regression tree âžĒāļ§āļīāļ˜āļĩāļāļēāļĢ CART āļ™āļĩāđ‰āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āļ•āļąāļ§āđ‚āļĄāđ€āļ”āļĨāļ‚āļķāđ‰āļ™āļĄāļēāđ€āļ­āļ‡āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™āļ­āļ”āļĩāļ• āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļŦāļĄāļēāļĒāļ–āļķāļ‡āđ‚āļĄāđ€āļ”āļĨāļˆāļ°āļ–āļđāļāļŠāļĢāđ‰āļēāļ‡āļ‚āļķāđ‰āļ™āļĄāļēāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļˆāļēāļāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļ™ āļ­āļ”āļĩāļ• (Training data) āđāļĨāļ°āđ€āļĄāļ·āđˆāļ­āđ„āļ”āđ‰āđ‚āļĄāđ€āļ”āļĨāđāļĨāđ‰āļ§ āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļžāļĒāļēāļāļĢāļ“āđŒāļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāļĄāđˆāļ—āļĩāđˆāđ„āļĄāđˆāļ—āļĢāļēāļšāļ„āļēāļ•āļ­āļšāđ„āļ”āđ‰ âžĒāļžāļ·āđ‰āļ™āļāļēāļ™āđ‚āļĄāđ€āļ”āļĨ CART āļˆāļ°āļ­āļĒāļđāđˆāđƒāļ™āļāļĨāļļāđˆāļĄāļ‚āļ­āļ‡ Machine learning methods āļˆāļ°āļĄāļĩāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āđ‰āļ­āļĄāļđāļĨāđāļĨāļ°āļŠāļĢāđ‰āļēāļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ (Decision trees) āđ‚āļĄāđ€āļ”āļĨāļ™āļĩāđ‰āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļ™āļēāļĄāļēāđƒāļŠāđ‰āļāļąāļšāļ›āļąāļāļŦāļēāđāļšāļš Classification āđāļĨāļ°āđāļšāļš Regression āļ‹āļķāđˆāļ‡āļŠāļēāļĄāļēāļĢāļ–āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ”āļąāļ‡āļ™āļĩāđ‰ âžĒāļŦāļĨāļąāļāļāļēāļĢ Classification āļˆāļ°āđ€āļ›āđ‡āļ™āļāļēāļĢāļˆāļēāđāļ™āļāļ›āļĢāļ°āđ€āļ āļ—āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āđāļšāļš nominal āļ‹āļķāđˆāļ‡āđ€āļ›āđ‡āļ™āļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāđ„āļĄāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ āļœāļĨāļĨāļąāļžāļ˜āđŒāļ—āļĩāđˆāđ„āļ”āđ‰āļˆāļ°āđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ„āļēāļ•āļ­āļš āļ—āļĩāđˆāđāļ™āđˆāļ™āļ­āļ™ āđ€āļŠāđˆāļ™ āđƒāļŠāđˆ/āđ„āļĄāđˆāđƒāļŠāđˆ āļŠāļđāļ‡/āļāļĨāļēāļ‡/āļ•āđˆāļē āđ€āļ›āđ‡āļ™āļ•āđ‰āļ™ âžĒāđƒāļ™āļŠāđˆāļ§āļ™ Regression āļˆāļ°āļ„āļēāļ”āđ€āļ”āļēāļ„āļēāļ•āļ­āļšāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ„āđˆāļēāļ•āļąāļ§āđ€āļĨāļ‚ (Ordinal) āļ‹āļķāđˆāļ‡āļ­āļēāļˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđ€āļĨāļ‚āđƒāļ”āđ† āđ„āļĄāđˆāļˆāļēāļāļąāļ” āđ€āļŠāđˆāļ™ āļ„āļ§āļĢāļœāļĨāļīāļ•āļŠāļīāļ™āļ„āđ‰āļēāļ›āļĢāļīāļĄāļēāļ“āđ€āļ—āđˆāļēāđ„āļĢ 98
  • 99. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ âžĒāļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļĄāđ€āļ”āļĨ CART āļˆāļ°āđƒāļŠāđ‰āļŦāļĨāļąāļāļāļēāļĢāļ‚āļ­āļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆ āļ‹āļķāđˆāļ‡āđ‚āļ”āļĒāļ›āļāļ•āļīāļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļˆāļ°āđ„āļĄāđˆāļĒāļ­āļĄāļĢāļąāļšāļ‚āđ‰āļ­āļĄāļđāļĨāđāļšāļšāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡ âžĒāļ”āļąāļ‡āļ™āļąāđ‰āļ™āļˆāļ°āļ•āđ‰āļ­āļ‡āļĄāļĩāļāļēāļĢāđāļšāđˆāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨāđƒāļŦāđ‰āđ€āļ›āđ‡āļ™āđāļšāļšāđ„āļĄāđˆāļ•āđˆāļ­āđ€āļ™āļ·āđˆāļ­āļ‡āđ€āļŠāļĩāļĒāļāđˆāļ­āļ™ āđāļĨāļ°āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļˆāļ°āļˆāļēāļāļąāļ”āļ‚āđ‰āļ­āļĄāļđāļĨāļ—āļĩāđˆāđ€āļ›āđ‡āļ™āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāđ‚āļ”āļĒ 1 āļ•āļąāļ§āđāļ›āļĢāļ•āļēāļĄāļ•āđˆāļ­ 1 āđ‚āļĄāđ€āļ”āļĨ âžĒāđƒāļ™āļāļēāļĢāļŠāļĢāđ‰āļēāļ‡āđ‚āļĄāđ€āļ”āļĨāļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āđ‰āļ§āļĒāļ‚āļąāđ‰āļ™āļ•āļ­āļ™āļ—āļąāđ‰āļ‡āļŦāļĄāļ” 4 āļ‚āļąāđ‰āļ™ āđ„āļ”āđ‰āđāļāđˆ Tree building, Stopping tree building, Tree pruning āđāļĨāļ° Optimal tree selection āļ•āļąāļ§āļ­āļĒāđˆāļēāļ‡āļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļŠāļēāļŦāļĢāļąāļšāļāļēāļĢāļžāļĒāļēāļāļĢāļ“āđŒāļ„āđˆāļē Productivity āļ‚āļ­āļ‡āđ‚āļ„āļĢāļ‡āļāļēāļĢāļžāļąāļ’āļ™āļēāļ‹āļ­āļŸāļ•āđŒāđāļ§āļĢāđŒāļ‚āļ­āļ‡ ESA (European space agency) āđāļŠāļ”āļ‡āđ„āļ”āđ‰āļ”āļąāļ‡āļ āļēāļž 99
  • 100. 100
  • 101. āļāļēāļĢāļ›āļĢāļ°āļĄāļēāļ“āļāļēāļĢāđ‚āļ”āļĒāļ­āļēāļĻāļąāļĒāļāļēāļĢāđ€āļĢāļĩāļĒāļ™āļĢāļđāđ‰āļ‚āļ­āļ‡āđ€āļ„āļĢāļ·āđˆāļ­āļ‡ âžĒāļˆāļēāļāļ āļēāļžāđ‚āļĄāđ€āļ”āļĨāļ•āđ‰āļ™āđ„āļĄāđ‰āļ•āļąāļ”āļŠāļīāļ™āđƒāļˆāļ‚āđ‰āļēāļ‡āļ•āđ‰āļ™ āļ­āļ˜āļīāļšāļēāļĒāđ„āļ”āđ‰āļ§āđˆāļē âžĒāđƒāļ™āļāļēāļĢāļžāļĒāļēāļāļĢāļ“āđŒāļ„āđˆāļē Productivity āļˆāļ°āļ‚āļķāđ‰āļ™āļ­āļĒāļđāđˆāļāļąāļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ—āļĩāļĄ āļŦāļēāļāļ—āļĩāļĄāļĄāļĩāļ‚āļ™āļēāļ”āđ„āļĄāđˆāđ€āļāļīāļ™ 7 āđāļĨāļ°āļ›āļĢāļ°āđ€āļ āļ—āđ€āļ›āđ‡āļ™ “onboard” āļŦāļĢāļ·āļ­ “simulators” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.35 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 10 āđ‚āļ„āļĢāļ‡āļāļēāļĢ âžĒ āđāļ•āđˆāļ–āđ‰āļē āļ›āļĢāļ°āđ€āļ āļ—āđ„āļĄāđˆāđƒāļŠāđˆ “onboard” āđāļĨāļ° “simulators” āđāļĨāđ‰āļ§āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.58 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 19 āđ‚āļ„āļĢāļ‡āļāļēāļĢ âžĒāļ­āļ˜āļīāļšāļēāļĒāļ­āļĩāļāđāļ‚āļ™āļ‡āļŦāļ™āļķāđˆāļ‡āļŦāļēāļāļ—āļĩāļĄāļĄāļĩāļ‚āļ™āļēāļ”āļĄāļēāļāļāļ§āđˆāļē 7 āđāļĨāļ° Tool support āļĄāļĩāļ„āđˆāļēāļĄāļēāļāļāļ§āđˆāļē “Nominal” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.1 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 16 āđ‚āļ„āļĢāļ‡āļāļēāļĢ âžĒ āđāļ•āđˆāļ–āđ‰āļē Tool support āļĄāļĩāļ„āđˆāļēāđ„āļĄāđˆāđ€āļāļīāļ™ “Nominal” āđāļĨāđ‰āļ§ āļ„āđˆāļē Productivity āđ€āļ‰āļĨāļĩāđˆāļĒāļˆāļ°āļĄāļĩāļ„āđˆāļē 0.22 āļ‹āļķāđˆāļ‡āđƒāļ™āļ—āļĩāđˆāļ™āļĩāđ‰āļĄāļĩāļ—āļąāđ‰āļ‡āļŦāļĄāļ” 11 āđ‚āļ„āļĢāļ‡āļāļēāļĢ 101