2 Answers - Sort by: Date | Rating
DATA FLOW MODEL:
In a data flow model, functional transformation processes their inputs and produce outputs. Data flows from one to another and is transformed as it moves through the sequence. Each processing step is implemented as a transform. Input data flows through these transforms until converted to output. The transformation may execute sequentially or in parallel. The data can be processed by each transform item by item or in a single batch.
When transformations are represented as separate process, this model is sometimes called the "PIPE AND FILTER MODEL" after the terminology used in the UNIX system. Unix system provides pipes which acts as data conduits and a set of commands which are functional transformations. Systems which conform to this model can be implemented by combining Unix commands using pipes and the control facilities of the UNIX shell. The term "filter" is used because a transformation filters out the data it can process from its input data stream.
Variants of this data flow model have been in use since computers were first used for automatic data processing. When transformations are sequential with data processed in batches, this architectural model is a batch sequential model.
This model supports the reuse of transformations.
In a data flow model, functional transformation processes their inputs and produce outputs. Data flows from one to another and is transformed as it moves through the sequence. Each processing step is implemented as a transform. Input data flows through these transforms until converted to output. The transformation may execute sequentially or in parallel. The data can be processed by each transform item by item or in a single batch.
When transformations are represented as separate process, this model is sometimes called the "PIPE AND FILTER MODEL" after the terminology used in the UNIX system. Unix system provides pipes which acts as data conduits and a set of commands which are functional transformations. Systems which conform to this model can be implemented by combining Unix commands using pipes and the control facilities of the UNIX shell. The term "filter" is used because a transformation filters out the data it can process from its input data stream.
Variants of this data flow model have been in use since computers were first used for automatic data processing. When transformations are sequential with data processed in batches, this architectural model is a batch sequential model.
This model supports the reuse of transformations.
0
0
REQUIREMENTS ELICITATION AND ANALYSIS
Elicitation and analysis is a difficult process for a number of reasons:-
1-Stakeholders often don't really know what they want from the computer system except in the most general term; they may find it difficult to articulate what they want from the system; they may take unrealistic demands because they are unaware of the cost of their requests.
2-Stakeholders in a system naturally express requirements in their own terms and with implicit knowledge of their own work. Requirements engineers, without experience in the customer's domain, must understand these requirements.
3-Different stakeholders have different requirements and they may express these in different ways. Requirements engineers have to discover all potential sources of requirements and discover commonalities and conflicts.
4-Potential factors may influence the requirements of the system. These may come from managers who demand specific system requirements because these allow them to increase their influence in the organization.
5-The economic and business environment in which the analysis takes place is dynamic. It inevitably changes during the analysis process. Hence the importance of particular requirements may change. New requirements may emerge from new stakeholders who were not originally consulted.
Elicitation and analysis is a difficult process for a number of reasons:-
1-Stakeholders often don't really know what they want from the computer system except in the most general term; they may find it difficult to articulate what they want from the system; they may take unrealistic demands because they are unaware of the cost of their requests.
2-Stakeholders in a system naturally express requirements in their own terms and with implicit knowledge of their own work. Requirements engineers, without experience in the customer's domain, must understand these requirements.
3-Different stakeholders have different requirements and they may express these in different ways. Requirements engineers have to discover all potential sources of requirements and discover commonalities and conflicts.
4-Potential factors may influence the requirements of the system. These may come from managers who demand specific system requirements because these allow them to increase their influence in the organization.
5-The economic and business environment in which the analysis takes place is dynamic. It inevitably changes during the analysis process. Hence the importance of particular requirements may change. New requirements may emerge from new stakeholders who were not originally consulted.
0
0
- What Does A Cd Player Have?
- Which Software For Free Calling From Maldives To India.......... Plz Help Me?
- Explain Adaptive Design Approach To Dss Development?
- What Are Some Features Of A CD Player?
- What Are Trojans?
- How To Upload From Walkman To Windows Media Player?
- What Is ARP Cache Poisoning?
- In Windows Xp Is There A Way To Automatically Change File Name When Copying File To A Folder Containing The Same File Name?
- How Automated Support For Data Dictionary Can Be Provided?
- How Do I Access The D: Drive On My E-machine W3650?
- Where Is Operating System Situated?
- How To Minimize The Load On Pc During Startup When Oracle 10g Is Installed In It?
- What Are The Advantages & Disadvantages Of An Operating System?
- How To Insert A Theme?
- How To Download New Operating System?
- What Do You Mean By Software Requirement?
- What Is The Definition Of Tables,cells,rows And Cc Columns In MS Word?
- With Microsoft Office Excel 2007 How Do You Get It To Round It Up To Nearest Number?
- There Is Considerable Evidence That Getting The Correct Operating Conditions Is More Important Than The Choice Between MRP, Kanban, Or Reorder Point Methods In The MPC System. How General Do You Believe This Situation To Be?
- I Need A Windows Xp Pro Service Pack 2 Version 2002 Product Key Cd Part # X10-59871?
- How Do I Get My Start Menu In Xp?
- What Are The Advantage And Disadvantages Of Computer Operating System?
- How Much Memory Does Windows Media PLAYER Have?
- . In What Ways Would You Say You Live Your Life Interpreting This?
- What Is The Applications Of C?
- Is There Any Home-PC Software I Can Use For Landscape Designing?
- What Are The Features Of A Website Designing And Publishing Software?
- Is It Important To Use 3D Pictures In Macromedia Flash Software For Web Designing?
- What Is Data Flow Diagram?
- Can You Define Data Flow Diagrams?
- What Are Three Types Of Data Flow Diagrams?

New Comment - Comments are editable for 5 min.