Skip to main content

Table 3 Artifacts of the process

From: Human-centered software development methodology in mobile computing environment: agent-supported agile approach

Process

Artifacts

Initialization

Specification of ideas, category, and objectives of target system through emerging requirement elicitation

Design architecture

Agent oriented architecture of the target system

Decomposition and prioritization

Segments and priorities of components composing the target system

Iteration

 

 Requirement analysis

Functional/non-functional requirements specially based on mobile constraints and adaptation

 Scenario

Conti, including variability

 Design

Design including the specification of an agent and provision of profiles

 Implementation

Implementation of specified components including agent

 Testing and feedback

Specification of requirement satisfaction, testing reports, prototype evaluations and plan for revisions, including agent verification

Verification and validation

Verification and validation of the target system

Deployment and maintenance

Products and user guide