,,,
.
- , , , . . , .
. .
. -, - . -, . , .
, , . , , . . , , , .
, , .
, . , , . , , , , .
. . , , . . 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) | |
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
. - , , , .
Copyright (c) 2024 Stud-Baza.ru , , , .