Category Archives: System Models

Risk Driven Specification & Identification

Risk Driven Specification  &  Identification Risk-driven Specification Critical systems specification supplements the normal requirements specification process by focusing on the dependability of the system. Its objective is to understand the risks faced by the system and generate dependability requirements to cope with them. The risk-driven specification has been widely used by safety and security-critical systems… Read More »

Briefly Explain Object Models

Briefly Explain Object Models An object-oriented approach to the whole software development process is now commonly used, particularly for interactive systems development. This means expressing the systems requirements using an object model, designing using objects, and developing the system in an object-oriented programming language such as Java or C++, Object models that you develop during… Read More »

Data-flow Models

 Data-flow Models Data-flow models are an intuitive way of showing how data is processed by a system. At the analysis level, they should be used to model the way in which data is processed in the existing system. The use of data-flow models for analysis became widespread after the publication of DeMarco’s book (DeMarco, 1978)… Read More »

Context Models

Context Models At an early stage in the requirements elicitation and analysis process, you should decide on the boundaries of the system. This involves working with system stakeholders to distinguish what is the system and what is the system’s environment. You should make these decisions early in the process to limit the system costs and… Read More »

Overview About System Models

 Overview About System Models User requirements should be written in natural language because they have to be understood by people who are not technical experts. However, more detailed system requirements may be expressed in a more technical way. One widely used technique is to document the system specification as a set of system models. These… Read More »

Requirements Management Planning

 Requirements Management Planning Planning is an essential first stage in the requirements management process. Requirements management is very expensive. For each project, the planning stage establishes the level of requirements management detail that is required. During the requirements management stage, you have to decide on: Requirements identification Each requirement must be uniquely identified so that… Read More »