rup designer BA8DE74E






Role: Designer









var backPath = './../../';
var imgPath = './../../images/';
var nodeInfo=[{view: "view:_LVCagP5WEdmAzesbYywanQ", path: ["_LVCagP5WEdmAzesbYywanQ", "_zRigkAILEdq-_NKqZM1EhA", "_qwxC8N7YEdmjRZts2c4ZjQ", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_f6_YwN7DEdmsEI4YDGX2ag", "_qwxC8N7YEdmjRZts2c4ZjQ", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{1E20603F-A5B8-42D5-BDBC-69DCE9C0FCDB}", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{952A9CE9-D5A3-43AC-980D-0B9298F3872E}", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{80CC5437-F481-487B-A69B-957D9D236D8D}", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{A3C60B25-9780-4BFA-81AF-C1AD40D8A833}", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}, {view: "view:_FCx1oN7CEdmsEI4YDGX2ag", path: ["_FCx1oN7CEdmsEI4YDGX2ag", "_Jvt1cAIaEdqEutyfYo0quQ", "_jijhYAIaEdqEutyfYo0quQ", "_n7ZcgN7REdmjRZts2c4ZjQ", "{87EB094F-095B-4981-ACC3-319B3B298641}", "{DB21F5EF-810B-4994-B120-79FA8774FA9D}"]}];
contentPage.preload(imgPath, backPath, nodeInfo, '', false, false, false);










Role: Designer















This role leads the design of a part of the system, within the constraints of the requirements, architecture, and development process for the project.


Role Sets: Developers






Relationships






Modifies


Analysis Class


Analysis Model


Design Class


Design Model


Design Subsystem


Interface


Use-Case Realization






Process Usage


Analysis & Design
 > 
Define a Candidate Architecture
 > 
Designer


Analysis & Design
 > 
Refine the Architecture
 > 
Designer


Analysis & Design
 > 
Design the Database
 > 
Designer


Analysis & Design
 > 
Analyze Behavior
 > 
Designer


Analysis & Design
 > 
Design Components
 > 
Designer






Main Description



The designer identifies and defines the responsibilities, operations, attributes, and relationships of design elements. The designer ensures that the design is consistent with the software architecture, and is detailed to a point where implementation can proceed.



Staffing



Skills The designer must have a solid working knowledge of: system requirements the architecture of the system software design techniques, including object-oriented analysis and design techniques, and the Unified Modeling Language technologies with which the system will be implemented project guidelines on how the design relates to the implementation, including the level of detail expected in the design before implementation should proceed.


Assignment Approaches A designer may be assigned responsibility for implementing a structural part of the system (such as a class or implementation subsystem), or a functional part of the system, such as a use-case realization or feature that crosses classes/subsystems. It is common for a person to act as both implementer and designer, taking on the responsibilities of both roles. It is possible for design responsibilities to be divided, such that a high level sketch of the design is the responsibility of one designer, while detailed design (such as details of operation signatures, or the identification and design of helper classes) is deferred to another designer who also acts as the implementer.



More Information



Checklists


Analysis Class


Design Class


Design Package


Design Subsystem


Use-Case Realization





Guidelines


Aggregation


Association


Class Diagram


Design Class


Design Package


Design Subsystem


Generalization


Interface


Subscribe-Association


Use-Case-Analysis Workshop


Use-Case Realization





Whitepapers


Developing Large-Scale Systems with the Rational Unified Process


RUP/XP Guidelines: Test-first Design and Refactoring








©  Copyright IBM Corp. 1987, 2006.  All Rights Reserved.







contentPage.onload();




Wyszukiwarka