Title: ?????????? ????????????????. ???? ?? ???? Microsoft Solutions Framework
1?????????? ????????????????. ???? ?? ????
Microsoft Solutions Framework
- ?????? 2.???????? ??????????? ?????????
2??????????
- ????????? ?????????? ??????
- ?????? ????????
- ??????????? ?????????, ???????? ???????
- ??????? ???????? ??
- ??? ???????
- ??????????
3??????????
- ????????? ?????????? ??????
- ?????? ????????.
- ??????????? ?????????, ???????? ???????
- ??????? ???????? ??
- ??? ???????
- ??????????
4????????? ?????????? ??????
- ??????? ????????????
- ????????????????
- IT-???????
- ????????? ? ??????????? ????????
- ?????? ? IT-???????. ????? ?? ? ?????? ? ? ????.
??????? ?????????? - ??????? ??????? IT-????????
- ?????????? ???????????????? ???? ? ?????? ?
?????????? ??
5??????????
- ????????? ?????????? ??????
- ?????? ????????
- ??????????? ?????????, ???????? ???????
- ??????? ???????? ??
- ??? ???????
- ??????????
6?????? ????????...
- ?????? ?????? ???????? ?? ?????????? ????
??????????? (Ian Sommerville). - ???????? (????.)
- http//www.comp.lancs.ac.uk/computing/resources/Ia
nS/SE6 - Ian Sommerville. Software Engineering. 6th
Edition. - http//www.comp.lancs.ac.uk/computing/resources/Ia
nS/SE7 - Ian Sommerville. Software Engineering. 7th
Edition. - ???????? ?? ??????? ?????
- ??? ??????????. ????????? ????????????
???????????.
6 ???, ?.?. "???????", 2002. 624 ?.
7?????? ????????
- ? ????? ????????? ??????
- ??????????? ????????? ??????? ???????.
- ?????? ??????????????? ???? ????? ???????? ?????.
- ??? ???? ???????. ?? ???? ?????? ??
???????????? ? ?????????????, ??????? ????????
??????, ????????? ? ?????????. - ?? ?????? ??????? ????????? ? ????????????
???????? ? ??????? ????????????? ???????.
8??????????
- ????????? ?????????? ??????
- ?????? ????????
- ??????????? ?????????, ???????? ???????
- ???????? ? ??????????? ????????
- ??????????? ????????? ??? ?????????? ??????????
- ??????? ???????? ??????????? ?????????
- ???? ??????????? ?????????
- ??????????? ???????? ? ??????? ?????
- ??????? ???????? ??
- ??? ???????
- ??????????
9????????...
??? ????? ?????????
?????? ????...
10????????...
- ???????
-
- (?????. ingĐąnieur, ?? ???. ingenium
???????????, ?????????????????), -
- ?????????? ? ?????? ??????????? ????????????.
- ????????????? ???????? ???, ???????????
???????? ????????.
???????? ??????? ????????? ????????????.
11????????...
- ??????? ??????????? ??????? ????????? ? 16 ?. ?
????????? ????????????? ? ?????????? ?????? ?
?????, ????? ? ?????? ? ??. ???????. - ?????? ??????? ????????? ??? ?????????? ?????????
???? ??????? ? 17 ?. ? ?????, ? 18 ?. ?
??????????????, ???????, ????????, ??????? ? ??.
12????????
- ? ?????? ?????? ?????????? ????? ???????? ??????
I ? 1712 ? ??????. ? ?????????? ???? ???????
?????? ???????, ???????????? ? ????????? (1773),
???????? ????????? ????? ????????? (1809),
??????? ??????????? ????????? (1832, ? 1882 -
???????? ??????????? ?????????), ??????????
???????? (1855). - ? 19 ?. ?? ??????? ????? ?????????
?????????-?????????, ??? ????????????????
????????? (?? ???????? ????????????, ???????
???????????? ???????), ? ???????????????
?????????, ?????????? ?????? ???????????
??????????? (Civil Engineer).
13??????????? ????????
- ??? ????? ?????????
- ??????? ??????????????? ??????????, ???????
?????? ??????????? ???????????. - ??? ????? ??????????? ?????????
- ??????????? ??????? ??????? ? ???????
?????????? ???????????? ???????????. - ??? ????? ??????????? ????????? (?????????
???????????? ???????????, software engineering)?
14??????????? ????????? ??? ?????????? ??????????
- ??????????? ????????? ?????????? ??????????,
????????? ? ???????, ???????? ? ??????????
???????????????? ?????????? ??. - ???????? ?????
- ?? ????????? ??? ????????????? ????????????.
- ??????? ????????? ?????????? ?? (????, ??? ?
??????????). - ????????? ?????????? ??????.
- ??????????? ????????? ???????????? ???????
???????? ????? ????????? ?????????? ??. - ??????????? ????????? ????? ???? ?? ?????
????????? ???????? ??.
15??????? ???????? ??????????? ?????????...
- ? ???????? ?????????? ????? ???????????? ???????
software engineering, system engineering ?
computer science. ? ??? ???????? - Computer science ????? ???? ? ??????? ? ????????
?????????? ??. - System engineering ??????? ? ????????? ??????????
?????? ? ???????? ??????????? (???????????,
??????, ??????????, ??...). - Software engineering ????? System engineering,
??????? ???? ? ??.
16??????? ???????? ??????????? ?????????
- ????, computer science ?????????????
????????????? ?????. ?? ???????? ???
????????????. ???????? ???????? - ????? ??????????????.
- ?????? ? ??????????.
- ?????? ?????????.
- ????????? ???????. ??????????? ? ??????????.
???????. - ??????????? ???????? ???????????? ????????.
- ...
- ???? ???? ?????????? ??????????? ?????????.
17???? ??????????? ?????????...
- ???? ??????????? ?????????
- ??????? ???????????? ???????.
- ????????? ? ??????.
- ????????? ? ?????.
- ???????? ??? ??????? ?????????.
18???? ??????????? ?????????. ????????????
??????????? ???????...
- ???????????? ??????????? ???????
- ?????? ???????????? ????????? ????????????????.
- ???? ??????? ? ?????????????.
- ???? ????????.
- ???? ???????????.
- ???? ??????? ? ?????????????.
19???? ??????????? ?????????. ????????????
??????????? ???????
- ?? ?????? ???? ????????????.
- ???????? ? ?????????????
- ?? ?????? ????????? ???????? ? ????? ? ??????????
???????????? ?????????????. - ??????????
- ????????? ????????? ? ?????? ?? ?????? ???????
????????????, ??? ????? ????????????? ?????. - ?????????????
- ?? ?????? ?????????? ???????????? ?????????
???????. - ???????? ? ?????????????
- ?? ?????? ??????????? ?????????????? ?? ???,
?????? ?????? ???? ??????? ? ????????????.
20???? ??????????? ?????????. ??????
- ???????? ?? ?????? ???????????? ? ??????.
- ??????? ????????????? ???????
- 60 ??????????.
- 40 ????????????.
- ???????? ???????? ??????, ??? ????????.
- ?????? ??????? ?? ????????? ?????????? ???????,
?????????? ? ??, ???????????? ???????? ?
??????????? ??????????.
21???? ??????????? ?????????. ?????
- ???????? ?? ?????? ???????????? ? ?????.
- ?????????? ????????? ????????????.
- ?????? ????????? ?????? ? ??????? ????????????.
- ?????? ?? ?????? ??????? ???????.
- ????????????? ???????????.
22??????????? ???????? ? ??????? ?????
- ?????????????? ? ??????? ?????? ???? ??
???????? ????????? ????????????? ???????????? - ????? ??????????.
- ????? ??????, ?????????.
- ?????? ????? ????????????? ??????????.
- ????????????????? ?????? ? ??????? ????????.
- ?????? ??????
- ??? ??? ? ???????? ?? ?????? ?????? ??????
??????. - ???, ??? ???? ???????????, ?? ??? ??????? ?
???????? ??? ????????????. - ???????????? ???????????? ?????????? Intel,
Microsoft, IBM
23??????
- ?? ?????? ???????? ? ????? ????????? ???????
- ???????.
- ??????????? ??????? ? ??????????? ?????????.
- ???? ??????????? ?????????.
- ????????, ?????, ??????.
- ?????????????? ? ??????? ??????.
24??????????
- ????????? ?????????? ??????
- ?????? ????????
- ??????????? ?????????, ???????? ???????
- ??????? ???????? ??
- ??? ???????
- ??????????
25??????? ???????? ??
- ??????? ???????? ?? ???????????? ???????????,
????? ??????? ???????? ???????? ??? ????????????
??. - ???????? 4 ???????? ??????????? (??????)
- ???????????? ?????????????? ????????????
?????????? ???????? ?????????? ? ?? (??? ??????
?????? ???????). - ?????????? ???????? ?? ? ???????????? ??
??????????????. - ?????????? ???????? ?? ?? ????????????
???????????? ?????????. - ???????????? ???????? ?? ? ???????????? ?
????????????? ????????????? ?????????.
26?????? ???????? ???????? ??
????????????
??????????
??????????
????????????
27??????? ???????? ??...
- ??? ?????? ???????? ?? ??????????? ???????????.
- ????????, ?????????, ???????????,
????????-???????????????, ????????????
???????????????? ????????? ? ?????? ??????????. - ?????? ??????????? ????? ???????????? ????
??????? ??????????. ???? ??????? ????? ?????
?????? ??????? ????????????. ??? ??????, ???
????? ?? ?????? ????????. - ??? ?????? ? ??????? ??????, ??? ?????? ???????
????????????.
28??????? ???????? ??...
- ????? ?? ?? ??? ???????, ????????????? 4
?????? ??? ??????? ? ??? ????????????. ??? ?????
????? ??????????, ?????????, ?? ?? ??? ?????? ??
????. - ?????????? ?????? ????????????? ????????
- Microsoft Solutions Framework (MSF)
- Rational Unified Process (RUP)
- ??? ???????? (???????????) ????? ????? ????????
??? ????? ???????? ? ????????, ???????, ???????.
29??????? ???????? ??
- ????, ????? ?????? ????????
- ????????????
- ??????????
- ??????????
- ????????????
- ?? ??????? ????? ????? ?????? ???????????
????????????? ???????? (MSF, RUP) - ??? ?????? ????? ????????? ? ????? ??-???????.
?????????? ????? ?????? ????????, ???????
??????????, ??? ???????? ?? ??????? ?? ????????.
30?????? ????????
- ???????????? ?????? ???????? ?????????? ??
- ????????? ?????? (Waterfall model)
- ???? ??????????? ?? ???????
- ???????????? ?????? (Evolutionary development)
- ???? ??????????? ?? ???????, ??????? ???????????
31????????? ??????...
??????????? ??????????
??????????????
??????????? ???????????? ???????
?????????? ????????????
???????????? ?????????????
32????????? ??????
- ????????? ??????
- ????????????? ????? ??????
- ?????? ?????? -gt ??????????? ?????????
- ?????? ??????????, ????? ??????????? ??????????.
- ?????????? ??????????
- ???? ?.?. ?????????, ?????? ??? ?????????? ?
????????? - ????? ??? ??????????
- ?????? ??????????? ?? ????????? ??????????
- ????????????? ???, ??? ?????????? ?????? ???????
? ?????????.
33???????????? ??????
- ???????????? ??????
- ?????? ??????????? ????????????.
- ??????? ??? ????? ???????????????? ??????????
??????????? ???? ???? ????? ?? ????????
??????????? ?????????. ????? ??????????
?????????? ? ??? ???????????... ?? ??????
???????, ?????????? ???????????? ?????????????. - ??????????
- ??????? ????? ????? ???????????????
- ?????? ?? ?????????
- ????????? ???????? ??? ??????? ??????????
- ???????? ??? ????? ? ??????? ????????
34???????????? ??????
- ????? ???????, ????????????? ?????, ????????????
? ????????????. - ?????????? ?????? ???????? ? ???? ??????????.
- ? ?????? ?? ?????????? ??????? ????? ?????????
????????. - ?????????????, ????? ??????????? ??????????
????????, ??????????? ??????? ???????? ????????
???????? ? ????????? ?????????????????. - ??? ??????????? ? ???????????? ???????.
- ?????? ????????? ??????????
- ?????????? ?????? ??????????
35?????? ????????? ??????????
- ?????? ????????? ?????????? (?????)
- ????. ?????? ??? ?????????? ????????.
- ???????? ?????? ??? ????????? ?????????? ?
??????. - ?????????? ??????????? ?? ????? ????.
- ??? ???? ????? ????????? ????????? ???
???????????? ??????. - ???? ?? ??????????? ?????????????
????????????????.
???? ??????????
??????????? ??????????
??????????? ???????
??? ??????????
??? ??????????
??? ??????
?????????? ???????
???????
??????? ?? ??????
36?????????? ??????
- ?????????? ?????? (????)
- ?????? ???????? ? ???????? ?????? ???????.
- ?????? ????? ??????? ????????????? 1 ????????.
- ??? ??????? ????????????? ???. ? ??????????? ??
????????????. - ?????? ????? ?????? ?? 4 ???????
- ??????????? ?????
- ?????? ? ?????????? ??????
- ?????????? ? ????????????
- ????????????
- ??????? ??????? ?????? ?? ?????? ? ???????????
??????. - ?? ?????? ????? ????? ??????????? ?????? ??????
???????? ?????????? ??.
37??? ???????
- ????????? ????
- ?????????? ????????????? ??? ??????? ?
??????????????. ?????? Unified Modeling Language
(UML).
38?????????? ? ??????
- ?. ??????????. ????????? ????????????
???????????, 6 ???. ?.?. "???????", 2002. - ?. ???. ????????-??????????????? ?????? ?
?????????????? ? ????????? ?????????? ?? C.
?????? ???????. ?????, 1998. - N. Wirth. Program Development by Stepwise
Refinement // Communications of the ACM
vol.26(1). 1971, 1983. - O. Dahl, E. Dijkstra, C.A.R. Hoare. Structured
Programming.London, England Academic Press,
1972. - ?. ??????, ?. ?????, ?. ????. ?????? ? ????????
???????????? ????????????????. ?. ???, 1982. - ?. ????????. ????? ??????. ?.Microsoft
Press, ??????? ????????, 2002.