NIH | National Cancer Institute | NCI Wiki  

Error rendering macro 'rw-search'

null

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Significant effort has been made and a number of business analysts were involved in the early stages of the requirements elicitation initiative. This included interviews of stakeholders within and outside the caBIG community, as depicted by step 1 in Figure 2-1 below.

As a result, a large number of requirements (100+) were identified and documented (see step 2a in Figure 2-1 below) on this VCDE Knowledge Center page: https://cabig-kc.nci.nih.gov/Vocab/KC/index.php/SI_Conop_Initiatives_Requirements_Master_List.

...

In addition, a user story matrix was produced showing this categorization in a tabular form, while also providing references to initial candidate services used to support each story. These candidate services are documented in the infrastructure category of the NCI Enterprise Services periodic table.

Figure 2-1 below captures key activities and deliverables produced at the stages of the Requirements Elicitation effort.

Diagram showing key activities and deliverables produced at the stages of the Requirements Elicitation effort as described in the preceding text
Figure 2-1. Initial Stages of the Requirements Elicitation

April-June 2010 activities

...

- towards a formalization approach

The sheer number of requirements, variety in use cases and the number of different users and systems to be developed to support these have highlighted the need to investigate formalization approaches. In particular, this was needed to:

  • Support downstream software development efforts by handing over use case descriptions in a form that is more amenable to the designers and software developers; the aim is to support traceability from requirements via development to software testing.
  • Support easier navigation of the significant body of requirements and use cases in a way similar to the existing ontology-based approaches; this is needed to better manage use case artifacts so that they can be amended more easily and in a more controlled manner, according to the new requirements of stakeholders - or extended with completely new use cases as new business requirements arise.
  • Ensure that the formalization approach is aligned with the new SAIF developments.

...

These additional elements of the requirements elicitation effort are captured in Figure 2-2 below. They will be described in the remaining of the paper, illustrated through the use of a specific requirement and several related use cases.

Additional elements of the requirements elicitation effort as described in the text above
Figure 2-2: . Requirements Analysis Roadmap for ECCF Traceability