Title: ?????????? SPEM ??? ???????????? ???????? ? ???????? ??????????? ????????????
1?????????? SPEM ??? ???????????? ???????? ?
???????? ??????????? ????????????
vlpavlov_at_ieee.org dmalenko_at_acm.org
????????? ?????? ?????? ???????
2????
- SPEM ?? ? ? ???????? ??????
-
- SPEM ???? ????? ? ???????? ??????
- ???????, ?? ????????????
3UML Profiles
- ?????????? ??? ?????????? ??????? ?????????? UML
- ???????????? ????? ?????????? ?????????
?????????? UML - ????? ? ??? ??????????????? OMG
- UML Profile for CORBA
- UML Testing Profile
- Software Process Engineering Metamodel
4Software Process Engineering Metamodel
- ?? ?????????? ?????????? ??? ????? ??????????
???????? ? ???????? ??????????? ???????????? ???
???????? ??????????????? ???????? ? ???????? ?? - ???????????? Software Process Engineering
Metamodel
5????????????? ??????
6??????? ???????
- ????????? ????????? ?????
- ProcessRole, ProcessPerformer
- ????? ?????
- Activity, Step, WorkDefinition,
- ?????????, ?? ???????? ? ????????
- WorkProduct, Document
7- ProcessPerformer
- ?????????? ??????????? ???? ?????? ??? ???? ?
???? ??????????? - ProcessRole
- ???????? ???????????????? ?? ?????? WorkProducts
?? ???????? ????, ?? ???????????? ?? ??????
?????? - WorkProduct
- ????????? ?????? ??? ???????? ?? ????, ??
???????????, ???????????????? ??? ??????????
????????. ?? ???? ???? ????? ??????????,
????????, ??????, ???????? ??? ? ?.?.
8- WorkDefinition
- ???????????????? ????, ?? ?????? ??????, ???
???????????? ? ??????? - Activity
- ??????????, ?? ???????????? ?????? ProcessRole
- Step
- ???????? ??????? Activity
9- LifeCycle
- ????????????? ??? ??? ?????????? ?????????? ????
- Phase
- ??????? ??????? ? ?????????? ?????/??????
- Iteration
- ?????????? WorkDefinition ?? ??????????? ?????
(milestone)
10??????? ??????? SPEM
- ???? ???? ??????????? ??? ?????????? ?????,
????????????????? ?? ?????????? - ?????? ??????????? ProcessRoles ? Activities ??
WorkProducts - ???? ???? ??????????? ??? ?????????? ???????????
????????? ????? - ?????? ?????????? ???????? ????? WorkDefinition
(LifeCycle, Phase, Iteration)
11?????????????? ????????? ????????
- Rational Unified Process
- Rational Process Workbench
- Microsoft Visual Studio Team System
- ??????? ????????
- ???? ???? ??????????? ??? ????????? ????-????
???????? - IRIS Process Author http//www.osellus.com/scenari
os/iris_vs2005.html
12????????? ??????????
- OMG Unified Modeling Language Specification v 1.6
- http//www.omg.org/technology/documents/formal/uml
.htm - Software Process Engineering Metamodel
Specification v 1.1 - http//www.omg.org/technology/documents/formal/spe
m.htm
13???????????, ??? ??????????? SPEM
- Enterprise Architect
- http//www.sparxsystems.com.au
- Objecteering/UML
- http//www.objecteering.com
14????
- SPEM ?? ? ? ???????? ??????
- SPEM ???? ????? ? ???????? ??????
- ???????, ?? ????????????
15?? ????????? ??????????? ????????? ????????
- ?? ?????? ?? ???????, ?? ?????? ???????????
????????, ?? ??????????? ?? ??????????
???????????????????/???????/???????? - ?? ?????? ?? ???????, ?? ????? ???? ??/???
?????????? ????? ???????????? ? ?????? ??????????
??????/??????? - ?? ?????? ?? ???????, ?? ????? ????????? ?????
???????????? ? ?????? ?????????? ??????/??????? - ?? ?????? ?? ???????, ?? ????? ???? ?????
?????????????? ? ?????? ?????????? ??????/???????
16?? ???????????? ??????? ??????
- ?? ?????? ?? ????????? ?????? ????????? ???
???????? - ?? ?????? ?? ???? ????????? ????????? ??????????
??? ????????? ????? ??????????? ?? ??????????
???????????? ? ????? ???? ?????????? ??????
17?? ?????? ?? ????????? Process Patterns?
- Pattern ???? ?????????? ???????? ??? ?????
?????????? ????????, ? ????? ???? ???? ?????????
????????? ???????? ?????????? ???????? - Process Pattern pattern, ?? ??????????
????????? ???, ???????????? ? ??? ?????????? ?
???????? ?????????? ??????? Software Process
Engineering - ?? ????????? ???????? ? SPEM ??? ????, ???
????????? ???????? process patterns?
18????
- SPEM ?? ? ? ???????? ??????
-
- SPEM ???? ????? ? ???????? ??????
- ???????, ?? ????????????
19??????? ????????????? ??????
20????????????? ??????, ?? ???????????? (SPEM 3.0 ?)
21??????? ???????? ?????????????
- ?????? ??????????? ?????
- ?????? ??????? ?????
- ?????????? Updates ?? ???????????? ????
????????? Uses ?? Produces - ?????? Composite ?? ???????????? ?????
?????????? ??????????
22???????? ????????? ???????
- PhysicalSite
- ??????-?????
- Bridge
- ???????????????
- ????????????????
- InformationServer
- ?????? SharePoint
- CompositeSpaceFrame
- ?????????? bridge ??????? ??? ???????????,
????????? polycom - Cubicle
- ??????? ???? ??????
23?????? SpaceFrame
24????????? ??????????? ???????? ???????, ???
???????????...
- SPEM 1.1 ????????? 2 ???? ????????? ??? Activity
?? Work Product - Produces
- Uses
- ?????????? ????? ???????????? ? ??????????
updates - updates ???????????? ????? ?????? ????????? ???
????????? ????? ?????? - ? ????????? ????? ?????????? updates
??????? ??????? ??????? ??????????? - ????? ?????, ???? ??? ???? ???????? ? ??????????
25??? ? ????? SPEM vs. ? ????????? ?????
- ? ????? SPEM-1.0 ?????????? ? ???????
??????????? ?? ????????????? ????????? ?????? - ? ????????? ????? ?????????? ? ??????? ?????
??????????? ?? ???????? ?????-?????????? ???????
26???????? ? ????????? ?????
- ??????? war-??????
- ??????? ??????
- ?????? ? ?????????? ???????? ??? ?? 2 ?????
- ?????? ???? ? ???????? ???? ??? ?? 2 ?????
- ???????????? ?????? ? ?????? ???????
- ??????? ?????? ? ????????? ?????????
- ? ??? ????
27?????? RythmFrame
28??????
- ??????? ?????? SPEM ???????? ????????? ??????? ?
???????? ?????, ??????????? ? ?????????? - ????????????? ?????????? SPEM ??????????
??????????? ?????????????? ????????, ???????? ??
????????? ? ????? - ?????? ???????????? ?? ??????? ??? ?????????
??????????? - ??????????????, ?? ??????? ?????????? SPEM
??????? ??????? ??? ???????????? ????? ?????????
????????? SPEM - vlpavlov_at_ieee.org , dmalenko_at_acm.org
29?? ???????? ???? ???????? 27 ?????? 2005 ?. ?
?????? ?? ?????? ??????????? ? ??????????
????????? ? ????? SEC(R) 2005
- ?? ?????? ??????????? ?? ??????????? ?
http//www.secr.ru ??? http//www.vlpavlov.com