• DocumentCode
    3126344
  • Title

    The implicit dependency between requirements analysis and design: a reuse perspective

  • Author

    Nance, K.L.

  • Author_Institution
    Dept. of Math. Sci., Alaska Univ., Fairbanks, AK, USA
  • fYear
    1995
  • fDate
    1995
  • Firstpage
    257
  • Lastpage
    260
  • Abstract
    Traditionally, components of the system development life cycle have included separate phases for requirements and design. The relationship between the two phases has been discussed and observed as primarily a unidirectional dependency, with design obviously being explicitly dependent on requirements. Although the importance of feedback loops has been proclaimed, the relationship continues to be viewed as primarily unilateral. While this approach was developed and has worked well for a large class of homogeneous systems, homogeneity in the engineering of computer-based systems is no longer the norm. The widespread emphasis on reuse salvaging, and reengineering has resulted in the evolution of systems which have widely heterogeneous components at various levels including hardware and software as well as the components utilized in the system development life cycle such as design, documentation, interface, and testing. For many such widely heterogeneous systems, the process may be improved by placing increased emphasis on the implicit dependencies between the requirements and design phases. Observation of these dependencies can result in the following three major benefits: increased cohesion, more effective incorporation of reuse, and the development of prototypical process models which aid in the efficient and effective engineering of heterogeneous computer-based systems.
  • Keywords
    formal specification; software reusability; systems re-engineering; feedback loops; heterogeneous systems; homogeneous systems; reengineering; requirements analysis; reuse; reuse salvaging; system development life cycle; Costs; Design engineering; Documentation; Feedback loop; Hardware; Life testing; Maintenance engineering; Prototypes; Software testing; System testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems Engineering of Computer Based Systems, 1995., Proceedings of the 1995 International Symposium and Workshop on
  • Conference_Location
    Tucson, AZ, USA
  • Print_ISBN
    0-7803-2531-1
  • Type

    conf

  • DOI
    10.1109/ECBS.1995.521864
  • Filename
    521864