This is the personal weblog
of Asim Hanif.

Please leave a comment! I want feedback from those who agree, disagree, or want to know more!

Contact Asim Hanif

  • Denmark
  • Skype: masimhanif
  • MSN: masimhanif at yahoo com
  • e: amh at itu dot dk

Feeds

Me on LinkedIn

Recent comments

Blogroll




Search

 

28 June, 2006

EA and non-functional requirements for a specific system

We are working with Common methods for Requirements Specification. A part of this is a process for finding non-functional requirements for systems. I have based this on our EA-work. The structure of finding the non-functional requirements is:

Click here for maximizing the picture
Our EA-vision and principles should be discussed, which will result in non-functional requirements for the system. The case is same with our reference architecture and common architecture requirements. The reference architecture shows the preferred modules and layers with guidelines for our future systems, which will result in non-functional requirements for the system. The common architecture requirements are generic requirements, which should be discussed for finding specific non-functional requirements for the system.

The EA-vision, principles and reference architecture should be inserted directly in the requirement specification of large systems. Moreover should they be presented to the vendors for asking them for their solutions.

Producing architecture documentation for a system, is an obligatory discipline in our Common developmentprocess based on RUP. In the discipline the project should see their system based on our 5 architecture views after performing a global analysis. All the architecture thoughts and decisions should be documented. This will of course result in non-functional requirements for the system.

We will document requirements for the functionality of the system by Context diagrams, Use Cases and functional requirements. All this will of course result in non-functional requirements. This process should be done by reviewing and discussing all the actors, Use Cases and functional requirements according to our 10 requirement types. Requirement types is a device to help you to find non-functional requirements and act as a checklist inspired by the Volere-process. Examples of requirement types are Look and feel Requirements, Security Requirements, Maintainability Requirements etc.

Comments: Post a Comment

Links to this post:

Create a Link

I am against Copyrights !
The views expressed in this blog are my own and do not reflect the beliefs or opinions of my employer.
Website designed with XHMTL 1.0 and CSS 2.0. Blog-functionality featured by www.blogger.com.

asimblogged.com last updated 07/02/2006