??????? ????
??
?????????
????????? ????????? ?? ????????? ?? ?????? ???? ????? ?? ????????? ?? ???????, ???????,
????????
,
??????
(???????), ???????,
???????
??
????????
?? ????? ?? ?????? ?? ?????? ??? ?? ???? ?? ?? (??
??????? ?? ????
?? ???) ?? ?????? ?? ??? ??? ???? ???? ???
??????? ????????? ?? ???? ?? ????????
?????????
??
???????
???????? ?? ??? ??; ???? ?????? ????? ??????? ?????? ???????? ???? ??? ???????? ???? ?? ?? ?? ???? ????? ??? ????? ?? ??? ??????? ????????? ????????? ?????-??????? ?? ??? ???????? ???? ??, ????? ????????? ????????? ?? ??? ?? ?????????-?????? ???? ?? ??????????? ???? ???? ????
??????? ???? ?? ???? ???? ??????? ?????, ??????
??????? ???????. ????
(1929-1995) ?????? 1970 ??? ???????? ?? ??? ?? ?????? ???? ??? ??,
[1]
??????? ???? ?? ?? ??? ??? '???????' ?????? ?? ?????? ???? ???? ??? ???? ?? ?? ???? ?? ?? ??????????? ?? ????? ???? (
Royce 1970
) ?? ?? ?????? ?? ??? ??? ??? ???? ??? ????? ?? ?????? ??? ???? ???? ???? ????????? ????????? ?? ?????? ???? ?? ?? ????? ?? ??? ??? ? ????????? ????????? ?? ???? ??? ????? ??? ??? ???? ?????? ?? ????? ?? ?????? ???? ?? ??? ???????? ????? ???
[2]
???? ?? ??? ??????? ???? ???, ?????????? ?????????? ????? ?? ?????? ???? ???? ??:
- ?????????? ?? ?????????
- ??????
- ??????? (AKA
???????????
?? ??? ????)
- ??????
- ??????? ??
????????? (debugging)
- ??????
- ????????
??????? ????
?? ?????? ???? ?? ???, ??????? ?? ??? ?? ???? ??? ??? ???????? ????????? ????? ?? ??? ????? ??? ?????? ?? ???, ??????? ???? ???? ?????????? ?? ????????? ?? ???? ???? ?? ?? ????? ??? ??? ???? ??? ?? ?????????? ?? ???? ??? ?? ???? ?? ???? ???? ??, ?? ??????? ?????? ?? ??? ??? ????? ??? ?????????? ????????? ?? ?????? ???? ???? ?? ?? ?????????????????? (??? ??????) ?????? ?????? ???? ?? ??? ?? ???? ????? ???? ???? ?? ? ??? ?? ?????????? ?? ??????????? ?? ??? ?? ?????? ?? ?? ????? ?? ??? ???? ?????? ??? ?? ?????? ???? ??? ?? ???? ?? ???? ??, ?? ??? ????, ?? ?????? ?? ??????????? ?? ????? ???? ???? ?? ??????????? ??? ?? ??? ?? ????? ?? ??, ??? ?? ??????? ????????? ????? ?? ??????? ???? ???? ?? ???? ?? ??????????? ?? ???????? ???? ?? ??? ?? ????????? ?? ????? ????? ?? ?? ???? ?? ????
?? ?????? ??????? ???? ?? ??? ?? ???????? ???? ?? ?? ??????? ?? ???? ??? ?? ?? ??? ????? ????? ?? ????? ??? ???? ?? ????? ?? ???? ???
???????, ??? ??
??????? ??????? ????
??? ?????? ?? ????????? ?? ?????? ??? ?? ?? ???? ????????? ?? ???? ????????? ???
????????? ??????? ???? ?? ???? ??? ????? ?? ??? ?? ??? ?? ????? ??? ???? ?? ???? ???????????? ?? ????? ??????? ?? ???? ??? ??? ?????? ?? ???? ?? ?? ????????? ????? (???? ?????????? ?? ????????? ?? ??????) ??? ???? ??? ??, ????????? ??? ??? ??? ??? ?? ???? ?? ?? ?? ????? ??? ????, ?????? ?? ??? ?? ?????? ?? ????? ???? ?? ??? ????? ???? ??? ([1996 ???????], ????? 72, ?????? ?? ?? ??????? ?? ?????? ?? ???????? ????? ?? ?????????? ?? ?? ??? ?? ????? ???? ??? ?????????? ?? ??? ????? ???? ?? ???? ?? 50 ?? 200 ???? ?????? ???? ????? ") ?? ??? ?????? ??, ??? ?? ????????? ?????? ?? ??????????? ???? ????? ?? ???? ?? ?? ?????? ??? ???? ????? ???? ?? ??????? ??? ?????? ??? ??? ?? ?????? ?? ????? ?? ???? ?????? ???? ???? ?? ?? ????????? ?? ????? ?? ?????? ???? ?? ??? ?? ??????? ?? ????? ?????? ?? ???? ?? ?? ???? ??? ???? ??? ????? ???? ???
??? ?????? ?? ?????
(BDUF) ?? ??????? ???? ?? ???? ??? ????? ????? ??? - ??????? ?? ??????? ??? ?????? ??? ??? ?? ????????? ???? ?? ?? ?????????? ??? ?????? ?????? ??? ?? ?? ??? ??? ???? ???? ?? ???? ??? ?? ?????? ?????. ?? ??????, ?? ??????? ????????? ?? ?????? ???? ???, ???? ??? ??? ?? ?? ???? ???? ?? ?? ????????? ??????? ?? ???? ??? ??? ????, ??????? ?? ?? ????????? ?? ???? ????? ?? ???????? ??? 100% ????? ?? ?????? ??? ??? ?????? ???? ???? ?? ???? ????????? ?? ?????????? ?? ????? ??? ??? ?? ???? ????? (?????? ??? ?????????? ?? ?????? ?????? ??? ???????????? ????? ????? ?? ?????); ???? ???? ?? ??? ?????? ?? ??????????? ?? ??? ???? ???? ???, ????????? ?? ?????? ????? ???? ????? (?????? ??? ?????? ?? ??????????? ???? ?? ???? ??? ????? ?? ?????), ???????.
??????? ???? ?? ??? ?? ?? ???? ?? ?? ?? ?? ?? ??????? (???? ?????????? ?? ????????? ?? ?????? ?? ?????????) ?? ???-???
????? ???
?? ?? ?? ???? ??? ?? ?????? ?? ??????? ?? ?????? ???, ??? ??? ?? ??????? ?? ???? ???? ???, ?? ?????? ?? ?????? ????? ?? ???? ?? ?? ???? ????? ??? ???????? ?? ??????? ?? ?? ???? ??? ?? ???? ??? ?? ??? ?? ??? ?????? ?? ????????? ????? ???? ????? (??? ?????? ?? ????? ?? ??????? ???? ?? ?? ??? ????? ??) ?? ??? ?? ??????? ?? ?? ???????? ?? ????? ?? ??
??????????? ?? ????? ???? ?? ?? ?????? ???? ??? ????? ???? ??????
??????? ?? ????????, ??? ??????? ???? ?? ???? ??? ????????? ?? ???? ?? ???? ???? ??? ?? ???? ???? ??? ?? ?? ???? ???????? ??? ??????? ???????? ???? ??????? ?? ??? ??? ????? ???, ???? ???????, ??????? ???? ?? ?????? ????????? ?????? ???? ??; ???? ????? ????, ????? ?? ????? ????? ?? ??????????? ????? ??? ?? ???? ??? ????? ???? ?? ?? ?? ?????? ??? ????? ??? ????? ???? ??; ?? ????????? ????????? ??? ????? ?? ??????? ???? ????? ?????????? ?? ???????? ???? ??? ??? ???? ????? ??? ??????? ??????? ???? ?? ?????? ?? ????????? ??????????? ??????? ?? ??????????? ??? ????????? ???? ?? ?? ?????? ?????? ?? ??? ??? ???? ???? ???
?? ???? ???? ???? ?? ?? ??????? ???? ?? ??? ?????? ?? ????? ????????? ?? ????????? ?????????? ?? ??? ?????? ?? ???? ??? ?? ?????? (???? ???? ??? ?????????? ?? ?????????? ?????????? ???? ??? ????
?????? ??? ?????????
) ???? ??? ?? ???? ?? ???? ???? ?? ?? ?? ??? ?? ??????? ???? ?? ?? ??????? ?????? ?? ?????? ?? ????????? ?? ???? ?????????? ???? ?? ??????????? ???? ???? ?? ???? ??
????
?????? ?? ??????? ???? ??? ????? ?????? ??????? ???? ??? ?? ??? ?? ?? ???????? ???? ?? ?? ???????????????? ?????????, ???? ???? ?? ????? ?????? ?? ?????? ?? ?? ?? ????????? ??? ?? ?????? ?? ?????? ?????? ??? ?? ??? ??? ??? ???
??????? ???? ?? ?????? ??? ?? ??? ?? ???? ???? ??? ?? ??????? ?? ?????? ?? ?? ?? ????? ????? ??? ??? ??? ?? ???? ??????? ?? ???? ???? ?? ??????? ?? ????? ??? ?? ???? ?? ???-???????? ???????? ?? ??? ?? ????? ?? ?? ?? ???? ????? ??? ???? ?? ???? ????? ?? ???? ?? ????????? ???????? ?? ?????????? ?? ?? ??? ?? ??????? ?? ??????? ?? ???? ???
?????? ?? ???, ?? ???? ?? ?? ????????? ?? ??? ?? ????? ??? ?? ???? ? ?? ?? ??? ?? ?????????? ?? ??????? ???? ?? ?? ?? ??????? ???? ?? ???? ?????? ???-??? ?????????? ?? ???????? ??; ?? ???? ????????? ?? ??????? ??? ???? ???? ????????? ?? ???????????? ?? ?? ?? ?????-???? ???????? ?? ???? ??? ?????? ?? ????? ??? ???? ?? ??? ??? ????????? ???? ?????????? ??? ????? ???? ?? ?? ?? ?????????? ?? ???????? ???? ?? ??? ?????? ?? ????? ?? ??????? ???? ???? ?????? ???? ??????? ???? ?? ??? ???? ?????? ?? ?? ??? ???? ?? ??????? ??? ?? ?????? ?? ???? ???? ?? ????? ???? ?? ?? ???? ??? ?????? ?? ?? ???? ??, ????? ??? ?????????? ?? ???????? ?? ?? ???? ???? ?????? ??
??? ?????? ?? ?????
??? ???? ?? ?? ??????? ?? ???? ??? ???
?? ???? ?? ?? ????????? ?? ?? ???????????? ????????? ?????? ?? ?????? ?? ???? ???? ?? ??? ?????? ??? ??????????? ?? ????????? ?? ??????? ? ??? ???? ???? ??? ?? ?? ??????????? ??? ??? ?? ?????? ?? ???? ?? ?? ????????? ?? ??????????? ?? ?? ????? ??????? ??????? ??? ?? ??????????? ???? ??????? ??? ??? ??? ????? ?? ?? ?? ?????? ?? ?????? ???? ???? ?? ??????? ?????? ?? ??????? ???? ????? ???? ?? ?? ??? ??????????? ?? ?????? ?? ?? ?? ?? ???? ?? ?????? ?? ????????? ?? ?????? ??? ?? ?????? ???? ???
??????????? ?? ????? ?????????? ?? ??? ???????? ?? ???? ??, ?? ?? ???????, "?? ?
????? ?????
" ?? ?? SW ???????? ?? ???? ????, ?? ??? ???? ?? ?? ????????, "?
?????? ?????
" (???? ??????? ??) ?? ???? ???? ?? ??????? ??? ??????? ?????? ?? ?????? ????? ???? ????? ??? ?? ??? ?????? ?? ???, ???? ?? ????? SW ?? ??? ??, ???? ?? ???? ??? ?? ?????? ?? ????????, ?????? ?? ?????????? ?? ??? ???? ?? ????? ??? ???? ?? ???? ?? ?? ?????????? ????? ?? ???????? ?????? ?? ??? ?? ?? ?????? ?????? ?? ??? ???? ?? ???? ?? ?? ?? ????? ?? ???-??? ??????? ?? ????? ??? ?? ?? ??
QA
??? ?? ??? ?? ??????????? ??? ???? ???
"???????? ? ????????? ?? ????? ????????? ????????"
[3]
, ????? ???? ?????? ??????? ???? ?? ????? ??, ??? ??? ??????? ??????? ???? ?? ?? ??????????? ??? ?? "?????? ??? ????????? ???????" (????? ??? ?? ?????? ?? ???????? ???? ????) ?? ??? ??? ????? ???? ???
??? ????????
(?? ?????? ?????? ??????? ???? ?? ?????? ?????? ?? ?????? ?? ?? ??) ??? ????? ??????? ?? ?????? ?? ?? "
????? ????????
" (????? ??????) ?? ??? ??? ???????? ???? ?? ? ?? ?? ??? ?????? ?? ????? ?????????? ?? ???????????? ?? ????????? ?? ???? ???? ??? ?? ????? ???? ???? ?? ???? ??? ???? ????????? ??? ?? ?? ????????? ????????? ?? ?? ??? ?? ????? ???? ????? ??, ?? ?????? ???? ??? ??? ???? ?? ??? ??????? ???? ?? ?????? ???? ?? ????? ???
"? ????? ?????? ???????: ??? ??? ????? ?? ??? ??" ??? ????? ?????? ?? ???? ??:
[4]
"[?????? ??] ?? ?? ??????? ?? ??? ??????? ?? ??? ?? ???? ??? ?? ????? [?????? ??] ??????????? ??? ?????? ???? ???? ??? ??? ?????? ?? ????? ????? ??? ?? ????? ?????? ?? ?????? ?? ???? ??? ?? ??????? ?? ?? ?? ???? ???? ???? ?????."
??????? ???? ?? ???? "????? ??????; ?? ???" (?? ??? ????? ?? ?? ??? ????) ?? ????? ?? ?? ???? ?? ?? ??????? ???? ?? ??????? ?? ???? ???? ??? ?? ?? ????? ??? ??? ???? ???? ?? ?? ???????? ??? ???????? ?? ????? ?????? ?? ?????? ??? ?? ?????????? ?? ???? ???? ?? ??? ?????? ?????? ??? ??? ???? ??? ??? "??????????? ?? ???-????" (???????-??? ?? ?????) ?? ??? ??? ?? ?????? ???? ???? ?? ????? ???????? SW ?? ???? ????? ?????? ???? ?? ????? ??? ??? ?????? ???????? ??
???????????
?? ??? ???? ?? ???? ???? ???? ??? ?? ?? ?????????,
???????
?? ???
???????????
?? ?????????? ???? ?? ?????????? ?????? ?????? ?? ?????????? ?? ?????? ???? ???
????? ??????? ???? ?? ??? ???? ???????? ?? ?????????????????, ??
??????? ??????? ??????
?? ???????? ???? ??? ??? ?? ????, ????? ??????? ???? ?? ??? ?? ??? ???????? ?? ??????? ?? ???? ????
[
?????? ?????
]
????? ???????
?? ???? ??????,
Rapid Development: Taming Wild Software Schedules
?? "
?????????? ????????
" ?????? ??? ?? ???-??? ?????? ?? ???????? ???? ???
???? ??? ????????? ????????? ?????? ??? ??????? ???? ?? ??? ???????? ????? ????? ?? ????? ??? ????????? ????????? ????, ??????? ???? ?? ??????? ???????? ????? ??? ?? ?? ?? ?? ??? ????? ?? ????? ?????, ?? ?? ??????, ??????? ???? ?? ?? ???? ????? ????? ?? ??? ??????? ????? ?? ????, ??????? ???? ??? ?? ??? ?? ??????? ?? ???? ???? ???, ?? ?????? ?? ????? ??? ?? ????? ?????? ?? ???
????????? ????????? ?? ?????????
??? ??????? ??????? ?? ???????? ???? ???
?????? ???? (???? ?????? ????? ??? ??????? ??????
??????
????????? ???? ?? ??? ?? ?? ????????? ????? ?? ??????? ??) ?? ????????
???? ???????
?? ??? ??? ???-??? "??????? ???? ??? ????????? ???????" (????????? ????? ???? ??????? ????) ?? "? ??????? ???? ??? ??????" (?????? ?? ?????????? ???? ??????? ????) ?? ??? ??? ?? ???????? ???? ???? ??? ????? ?????? ???? ?? ??? ????????? ???? ??? ????? ?????? ?????? ?? ??????? ?? ????? ?? ????? ????? ?? ???? ??? ?? ?? ??? ??, ????? ??????? ???? ???, ???? ????? ?? ??? ???? ???? ?????? ?? ???, ????? ?????? ?? ??????????? ?? ???, ?????? ???? ??? ????????? ???? ???, ????? ????????? ????????? ?? ?????? ?? ??????????? ??? ?? ????? ??????????? ?? ???????? ?? ??? ????? ?? ???? ??? ?? ??????? ???? ??
??? ?????? ?? ?????
?? ????? ?? ??????? ?? ???????? ?? ?? ???? ??? ??? ???? ??? '
This article is based on material taken from the
Free On-line Dictionary of Computing
prior to 1 November 2008 and incorporated under the "relicensing" terms of the
GFDL
, version 1.3 or later.
- McConnell, Steve
(2006).
Software Estimation: Demystifying the Black Art
. Microsoft Press.
????????????
0-7356-0535-1
.
- McConnell, Steve
(2004).
Code Complete, 2nd edition
. Microsoft Press.
????????????
1-55615-484-4
.
- McConnell, Steve (1996).
Rapid Development: Taming Wild Software Schedules
. Microsoft Press.
????????????
1-55615-900-5
.
- ?????, ?????
,
????? ??????? ????????? ?? ???? ???? ???? ?? ???? ?? (PDF)
?? ??? ?????????? ???? ?? ?? ????? ?? ?????? ???? ?? ?? ????????? ??????? ?? ????? ????? ??? ?? ???? ????? ??? ?? ???? ???
- Royce, Winston (1970), "
Managing the Development of Large Software Systems
",
Proceedings of IEEE WESCON
26
(August): 1-9
, <
http://www.cs.umd.edu/class/spring2003/cmsc838p/Process/waterfall.pdf
>
.
- ???? ?????????? ?? ??? ??????? ?? ?????
- ???? ?????????? - "???? ??????? ?? ??? ??????"
- "??? ??? ?? ??????? ???? ??? ????? ??????? ???? ???"
- ???????? ????????? ?? ??? ???? ??????? ????
NASA ??????, 10 ????? 2005 ?? [[???????
???????]] ??? ????????.