2013GI-JahrestagungRequires access

Bridging the gap between requirements and object-oriented models

Marat Abilov

Open publisher page 1 citations

Abstract

The processes of requirement engineering and software design take place during a software development. Business processes, goals, organizational models of company can be considered for specification of software requirements. Then analysis models that are used in software design are derived from functional and non-functional software requirements. Waterfall model suggests the existence of complete requirements before moving to software design stage. In iterative software development, that is more popular nowadays, requirement engineering and software design processes occur on different stages during the project. Thus, software design is constantly refined and minor improvements are made in it. The high-level architecture, on the other hand, should stay untouched in order of preventing of its destruction. The major focus of this paper are the processes of derivation of high-level architecture and software design during the iterative model of software development.

About this research paper

What this paper is about

The processes of requirement engineering and software design take place during a software development. Business processes, goals, organizational models of company can be considered for specification of software requirements. Then analysis models that are used in software design are derived from functional and non-functional software requirements. Waterfall model suggests the existence of complete requirements before moving to software design stage. In iterative software development, that is more popular nowadays, requirement engineering and software design processes occur on different stages during the project. Thus, software design is constantly refined and minor improvements are made in it. The high-level architecture, on the other hand, should stay untouched in order of preventing of its destruction. The major focus of this paper are the processes of derivation of high-level architecture and software design during the iterative model of software development.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The processes of requirement engineering and software design take place during a software development. Business processes, goals, organizational models of company can be considered for specification of software requirements. Then analysis models that are used in software design are derived from functional and non-functional software requirements. Waterfall model suggests the existence of complete requirements before moving to software design stage. In iterative software development, that is more popular nowadays, requirement engineering and software design processes occur on different stages during the project. Thus, software design is constantly refined and minor improvements are made in it. The high-level architecture, on the other hand, should stay untouched in order of preventing of its destruction. The major focus of this paper are the processes of derivation of high-level architecture and software design during the iterative model of software development.

Key concepts: Software development, Software engineering, Software construction, Software requirements, Software requirements specification, Computer science, Software design, Requirements analysis

Related papers

Back to paper searchBrowse research topicsOriginal source
Bridging the gap between requirements and object-oriented models — Research Paper | ScholarLens