.


:




:

































 

 

 

 





 

-

-

-

-

-

-

AFP (Adjusted Function Points) -

API (Application Programming Interface)

ARIS (Architecture of Integrated Information System) -

ATM (Automated Teller Machine) -

CASE (Computer Aided Software Engineering) -

(Critical Best Practices) -

CDM (Custom Development Method)

(Capability Maturity Model)

CMMI (Capability Maturity Model Integrated) -

(Constructive COst Model)

DET (Data Element Type)

DFD (Data Flow Diagram)

(extended Event Driven Process Chain) - ,

EF (Environmental Factor) -

EI (External Input) -

EIF (External Interface File)

(External Output) -

EQ (External Query)

ERM (Entity-Relationship Model) - -

FP (Function Point) -

FTR (File Type Referenced) -

GSC (General System Characteristics)

GUI (Graphical User Interface)

JAD (Joint Application Development)

JDBC (Java Database Connectivity) - Java

ICAM (Integrated Computer Aided Manufacturing) -

IDEF (Icam DEFinition) ICAM

IEC (International Electrotechnical Commission) -

IEEE (Institute of Electrical and Electronics Engineers) -

IFPUG (International Function Point User Group) -

ILF (Internal Logical File) -

ISO (International Organization for Standardization) -

(Key Process Area)

LOC (Lines of Code)

MSF (Microsoft Solutions Framework) Microsoft

NATO (North-Atlantic Treaty Organization) - ,

OCL (Object Constraint Language) -

OMG (Object Management Group) - -

(Object Modeling Technique) -

OOSE (Object-Oriented Software Engineering) - -

PDSA (Plan-Do-Study-Act) - , ,

PERT (Program Evaluation-and-Review Technique) -

PIN (Personal Identification Number) -

PMI (Project Management Institute) -

RAD (Rapid Application Development) -

RET (Record Element Type) RPW (Rational Process Workbench) - Web- RUP

RUP (Rational Unified Process) - SADT (Structured Analysis and Design Technique) -

SEI (Software Engineering Institute) -

SEPG (Software Engineering Process Group) -

SLOC (Source Lines of Code) -

SoDA (Software Document Automation)

SPMN (Software Program Managers Network) -

SPR (Software Productivity Research)

SQL (Structured Query Language) -

TCP/IP (Transmission Control Protocol/Internet Protocol) - /

TCF (Technical Complexity Factor)

UCP (Use Case Points)

UFP (Unadjusted Function Points)

UML (Unified Modeling Language)

UOW (Unit of Work) -

UUCP (Unadjusted Use Case Points) -

VAF (Value Adjustment Factor) -

(Extreme Programming)

 

SOFTWARE DESIGN

 

Second Edition A. Vendrov

 

Moscow, Finansy i statistika Publishing House, 2004

 

The textbook examines state-of-the-art in software design methods and tools. It bases on the international standards, first of all on ISO 12207 Software life cycle processes*. Special attention is paid to the structural and object-oriented approaches to the business modeling, software requirements specification, analysis and design. Key features;

Application of a standard modeling language UML.

Practical introduction to object-oriented analysis and design using the Unified Software Development Process and showing how it can be applied in a relatively simple case study.

The structure and emphasis in this book are based on years of experience in training and teaching hundreds of students and software developers.

Intended Audience: students in computer science or software engineering courses, system analysts, software developers and project managers.

About the author:

Alexander Vendrov is a consultant and lecturer in Moscow State University. He is known as an expert in software engineering methods and tools, including CASE, structured and object-oriented analysis and design as well as UML modeling.

He is Ph.D. (technical sciences) the author of monograph CASE-technology* (1998), textbooks Software Design* (2000), A practical work on Software Design* (2002), and coauthor of Database and knowledge base management systems* (1991).

He is also the interpreter of two books: UML Distilled* by M. Fowler (1997) and Death March* by Ed. Yourdon (1997, 2003), editor of some well-known books (Russian versions), including Mastering UML with Rational Rose* by W Boggs, M. Boggs (1999), Writing Effective Use Cases* by A. Cockburn (2000), Software Project Management. A Unified Framework* by W Royce (1998) and Agile Software Development* by A. Cockburn (2001), and technical editor of UML: A Beginner's Guide* (J. T. Roff, McGraw-Hill/Osborne, 2003).

 


[1] . -, : . . .: -, 1999.

 

[2] . .: ; . - .: , 2001

[3] . : . . - .: , 2002.

 

[4] . : . . .: , 2002.

1 - () : .., .., - .. . .: , 2003.

 

[6] IEEE Std 610.12 - 1990. IEEE Standard Glossary of Software Engineering Terminology.

[7] . . : . . .: , 1985

[8] (ISO/IEC TR 15504-) / . . .. . .: , 2001.

 

[9] . . 6- .: . . .: , 2002

 

1 ., . . : . . .: , 2002.

 

[11] . . . . .: , 1998.

 

[12] .. . ., 1997. ( XXI ).

 

[13] .., . . .: , 1993

[14] ., .., B.C. : IDEF-. .: , 2001.

[15] .., .. : DFD-. .: , 2003

[16] .., .. : DFD-. .: , 2003

[17] . - C++. - 2- .: . . - .: . - .: , 1999.

[18] ., . UML . : . . .: , 1999.

[19] . .: . . - .: , 2002

[20] - . / . , . , . , . : . . .: , 2001.

 

[21] Eriksson, Hans-Erik and Penker, Magnus Business Modeling with UML: Business Patterns at work. Wiley Computer Publishing, 2000.

[22] , Rational lliilliiil Process, CASE- Rational

[23] Rational Unified Process.

[24] . : . . .: , 2002.

[25] Rational Unified Process.

 

[26] . UML . - 2- .: . . .: , 2002.

[27] - . / . , . , . , . : . . -.: , 2001

[28] . . UML. .: . . / . , . , . . - .: , 2000.

[29] ., .. - : . . - .: , 2002;

 

[30] . AllFusion Modeling Suite. - .: -, 2003.

 

1 .

 

 

 

[31] :

[32] :

 

[33] Putnam L.H. A General Empirical Solution to the Macro Software Sizing and Estimating Problem // IEEE Transactions on Software Engineering, 1978, July. P. 345-361.

 

[34] .. : . . .: , 1985.

[35] II ( ) : .. . .: , 2002; ., ., . : : . . .: , 2003.

[36] . : . . .: , 2001 ( ).

 

[37] Tarek Abdel-Hamid, Stuart E. Madnick. Software Project Dynamics: An Integrated Approach. Englewood Cliffs, NJ: Prentice Hail, 1991.





:


: 2015-11-05; !; : 379 |


:

:

: , .
==> ...

1623 - | 1589 -


© 2015-2024 lektsii.org - -

: 0.045 .