. , , ,

,,,

,

.

- , , , . . , .

. .

. -, - . -, . , .

, , . , , . . , , , .

, , .

, . , , . , , , , .

. . , , . . Web-, - .

. Web-.


1.

- . [19] , , / . , , . / , , , , , , , . , , . , . . Rational Unified Process (RUP) Microsoft Solutions Framework (MSF) [3]

Rational Unified Process (RUP) [14] , : , , . (), . , . , . RUP - , , (UML), (- , object-oriented analysis, OOA, - , object-oriented programming, OOP). RUP , , . RUP , . , RUP, .

MicrosoftR Solutions Framework (MSF) " " , , . , MSF , . , , . - , . MSF RUP, : , , , , , - . MSF RUP -.

MSF, Microsoft . MSF , , , , . MSF , ,

. - .

.1.1

.

[12]. . , , , . , . , .

[13]. , . . , . ,

MSF . . MSF , , , Web-.

MSF : , .

MSF :

;

;

;

;

.

.

, - . , , . .

.

, , MSF. (, , .) , . , , , .

.

- - .

. .

, , - , . , , .

, , . , .

, , . .

, . , .

, ,

, , . , .

:

          -;

          ;

          ;

          , , ;

          ;

          , ;

          .

:

          MSF ;

          , .

:

          ;

          ;

          .

, , . , , .

, -, , . , .

. , . . () , . . (), , .

.

. - .

. , .

. (). , .

, , .

.

. , , .

. , , , , . . .

. .

. , , .

. . , .

, - , . , . . , .

, , , .

, . .

UML (Unified Modeling Language) - , - , Web [5].

UML , . UML :

. UML-, ;

. UML , ;

-, ;

,

UML:

, ;

;

, ;

, .

UML , . . .

, UML- (UML views). :

(user view) . , . UseCase

(structural view) . (designview).

(behavioral view) . (process view).

(implementation view) } .

(environment view) . . (deployment view).

UML- , . , UML-. , . , .

UML- :

(class diagrams) . () ;

(object diagrams) ;

(use case diagrams) , ;

(component diagrams) . , , , ;

(deployment diagram) ;

(collaboration diagrams) ;

(sequence diagrams) , ;

(state diagrams) . .


2.

2.1

. . , , .

, :

          - ;

          .

, , , , . , . .

, , , . .

:

          ;

          ;

          ;

          .

, , . , , , .

, , .

, , . , , , . .

, . , . - .

, .

:

1.         . , .

2.         , , , , - , .

3.         , (, , ) , - .

4.         : , , , .

5.         , , , PR , , - .

6.         .

7.         ( ) ( ) .

8.         .

9.         ,

10.      .

11.      .

12.      , /.

13.      / / , .

14.      / , , .

. [2]:

1.         ( ) (+ - Word);

2.         , (+ - Word);

3.         1, 5 (+ - Word);

4.         2, 3, 4 (+ - Word). ( ) (+ - Word);

5.         (+ - Word);

6.         , .. (+ - Word).

7.         ( ) (+ - Word);

8.         ( ) (+ - Word).

, , . , . : .. . , , . , , , , . , (), , , .

2.2

- , . , .

- .

:

     

     

     

     

:

       

       

        (, , )

(project scope), , . , , . , . , . , ,

UseCase-, -.

. 2.1

:

          ;

          ;

         

          ( );

          ;

          ( ).

          , .

2.3

. - , , .

. - , , . , , Windows Server 2003, IIS (Internet Information Services).

.NET. . Visual Studio .NET , . Visual Studio .NET , , Web-, XML .

Microsoft SQL Server 2005, , . , .

Microsoft SQL Server 2005:

Web . , Web. XML . Web - , . , Web.

. SQL Server 2005 , .

. SQL Server 2005 , , , T-SQL. , , , Web .

. SQL Server 2005 , .

SQL Server 2005 , W3C , XML, Xpath, XSL HTTP. , XML .

SQL Server 2005 URL ( SQL, XML Xpath), XML SQL , .

SQL Server 2005 XML , , (firewall), , SQL Server 2005. XML , SQL , T-SQL .

SQL Server 2005 , , , , , . , , , .

SQL Server 2005 OLAP , , , (10+ ), . , , , , .

T-SQL , , , , , , .

MDX , SAN, OLAP, , , Active Directory - SQL Server 2005.

Web (Word, Excel, HTML).

- MS SQL 2005 .

.

. MS SQL 2005 , , .

. MS SQL 2005 , DTS Visual Basic.

. MS SQL 2005 SSL , 2. . 2005 Microsoft SQL Server 2000 Enterprise Edition 1 () Microsoft Windows Server 2003 Enterprise Edition, . ( , 2002.). , Microsoft SQL 2000 Enterprise Edition 1 .

OLAP . Internet.

DBCC - .


3.

3.1

, , . . MSF. , - . , , .

, . .

, , : , , .

, . . , , . , . , ,

: , , . .

, . , , .

3.2

, , .

. , : , , -.

, . .

3.2.1 AS-IS

.

. 3.1.

:

- . , , , .

. 3.2.

, , , , . .

. 3.2.

, . , . .

. 3.3.

, , , . Microsoft Excel. , .

. 3.4.

, . . .

3.2.2.

(Use case) , , .

, . , , . , . .

, .

, , . , , . , , , , .

UML , . - ( ), , , . .

, , ( ), . , , , . .

. , . , .

-. , , , , . , , , .

. , , , , .

, . , .

:

. 3.5.

. 3.7.

. 3.8.

, .

3.3

. . .

, , , .

3.3.1

         

         

         

         

         

:

           , , , .

           , .

           .

           . . , , , , . . , , .

           , .

           .

, .

.

, .

3.3.2

. , . , - .

. , ( ) - , . .

. (entity) , , , . , . .

.

.

- (ERD), . ERD , , , (), () ().

(Chen) (Barker). , ERD, . ( , ).

(, , , , ..), . , . , .

. (, , ..).

, , , , . :

          ( );

          .

, , . .

, , . , :

1.         1*1 (--). , , , .

2.         1*n (--). .

3.         n*m (--). . 1 2 (, ).

use case :

1.     

2.     

3.     

4.     

5.     

6.     

7.     

, .

, , . , .

, , .

, . .

, . .

, . .

, , , . .

, :


: =

: =

: =

: =

: =

: =

. 3.9 -


3.4

 

3.4.1

MSF. , , , . , , , , .

. , , , .

. , -. , , , , . , , , .

, , , .

. UML , - CASE-. - , , .

UML ( , , , , ). , , .

(class diagram) - . , , , , . . .

, "", . , , , , . , . , .

, . UML, , . . , , .

. 3.10.


3.4.2.

, , , . :

Windows;

Web-;

Windows

Windows , . (persistence) , .

Web-

Microsoft .NET Web- ASP.NET. , Web-. ASP.NET:

;

;

;

.NET;

;

, Web- )

Web-

, , , , .

3.4.3

() , , . , , , , , .

, , , , . , , , .

. -, , . . , -. .

. () , . , , . .

, . . , . ISAM (indexed sequential access method - ). ISAM , .

. , , . Microsoft Exchange, , . .

. . , . , . , . , . SQL (Structured Query Language) , . (rules) (constraints).

Microsoft SQL Server 2000. . .

- . . , . , .

, . -, , , , .

- . , , , , Microsoft Word .. , , . .

, , .

ANSI , SQL. , , , , , Insert (), Update () Delete (). ANSI- SQL, .

(), , -, . , .

- :

1.      Users.

2.      UserRoles

3.      Roles

4.      Form

5.      Common

6.      Question

7.      Answer

8.      Survey

9.      Results

Users .


3.1

UserID INTEGER
Login: VARCHAR(20)
Password VARCHAR(100)
LastName VARCHAR(100)
Email VARCHAR(100)
FirstName VARCHAR(100)

Roles

3.2

RoleID INTEGER
RoleName VARCHAR(100)
Description VARCHAR(100)

, UserRoles, .

3.3

UserRoleID INTEGER
UserID VARCHAR(100)
RoleID VARCHAR(100)

Form

3.4

FormID INTEGER
FormName VARCHAR(250)
CreatedDate DATETIME
Author VARCHAR(100) ()

Question

3.5

QuestionID INTEGER
QuestionType INTEGER
QuestionText TEXTt

Answer

3.6

AnswerID INTEGER
AnswerText TEXT
QuestionID INTEGER ,

, , Common, .

3.7

FormID INTEGER
QuestionID INTEGER

Survey

3.8

SurveyID INTEGER
AnswerText TEXT
QuestionID INTEGER ,

. 3.11.


4.

4.1.

MSF. , . , . .

, : , ? .

. :

 (, , );

 ; ( );

 , , ;

 .

MSF. , . . , . , . , , :

 ;

 ;

 .

. , .

. - Software Project Survival Guide , . , , , . , , , .

, , .

. , , .

Microsoft Visual Studio.NET


4.2

Visual Studio .NET - [18]. , Visual Studio .NET . Visual Studio .NET - - XML, , , . -, UDDI, - .

Visual Studio .NET VB.NET, C#, C++ J#. C# . VB.NET , . Visual Studio IDE-, : Windows-, Web- Web-. .NET Framework Classes , Visual Studio .

Visual Studio .NET (Common Language Runtime, CLR). C++, C#, VB.NET J# MSIL (Microsoft Intermediate Language Microsoft), CLR-. Visual Studio .NET - , , - (.NET Framework). Visual Studio .NET , ( , , ) Visual Studio .NET Microsoft Web- . , Web-; Web-, .

ASP.NET Web- . HTML, ASP- Web- HTML , .

Visual Studio .NET , . , ADO, , ADO.NET, XML .

. 4.1. Microsoft Visual Studio 2003

Visual Studio .NET Web-. .NET Framework XML, SOAP.

Microsoft Web-. SOAP, WSDL UDDI Web-.

Visual Studio .NET , , , Enterprise Architect , Enterprise Templates ( ) Visio. UML .

4.3

MSF , , , , .

. . . . .

, . .


. 4.1.

. 4.2. /

, , .

. 4.2. .

, . .

. 4.3.

, , . .

. 4.5.


5.

5.1

. . . . :

1.         - ;

2.         ;

3.         ;

4.         ;

5.         ;

6.         .

5.2 -

, , .

, .


5.3

, , , , , , , .

.

MSF, (, , , , ) . 3.1:

5.1

MSF
%
, , 5 6.94
, -, , 13 27.8
30 58.3
, , 5 6.94
53 100

:

,


, ; i , ; n .

53 . :

        ;

        ;

        ;

        .

, . (), , .

, () :

,

.j - j- , .; n - , .

7000 . :

. . .=7000/20=350 ./

:

24 - ,

3 - .

100 ./. , :

= 24 * 100 = 2400 .

80 ./.

= 3 * 80 = 240 .

, :

= + + = 350 * 53 + 2400 + 240 = 21290 .

10% , :

= (10 * )/100= (10 * 21290)/100 = 2129 .

:

= 21290 + 2129 = 23419 .

26% , :

= *0,26 = 23419*0,26 = 6088,94 .

.

- , , , ,

- :

 

:

.

,

, .; , .; , %; ,

.

,

, :

.

(), , .

30%, 36,55 .

3.2.

5.2

(..) (.)
Microsoft Visual Studio 2003 825 23397
Microsoft Visio Standard 2003 180 5104,8
1005 28501,8

=((*)/(365*100))*=((28501,8*30)/(365*100))*36,55= 856,22 .

;

- ;

, .

, 5.3:

5.3

(.)
23419
6088,94
480.38
856.22
30903,94

5.4

K :

        ;

        ;

        , ;

        .

.

( 20-30% ), 20%. , - , - , - . , ( ).

6180,78

, . , . . .

. , .

. : , - , - , - . , 1 . . 200 . 400 .

5.4.

5.4

(.)
6180,78
400
6580,78

, 5.5.

5.5

(.)
6580,78
30903,94
37484,72

( 3.7), .

5.6

1 2 3 4
5
13
2 20 8
5


5.7

1 2 3 4
3536,29
9194,37
1414,52 14145,18 5658,07
3536,29
14145,18 14145,18 5658,07 3536,29

5.5

. .

15- , . , 30 . 6500 , 4350 .

, , 2*6500=13000 . 500 , , 26 . 120 . :

26*120 = 3120

, , , . 1700 , 2500 , , 3 . , : 3*1700 = 4420

. , . 15- 15 . , , .. Exel. 240 . , 120 . , 375 (45,85 ) . 5394 .

20182 .

, , , , .

37484,72 20182 , , :

37484,72/20182 = 1 8 .

5.6

Microsoft . .

. End user license agreement (EULA) , . EULA :

          

          

          

           ( " ")

           (, , ..)

23 1992 . N 3523-I ( . 24.12.2002 N 177-) " ". 4 . , , . , , , :

;

() ;

.

, 养 :

Copyright , , 2006.

, .

:

           37484,72 ;

           - 20182 ;

           1 8 .


.

- , , .

, - . MSF, .

, , .. , .

AS-IS . UseCase . , -.

.

Microsoft Visual Studio.NET, .

, .


1.         23.09.1992 . 3523-I ( 24.12.2002 177-) .

2.        

3.         Microsoft .NET. MCSD/. . -- .: - , 2004. 416 .

4.         .. : , , : . .: , 2001

5.         . . . . UML. : . . , 2000. - 432 .

6.         , . ADO.NET. Internet. : . . . : "", 2003. 288 .

7.         . / . . ., , 1999

8.         : /.., .., ... : , 2003. 512.

9.         Web- Microsoft Visual Basic .NET Microsoft Visual C# .NET. MCAD/MCSD/. . .: - , 2003. 704.:

10.       . Microsoft ADO.NET/. . .: - , 2003- 640 .

11.       : . . , 2003. 800.

12.       Royce, Winston W., "Managing the Development of Large Software Systems," Proceedings of IEEE Wescon (August 1970): pp 1-9

13.       Barry Boehm, "A Spiral Model of Software Development and Enhancement", IEEE Computer, Vol.21, No. 5 (May 1988): pp 61-72

14.       http://www.citforum.ru/

15.       MSF http://www.microsoft.com/rus/msf

16.       http://4p.net.ua/content/blogcategory/3/35/

17.       . . http://www.marketpro.spb.ru

18.       Microsoft http://www.microsoft.com/rus/

19.       http://erp.mctlab.ru/


1

. - , , , .

 

 

 

! , , , .
. , :