15
Artifacts OF THE PROCESS Presented By : o Nitin Nirmal 25 o Hitesh Shetty 44 o Mahesh Tawde 52 o Mayuresh Wadekar 64 1

Artifacts

Embed Size (px)

DESCRIPTION

Artifacts Of The Proces

Citation preview

Page 1: Artifacts

1

Artifacts OF THE PROCESS

Presented By : o Nitin Nirmal 25o Hitesh Shetty 44o Mahesh Tawde 52o Mayuresh Wadekar 64

Page 2: Artifacts

2

Artifact Sets

Fig. Overview of Artifact Sets

Page 3: Artifacts

3

Engineering sets

Requirement Set:This is primary engineering context for evaluating other three

artifact sets.

Design Set:The design set contains varying levels of abstraction that

represent component of solution space

Implementation Set:The implementation set includes source code that represents

tangible information of components

Deployment Set:Deployment set includes user deliverables and machine

language notations ,executable software, build scripts and I installation scripts to use product in target environment.

Page 4: Artifacts

4

Lifecycle focus on artifact sets

Page 5: Artifacts

5

Artifact evolution over lifecycle

Page 6: Artifacts

6

Test Artifacts

Test artifacts

Must be develop. concurrently with product.

Implemented in programmable and repeatable formats.

Documented the same way as products.

It Would Contain Following Artifacts,

Management Set Requirement Set Design Set Implementation Set Deployment Set

Page 7: Artifacts

7

Management Artifacts

Business Case : It provides all information necessary to determine whether

the project is worth investing in.

Page 8: Artifacts

8

Management Artifacts

Work Breakdown Structure:It is the vehicle for budgeting and collecting costs. It

will result in functional breakdown of structure

Page 9: Artifacts

9

Management Artifacts

Software change order database:They automate data entry and maintaining change

records on-line. Release Specification:

Page 10: Artifacts

10

Management Artifacts

Release Description:It describes the result of each release including performance

against each of the evaluation criteria in corresponding release specification.

Page 11: Artifacts

11

Management Artifacts

Status Assessment:It provides periodic snapshots of project health and status,

including software project manager’s risk assessment, quality indicators, and management indicators.

Environment:Important emphasis of a modern approach is to define the

development and maintenance environment as a first class artifact of the process.

Deployment:This includes several document subsets for transitioning the

product into operational status

Page 12: Artifacts

12

Engineering Artifacts

Vision Document:It provides a complete vision for the software under development and

support the contract between the funding authority and development organization.

Software User Manual :It provides the user with reference documentation necessary to

support the delivered software.

Page 13: Artifacts

13

Engineering Artifacts

Architecture Description:It provides an organized view of software architecture under

development

Page 14: Artifacts

14

Pragmatic Artifacts

This philosophy raises the following cultural issues:

People want to review information but don't understand the language of the artifact.

People want to review the information but don't have access to the tools. Human-readable engineering artifacts should use rigorous notations that are complete, consistent, and used in a self-documenting manner.

Useful documentation is self-defining: It is documentation that gets used. Paper is tangible; electronic artifacts are too easy to change.

Page 15: Artifacts

15

u

Thank You